You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.
I'm going to try something new here: I'll talk about some stuff I'm thinking about, and see if anyone has questions or has something to say. If you don't understand what I'm saying, please ask questions! If you know stuff about this topic, I'd like to hear it!
(On other forums I'm getting disappointed with how few people talk about my posts.)
Given a functor , any object has a "homotopy fiber", where an object is an object together with an isomorphism , and a morphism is 'the obvious thing' (explanation available on request).
This is the obvious sort of categorification of when you have a function between sets, any point in the codomain has a 'fiber' or 'inverse image' consisting of all points in the domain that map to it.
I guess more technically this homotopy fiber is the 'isocomma object' of and , where is the functor that picks out the object .
I'm interested in certain examples these days. Generalizing from these examples we get this:
Suppose you have algebras and over some field and a homomorphism . Then you get adjoint functors between their categories modules and : 'restriction along '
and its left adjoint which I guess might be called 'extension along '.
This sends any module to the -module where becomes a right -module using .
So what I'm interested in are the homotopy fibers of and in some really concrete examples.
The homotopy fiber of over some -module is intuitively "the category of ways of extending the -module structure on to a -module structure".
The homotopy fiber of is intuitively "the category of ways you can get the -module from extending some -module".
I'm following so far, but isn't there another adjoint that you could add to this picture? Is restriction along f also cocontinuous?
(Specifically, I'm expecting to provide the right adjoint)
I'm interested by the "explanation available on request" on what is an homotopy fiber.
John Baez said:
The homotopy fiber of over some -module is intuitively "the set of ways of extending the -module structure on to a -module structure".
The homotopy fiber of is intuitively "the set of ways you can get the -module from extending some -module".
Aren't those reversed?
As a topologist and topos theorist, I'm used to denoting a right adjoint of , which as Morgan mentioned also exists here ("coextension of scalars"); I would write for the left adjoint of . I know that algebraic geometers have different conventions; is commonly used for extension of scalars?
Anyway, as for your question, the obvious first class of examples that occurs to me is when is the field itself. Then the -fiber over a vector space is the set of -module structures on it.
Mike Shulman said:
John Baez said:
The homotopy fiber of over some -module is intuitively "the set of ways of extending the -module structure on to a -module structure".
The homotopy fiber of is intuitively "the set of ways you can get the -module from extending some -module".
Aren't those reversed?
Yes, fixed.
Mike Shulman said:
As a topologist and topos theorist, I'm used to denoting a right adjoint of , which as Morgan mentioned also exists here ("coextension of scalars"); I would write for the left adjoint of . I know that algebraic geometers have different conventions; is commonly used for extension of scalars?
I don't know what the hell different people do with all this notation - I find it incredibly confusing. Different people seem to do different things. I'm using here because an algebra homomorphism is giving rise to a functor going "backwards", .
(So, we're getting a contravariant functor from some category of algebras to some category of some very nice categories, and when we get everything running really smoothly, perhaps adding some side conditions if necessary, it becomes a contravariant equivalence of bicategories.)
Morgan Rogers (he/him) said:
I'm following so far, but isn't there another adjoint that you could add to this picture? Is restriction along f also cocontinuous?
There probably is another adjoint quite generally, but in fact I'm working with semisimple algebras, whose categories of (finite-dimensional) modules are semisimple categories, and this seems to ensure that the that my left adjoint is also a right adjoint to . So in my particular context I've got an [[ambidextrous adjunction]], which is very fun but makes it unnecessary to roam the land looking for further adjoints.
I should add that I'm interested in really specific features of really specific examples, so I haven't put much effort into improving my overall understanding of the general theory.
Let me mention an example and pose some puzzles about it. I'm looking at algebras over . My go-to example of a homomorphism of algebras is the inclusion .
So, gives me the "underlying real vector space of a complex vector space", while gives me the "complexification of a real vector space":
Here's the puzzle:
Given a real vector space , what is the set of isomorphism classes in the homotopy fiber of over ?
Given a complex vector space , what is the set of isomorphism classes in the homotopy fiber of over ?
I'm really just asking for any other, less category-ridden and I hope more easily understood, description of these two sets.
Both these sets are famous (in certain quarters anyway - famous enough to have Wikipedia pages), but they're also fairly easy to describe without knowing any of the known stuff.
Jean-Baptiste Vienney said:
I'm interested by the "explanation available on request" on what is an homotopy fiber.
The short answer is: the homotopy fiber of a functor over a point is the category of ways you can get (up to isomorphism) by applying the functor to some object of . The "up to isomorphism" part is what makes it a homotopy fiber instead of an ordinary fiber.
In homotopy theory we are often interested in a map between topological spaces, and then the homotopy fiber of a point consists of points that don't need to have "on the nose": instead, it's enough to have a continuous path from to .
I hope you see that here we are using an analogy between
and
This analogy is ultimately much more than an analogy, especially if we stick to categories that are just groupoids, or -categories that are -groupoids.
For puzzle 2, the homotopy fiber of of the complexification functor, I think the answer is given by the theory of Galois descent. This would say that the isomorphism classes of the homotopy fiber correspond to conjugations on the complex vector space , i.e. maps such that and .
The homotopy fiber is always non-empty: I can just choose a basis of , take its -linear span in . That gives me an -vector space and the inclusion map induces an isomorphism .
An isomorphism in the homotopy fiber would be an isomorphism of -vector spaces such that the triangle with on top and at the bottom commutes.
The point is that this triangle is a diagram of complex vector spaces and -linear maps.
So it seems that an isomorphism class in the fiber over is given by a choice of -subvector space of that -spans (this is also called an -form of ).
That is already a more down to earth formulation than saying "homtopy fiber". Theorem 2.14 in the notes linked above says that the -forms of in turn correspond to conjugations. This correspondence is also pretty concrete.
Great answer, @Peter Arndt. I think we don't need to know Galois descent ahead of time to answer question 2). We can just figure out the answer from scratch. But it is indeed the sort of question Galois descent is designed to answer.
Let me answer question 1), which has a somewhat different flavor.
Let's think about what an object in a homotopy fiber of the forgetful functor
actually is. We start with a real vector space .
Intuitively, an object in the homotopy fiber over is a way of making into a complex vector space.
But following the definition, an object in the homotopy fiber over is acually a complex vector space whose underlying real vector space is equipped with an isomorphism to , say
We need to reconcile our intuition with the definition!
Since is a complex vector space, its underlying real vector space comes with a complex structure: a real-linear endomorphism with . This is just multiplication by on , as seen in the world of real vector spaces.
We can use the isomorphism to transport this complex structure from to .
It's easy to use the complex structure on to promote this real vector space to a complex vector space.
So indeed, an object in the homotopy fiber gives a way to make into a complex vector space! But it seems to give more: this other vector space , and this isomorphism .
To reconcile our intuition with the definition, we need to check that this extra stuff is just fluff.
"Fluff" is stuff that goes away when you switch to working in an equivalent category.
So, we should suspect that the homotopy fiber of over is equivalent to the category where:
We can do this by messing around with commutative diagrams - and importantly, the definition of morphism in the homotopy fiber, which I haven't used yet!
The set of complex structures on a real vector space can be described even more explicitly.
It's empty if is odd-dimensional.
So say is even-dimensional. We might as well say .
The group acts transitively on the set of complex structures, since for each with we can find a basis for in which is block diagonal with blocks of this form:
The stabilizer of the "standard" complex structure on is, by definition, the group of complex-linear transformations .
So, the set of complex structures on is isomorphic to
So that's our homotopy fiber - a very concrete answer to puzzle 1!
Note that in this case it's a discrete category, a mere set. I think that's because is faithful - it's only forgetting structure, not stuff.
Using the insights we'd gain by carefully working through this example, we can become quite efficient at working out homotopy fibers, at least in similar cases. Frankly I just think
"All complex structures on are the same up to a linear transformation of , so acts transitively on the set of these complex structures, and the stabilizer is , so the homotopy fiber is ."
This brings up another puzzle:
Puzzle 3: find an answer to Puzzle 2 in which we describe the homotopy fiber of "complexification"
as the quotient of some group by a subgroup.
By the way, in case it's helpful for anyone else, I found this resource helpful for understanding a bit more of the above example: Kobayashi S., Nomizu K. - Foundations of differential geometry. Vol.2., chapter 9, section 1 (pages 114-116).
John Baez said:
Note that in this case it's a discrete category, a mere set. I think that's because is faithful - it's only forgetting structure, not stuff.
Faithful, and also conservative. In general, the homotopy fibers of a faithful functor are (equivalent to) posets. For instance, if is the forgetful functor from topological spaces to sets, then the homotopy fiber of over a set is the poset of topologies on , ordered by refinement. But when the functor is also conservative, these posets are equivalent to discrete sets.
Thanks! I always forget what a [[conservative functor]] is, because I say such a functor "reflects isomorphisms".
So I was just about to pose two more abstract puzzles, based on the example I just worked through - for people who like category theory more than concrete examples from algebra and geometry. (I've heard such people exist.)
Puzzle 4: Given a functor , find simple conditions under which all its homotopy fibers are sets - that is, discrete categories.
In this case we can really talk about the set of ways an object in comes from an object in .
Puzzle 5: Give further conditions under which the homotopy fiber of an object is, not only a set, but a set that's a quotient of easily described groups .
But Mike answered Puzzle 4 better than I could. So let me fill in some details of his answer.
Say we have two objects in the homotopy fiber over , for example
and
I never said what a morphism between them was. Well, I said it was the "obvious thing" - but what's that? Clearly it should start out being a morphism
This then gives a morphism
And this then has the opportunity to form a commutative triangle with
and
So, clearly we should demand that it does:
And so that's what a morphism in the homotopy fiber is: a morphism obeying .
Now suppose is faithful. Let's try to show the homotopy fiber of is a preorder, i.e. there's at most one morphism between objects in the homotopy fiber.
We can always solve the above equation for :
So we know what must be. But if is faithful this means we know what must be!
So we've shown
faithful the homotopy fibers of are preorders.
Puzzle 6. Is the converse true?
(I haven't thought about this but it's an obvious question.)
Next suppose that "reflects isomorphisms", i.e. is "conservative": both these terms mean that
is an isomorphism is an isomorphism.
Not even using those conditions, whenever we have a morphism in the homotopy fiber over we always get
so must be an isomorphism.
But when reflect isomorphism this means that is an isomorphism!
So we've shown
reflects isomorphisms the homotopy fibers of are groupoids.
This raises yet another puzzle I haven't thought about:
Puzzle 7: Is the converse true?
So now, if is faithful and it reflects isomorphisms, the homotopy fibers of are preorders and groupoids. This means that if there's a morphism between two objects in a homotopy fiber it's unique and it's an isomorphism. This implies that the homotopy fiber is equivalent to a discrete category!
So we've shown
is faithful and reflects isomorphisms the homotopy fibers of are equivalent to discrete categories.
or less pedantically
is faithful and reflects isomorphisms the homotopy fibers of are sets.
where I'm using "are" in the modern, hip mathematician's sense of the verb "to be".
So, I've pounded Puzzle 4 to death, and the pounding process made two more puzzles shoot out!
John Baez said:
So we've shown
faithful the homotopy fibers of are preorders.
Puzzle 6. Is the converse true?
The converse isn't true. Consider the category and let map both of the nontrivial morphisms to the unique map in Set. Any homotopy fiber is now a preorder, but the functor is not faithful.
However, the converse is true if is a fibration or an opfibration.
Nice observations!
To me, the most important unsolved puzzle is Puzzle 5, which to me is the key to understanding a large class of homotopy fibers very concretely as [[homogeneous spaces]].
Puzzle 5 might be hard to understand if you didn't follow my example where I showed the homotopy fiber of the forgetful functor over is .
So, if anyone is having trouble, just ask questions.
So for any functor and , the homotopy fiber over has an action by the group . Namely, given an isomorphism , we can compose it with any automorphism of to get another isomorphism . Thus, if is faithful and conservative, so that this homotopy fiber is equivalent to a set, it is moreover an -set. Hence, like any set with a group action, it is a disjoint union of orbits, each of which is a homogeneous space. And if the action happens to be transitive, then it is a single orbit, i.e. a homogeneous space.
Transitivity of the action means directly that if we have and , there is and making a commutative square. But then is uniquely determined by the other three data, and if this holds for all then the hypothesis might as well be just that . So, if is faithful and conservative, then its homotopy fibers are homogeneous spaces if it is injective on isomorphism classes.
The homogeneous space in question should then be , for some such that .
:tada: YES! :tada:
So the extra condition we need to get this to work, beside being faithful and conservative, is that it "creates isomorphisms". This is jargon for
or in other words what Mike said: is injective on isomorphism classes.
All three conditions hold in the case of our forgetful functor
It's faithful: two complex-linear maps between complex vector spaces are equal if the corresponding real-linear maps between the underlying real vector spaces are equal.
It's conservative: if the underlying real-linear map of a complex-linear map is an iso, the original complex-linear map was an iso.
And it creates isomorphisms: if the underlying real vector spaces of two complex vector spaces are isomorphic (= have the same dimension), then the same is true of the original complex vector spaces!
"Injective on isomorphism classes" feels like a weird condition, category-theoretically.
True! I've been bumping into it lately. It's probably worth checking out what happens to our homotopy fiber when that third condition is not true. We should still get something nice.
But anyway, first I just want to tell the lurking students that in this example, using your result, the homotopy fiber of turns out to be
which is better known as
And this is a famous space: the space of complex structures on . We can think of it as the space of linear maps
Now, a while back @Peter Arndt answered Puzzle 2, which was: what are the homotopy fibers of the left adjoint to the forgetful functor I've just been talking about! This left adjoint is "complexification"
(using my notation, which the topos theorists dislike). It sends any real vector space to .
@Peter Arndt showed that the homotopy fiber over of this left adjoint is the set of -dimensional real subspaces with the property that .
But it would be nice if we could describe this, too, as a quotient of groups. So:
Puzzle 8: Is complexification faithful? Is it conservative? Is it injective on isomorphism classes?
John Baez said:
It's probably worth checking out what happens when that condition is not true. We should still get something nice.
I guess what we get is the disjoint union of homogeneous spaces , where ranges over one object in each isomorphism class whose image is the isomorphism class of .
That's what I bet too! It's sort of a slightly groupoidy analogue of a homogeneous space.
But the "numerator" is the same for each summand; only the denominator varies.
I have some important examples where this comes up, coming from representation theory. So far my examples here concern the real representations of the algebras . But if we change its square root of -1 to a square root of +1, would turn into . If we copied our story using the inclusion , we would get nonisomorphic that have isomorphic underlying real vector spaces.
John Baez said:
That's what I bet too! It's sort of a slightly groupoidy analogue of a homogeneous space. But the "numerator" is the same for each summand; only the denominator varies.
Also known as a not-necessarily-transitive -set...
This is interesting! I'm working on understanding some of the things said above. Since questions are welcome, I thought I would ask for some explanation/clarification.
I'll begin by stating what I think I understand so far.
Now I'll move to the things that seem less clear to me.
Somewhere along the line, "actions" come into play, and I don't quite understand how yet.
On possibly a related note, let be the "canonical" complex structure on . This is the complex structure that multiples vectors by . For any automorphism , we can produce a new isomorphism from to (by composing after ). (I think that means that the automorphisms of induce a map on the objects of the fiber of ). Given any isomorphism from to , we can get a complex structure on as (I think!).
So, each automorphism of - and these automorphisms are elements of - induces a complex structure on . And I think this happens for each complex vector space such that is isomorphic to .
Somehow quotient groups come into this, which I am not following yet. Maybe the idea is that different element of can induce the same complex structure on , and so we want to just pick one representative from for each unique resulting complex structure?
Any corrections or clarifications would be most welcome! I think it's slowly starting to make sense, but I haven't put all the pieces together yet.
David Egolf said:
Now I'll move to the things that seem less clear to me.
Somewhere along the line, "actions" come into play, and I don't quite understand how yet.
Where? I don't remember saying that word. Maybe Peter Arndt used it when he invoked the theory of Galois descent?
"Action" means a lot of closely related things in math.
Remember that a function can act on an element to give the element .
A monoid, e.g. a group, can act on an object of a category: see [[action]].
And so on.
John Baez said:
The group acts transitively on the set of complex structures, since for each with we can find a basis for in which is block diagonal with blocks of this form:
This is the mention of actions I was thinking of. (Unless I'm wrong to use the word "action" here to refer to the acting of the group mentioned?) Mike Shulman talks about actions as well, above, and I suspect the two are related!
I think the idea is that the automorphisms of a real vector space form a group, and this acts on the objects of the homotopy fibre category associated with it (?).
Maybe it would be helpful if I could come up with a more specific question. I think I need to take a break for now, though. (But this thread has been great fun to think about!)
Okay, you're right: I mentioned that some group is acting on a set, and this is the traditional concept of 'group action':
In an algebra course you might learn about groups abstractly, but a group that's not acting on anything is like a tool that's not being used yet. The main thing groups do is act on things! I hope you've seen some version of this idea, it's the idea of 'symmetry'. The Wikipedia article gives dozens of examples.
The modern general version of this concept of action is that a group gives a category with one object and morphisms corresponding to elements of . Given any category with an object , a functor with is called an action of on the object .
The idea here is that sends elements to isomorphisms , with
So, elements of the group are turning into 'symmetries' of the object .
Note that the functor makes the group act on the one object . Here the object is just a stupid thing that has no personality except that it's being acted on by !
Its whole mission in life is to be acted on by .
Note also that any object in any category has a group whose elements are automorphisms, which are isomorphisms . This group always acts on !
I think that all makes sense! Thanks for spelling it out. (I have run across this concept now and then, before).
I'm still hazy on the exact role that the action mentioned above plays in helping us characterize a homotopy fiber. When I have more energy, I would like to ask a more specific question along those lines. (Assuming you're still up for more questions! Thanks as always for the time and effort that you spend on this zulip.)
John Baez said:
All three conditions hold in the case of our forgetful functor
Is it also pseudomonic? This would imply the other conditions, but is a more natural categorical property.
John Baez said:
So we've shown
reflects isomorphisms the homotopy fibers of are groupoids.
This raises yet another puzzle I haven't thought about:
Puzzle 6: Is the converse true?
This should probably be puzzle 7. Anyway, this time the converse is true: given for which is an isomorphism, induces a morphism in the homotopy fiber of and is thus invertible (both in the fiber and in the original cat).
David Egolf said:
I think that all makes sense! Thanks for spelling it out. (I have run across this concept now and then, before).
Since I'm in love with symmetry and things with lots of symmetry:
I tend to regard the study of group actions as the entry-point to the most beautiful part of the universe.
I'm still hazy on the exact role that the action mentioned above plays in helping us characterize a homotopy fiber.
Sure! The key thing is that if a group acts transitively on a set (for any any two points there exists a so that , we can describe the set very explicitly, in a useful way!
When I have more energy, I would like to ask a more specific question along those lines.
Sure!
(Assuming you're still up for more questions! Thanks as always for the time and effort that you spend on this zulip.)
Thanks! I like talking about math and physics, especially when there's a group of people asking each other probing questions, remembering the answers, and continuing to dig deeper - there's something very pleasurable about it.
Nathanael Arkor said:
John Baez said:
All three conditions hold in the case of our forgetful functor
Is it also pseudomonic? This would imply the other conditions, but is a more natural categorical property.
I always forget what [[pseudomonic functors]] are concretely, though the abstract definition makes sense. Okay, they're faithful, and full on isomorphisms.
No, that functor
is very much not full on isomorphisms: not every real-linear automorphism of (or its underlying real vector space, which we could call ) is a complex-linear automorphism!
The group of real-linear automorphisms is called - it's the group of invertible 2 2 real matrices, and it's a manifold of dimension 3. The group of complex-linear automorphisms is called - it's the group of invertible 1 1 complex matrices, also known as , the complex numbers with zero removed. This is a manifold of dimension 2, so it's much smaller.
Also is nonabelian, and is abelian.
You can think of as the group of all real-linear transformations of the plane , and as the subgroup that preserves angles.
So alas this more elegant pseudomonicity condition does not hold - but I'm not really sorry, because if it did I believe the homotopy fibers would all be 1-point sets!
And then I wouldn't have any fun with them.
By the way, although pseudomonic includes faithful and implies injective-on-isomorphism-classes, it does not imply conservative. (Edit: oops, yes it does!)
Mike Shulman said:
By the way, although pseudomonic includes faithful and implies injective-on-isomorphism-classes, it does not imply conservative.
Does it not? If is an isomorphism, then it is in , and the action of on isomorphisms induces a bijection of this set with , and so ought to be an isomorphism, no? (The nLab page states that pseudomonicity implies conservativity.)
Hooray! I feel like I understand a lot more about puzzle 5 now:
Puzzle 5: Give further conditions under which the homotopy fiber of an object x∈X is, not only a set, but a set that's a quotient of easily described groups G/H .
To help solidify my understanding, and in case it's interesting to anyone reading, let me try to sketch how the solution to puzzle 5 goes in my own words. (I don't have a more specific question at this time, unfortunately!) Any corrections/clarifications are always welcome.
We saw earlier that if our functor is faithful and reflects isomorphisms, then the homotopy fiber of an object is both a preorder and groupoid. That means that the objects of the homotopy fiber fall into equivalence classes, where there is one isomorphism between any two objects in an equivalence class, and no morphisms between objects in different equivalence classes. To describe this category pretty well, it suffices to count how many equivalence classes it has. So that's our goal: count these equivalence classes, and thereby provide a good description of the homotopy fiber of .
To count these equivalence classes, we will use the orbit-stabilizer theorem. To use this, we need to define an action on these equivalence classes. Each automorphism of changes a homotopy fiber object into a new one by post-composition. And I think it turns out that if two homotopy fibers are isomorphic before this operation is applied, they are isomorphic afterwards. So that means that post-composition with an automorphism of defines a function on the equivalence classes of the objects of the homotopy fiber of . Actually, I think we end up getting a group action, where the automorphisms of act on these equivalence classes. Each automorphism of induces a bijection of equivalence classes of homotopy fiber objects.
However, some of the automorphisms of will only shuffle around elements inside the equivalence classes in the homotopy fiber of . Picking a particular equivalence class, we want to consider all the automorphisms of that map that equivalence class to itself. This is the stabilizer subgroup of the automorphisms of with respect to our chosen equivalence class. I think it turns out that the automorphisms of induced by the automorphisms of in the image of end up forming this stabilizer subgroup. That means that the stabilizer subgroup for our chosen equivalence class has elements.
Our acting group has elements. Using the stabilizer subgroup theorem, the orbit of a particular equivalence class of homotopy fiber objects has elements. If this action is transitive, that means that our equivalence class orbit consists of all the equivalence classes, so in this transitive case there are equivalence classes of objects in the homotopy fiber of .
We are interested in knowing when this action of is transitive on equivalence classes of the homotopy fiber. It suffices to investigate the conditions under which the action of on the objects of the homotopy fiber is transitive up to isomorphism. We can describe this condition in terms of a square that needs to commute (see Mike Shulman's post for more details). For the square to exist, it is sufficient if the functor satisfies this condition: if , then for any objects and of .
Nathanael Arkor said:
Mike Shulman said:
By the way, although pseudomonic includes faithful and implies injective-on-isomorphism-classes, it does not imply conservative.
Does it not? If is an isomorphism, then it is in , and the action of on isomorphisms induces a bijection of this set with , and so ought to be an isomorphism, no? (The nLab page states that pseudomonicity implies conservativity.)
Yep, my bad. Sorry, I guess my brain sputtered. Thanks.
Nathanael Arkor said:
Mike Shulman said:
By the way, although pseudomonic includes faithful and implies injective-on-isomorphism-classes, it does not imply conservative.
Does it not? If is an isomorphism, then it is in , and the action of on isomorphisms induces a bijection of this set with , and so ought to be an isomorphism, no? (The nLab page states that pseudomonicity implies conservativity.)
Suppose induces a bijection from to , and let's try to show is conservative. So, given for which is an isomorphism, we want to show was an isomorphism. Thanks to our bijection we know there's some isomorphism such that , but I don't think that implies is an isomorphism. So, we're not succeeding.
However, if is pseudomonic we also know it's faithful, so implies , so in this case we do succeed.
Puzzle 9: Suppose is a functor between groupoids. Is it true that
is pseudomonic all the homotopy fibers of are (equivalent to) sets with 0 or 1 points
?
I believe by now we've already shown the part. The statement would be nice since it's a categorification of this: if is a functor between sets, then
is monic all the fibers of have 0 or 1 points.
(Experts may now want to mumble something like "in a general topos... subterminal...".)
David Egolf said:
Hooray! I feel like I understand a lot more about puzzle 5 now:
Great!
Puzzle 5: Give further conditions under which the homotopy fiber of an object x∈X is, not only a set, but a set that's a quotient of easily described groups G/H .
To help solidify my understanding, and in case it's interesting to anyone reading, let me try to sketch how the solution to puzzle 5 goes in my own words. (I don't have a more specific question at this time, unfortunately!) Any corrections/clarifications are always welcome.
We saw earlier that if our functor is faithful and reflects isomorphisms, then the homotopy fiber of an object is both a preorder and groupoid. That means that the objects of the homotopy fiber fall into equivalence classes, where there is one isomorphism between any two objects in an equivalence class, and no morphisms between objects in different equivalence classes.
Right! And a category with the property you just described is equivalent, as a category, to the [[discrete category]] on some set. So showoffs will breezily say that this category is equivalent to a set, or simply that it "is" a set. (If they are nice, they will make air quotes around the word "is" when saying this to beginners. Later they wind up essentially redefining the word "is".)
To describe this category pretty well, it suffices to count how many equivalence classes it has. So that's our goal: count these equivalence classes, and thereby provide a good description of the homotopy fiber of .
Hmm, you are now using some sophisticated machinery called "counting", which reduces sets to numbers. But instead of counting the equivalence classes, I claim what you're actually about to do is describe a bijection between the set of equivalence classes and the quotient G/H of some interesting groups G and H.
In other words, if your set is called X, you're not just showing
where the bars denote cardinality. You're doing something better: you're describing a specific bijection
This is strictly better, since clearly it implies , but it also does more: for example, you can use it to give "names" to elements of . Using your bijection, any element of can be called the equivalence class of for some . is probably not unique, but we know exactly when . This can be quite practical in examples.
In what follows I'll occasionally point out how you can easily do better than just showing .
To count these equivalence classes, we will use the orbit-stabilizer theorem. To use this, we need to define an action on these equivalence classes. Each automorphism of changes a homotopy fiber object into a new one by post-composition. And I think it turns out that if two homotopy fibers are isomorphic before this operation is applied, they are isomorphic afterwards. So that means that post-composition with an automorphism of defines a function on the equivalence classes of the objects of the homotopy fiber of . Actually, I think we end up getting a group action, where the automorphisms of act on these equivalence classes.
Yes!
Each automorphism of induces a bijection of equivalence classes of homotopy fiber objects.
However, some of the automorphisms of will only shuffle around elements inside the equivalence classes in the homotopy fiber of . Picking a particular equivalence class, we want to consider all the automorphisms of that map that equivalence class to itself. This is the stabilizer subgroup of the automorphisms of with respect to our chosen equivalence class. I think it turns out that the automorphisms of induced by the automorphisms of in the image of end up forming this stabilizer subgroup.
Yes!
That means that the stabilizer subgroup for our chosen equivalence class has elements.
Yes! But you can do better simply by saying that the stabilizer subgroup "is" - or more pedantically, is isomorphic to .
(This is doing better by doing less - an important trick in math.)
Our acting group has elements. Using the stabilizer subgroup theorem, the orbit of a particular equivalence class of homotopy fiber objects has elements. If this action is transitive, that means that our equivalence class orbit consists of all the equivalence classes, so in this transitive case there are equivalence classes of objects in the homotopy fiber of .
Yes! And again, you can do better by doing less. What the stabilizer subgroup theorem really gives you is a bijection between the quotient group and the set of equivalence classes of objects in the homotopy fiber of .
In other words, just leave out those vertical lines and get a more powerful result! :upside_down:
(By the way, instead of saying "equivalence classes of objects in the homotopy fiber" I'd say "isomorphism classes of objects in the homotopy fiber" since your equivalence relation is just "being isomorphic". This is the nitpicky sort of point I'd only make when grading homework, but "equivalence class" only makes sense if the reader remembers what equivalence relation you're talking about, but "isomorphism class" says exactly which equivalence relation we've got here.)
We are interested in knowing when this action of is transitive on equivalence classes of the homotopy fiber. It suffices to investigate the conditions under which the action of on the objects of the homotopy fiber is transitive up to isomorphism. We can describe this condition in terms of a square that needs to commute (see Mike Shulman's post for more details). For the square to exist, it is sufficient if the functor satisfies this condition: if , then for any objects and of .
Right! A functor obeying this extra condition is said to "create isomorphisms". More jargon... not so important.
So, we can summarize all the work you just did in a way that sounds incredibly intimidating, as follows:
Theorem. Suppose is faithful and it both reflects and creates isomorphisms. Then there is a bijection between the homotopy fiber of and the set
where is any object with .
This is an example of how the journey is more fun than reaching the destination: the final result would probably seem rather dry and obscure if you hadn't gone through the process of seeing why it's true.
But this is a fundamental result in 'Klein geometry'.
Felix Klein massively generalized Euclidean and various known non-Euclidean geometries by saying that you get different kinds of geometry from different groups. To do geometry you first choose a group G of symmetries. Then any subgroup H will preserve some type of 'geometrical figure' like a point or line, and G/H will be the set of all figures of that type.
We are extending his idea a bit by seeing how this sort of situation shows up when you have a "forgetful functor" , and G/H is a homotopy fiber.
I should admit that I owe most of my understanding of Klein geometry and homotopy fibers to James Dolan. However, I don't think he ever came out and stated the above Theorem.
For anyone who wants a distilled version of what we've proved in this discussion, go here:
I've added a bunch of propositions summarizing what we've done - because I need to remember this stuff.
The nLab calls it the "essential fiber", not the "homotopy fiber".
Re: puzzle 8, note that for a functor between groupoids, pseudomonic is the same as fully faithful.
Where did you get this terminology "creates isomorphisms" for "injective on isomorphism classes"? I would have expected "creates isomorphisms" to mean the same as either "conservative" or "pseudomonic".
I got it from someone you know.
I forget who told me that she uses this term. Previously @Todd Trimble had been calling this property "reflecting isomorphicness", which has the advantage of being clear if you already know "reflecting isomorphisms", and the disadvantage of using a somewhat ugly word (for a rather important concept).
I see that there were also objections to the terminology at that MO answer. What about "reflecting isomorphy"?
(Actually I don't see anything wrong with "injective on isomorphism classes".)
John Baez said:
For anyone who wants a distilled version of what we've proved in this discussion, go here:
- nLab, [[essential fiber]].
I've added a bunch of propositions summarizing what we've done - because I need to remember this stuff.
The nLab calls it the "essential fiber", not the "homotopy fiber".
Thanks, here is finally a definition of this fiber thing!! (other than "obvious" "thing" "sort of" etc. :upside_down:)
I said they were obvious because these are the kind of details one can learn to fill in. Basically when an object of some sort is described by diagrams, you can guess what the morphisms between these objects should be. But later I explained everything:
Say we have two objects in the homotopy fiber over , for example
and
I never said what a morphism between them was. Well, I said it was the "obvious thing" - but what's that? Clearly it should start out being a morphism
And this then has the opportunity to form a commutative triangle with
and
So, clearly we should demand that it does:
And so that's what a morphism in the homotopy fiber is: a morphism obeying .
Mike Shulman said:
(Actually I don't see anything wrong with "injective on isomorphism classes".)
Nothing wrong with it except it's a wee bit long when you have to say it over and over, as @Todd Trimble and @Joe Moeller and I need to. We haven't finalized what we'll say though.
The name "essentially injective" appears sensible to me, because it's the usual definition of injectivity, but where equality has been replaced by isomorphism (analogous, say, to [[essentially surjective functor]]). (Though I don't see this suggestion in the MathOverflow thread, so maybe I'm overlooking something.)
That term makes sense to me.
So, maybe we're almost done, except it seems nobody has tried this one:
Puzzle 3: Describe the homotopy fiber of "complexification"
over as the quotient of some group by a subgroup.
First I guess we need to see if our Theorem applies:
Theorem. Suppose is faithful, reflects isomorphisms and is injective on isomorphism classes. Then there is a bijection between the homotopy fiber of and the set
where is any object with .
This is a very basic question, but I'm still trying to understand what is. I thought that the under the meant that the two vector spaces being tensored are both real vector spaces and that the resulting vector space is also a real vector space. ("An Introduction to Homological Algebra" by Rotman says on page 76: "For example, if and are vector spaces over a field , then their tensor product is also a vector space over .") However, is listed as an object of above, so I'm confused.
@David Egolf - You can think of as a real vector space if you like, but here the whole point is that we can also think of it as a complex vector space. For this, notice that you can multiply guys in by complex numbers. For example, given
we can multiply it by and get
You have to check that this procedure is well-defined, since guys in are actually equivalence classes of formal linear combinations of guys like . And you have to check that this winds up making into a complex vector space - you have to check that the laws of a complex vector space hold!
But it's all true - so you don't actually have to check it unless you want to. :upside_down:
Using this procedure, we get
where this is an isomorphism of complex vector spaces. And we say that "complexifying gives .
So the idea is that if is a real vector space, and we suddenly pretend we can multiply guys in by complex numbers - the sort of thing physicists do without blinking an eye, since nobody has ever stopped a physicist from doing this - we are actually replacing by its complexification, .
There's a whole general theory of games like this, which I am mightily resisting getting into. If you want a small taste of it, read this:
But more to the point, complexification is a functor
that is left adjoint to the 'forgetful functor'
that foolishly forgets we can multiply by complex numbers, and thinks of a complex vector space as a mere real vector space with dimension twice as big - like thinking of as .
You've said you haven't got the hang of adjoint functors yet, but the best way to get it is to keep seeing examples of pairs of functors that go back and forth between 2 categories: often the right adjoint involves "forgetting stuff you knew" while the left adjoint involves "puffing something up to make it better".
Here the right adjoint
forgets how to multiply by complex numbers and turns a complex vector space into a real vector space, while the left adjoint
puffs up our real vector space by "going ahead and pretending we know how to multiply vectors by complex numbers".
I happen to be busy thinking about homotopy fibers of certain interesting adjoint functors, for my next talk on the tenfold way - and this is the simplest example.
You're making me think a lot about the textbook on category theory I might write someday. Right now you're making me realize it should say: "The left adjoint of forgetting something you know how to do is pretending you know how to do something you don't know how to do."
You may have seen those obnoxious tee-shirts that say JUST DO IT. That's a very left adjoint thing to say.
Thanks for explaining, that makes a lot of sense!
Great!
John Baez said:
First I guess we need to see if our Theorem applies.
I think it does, doesn't it? It takes an -real-dimensional space to an -complex-dimensional space, and two vector spaces are isomorphic iff they have the same dimension, so it should be essentially injective. And it should take a real-linear map given by some matrix to the complex-linear map given by the same matrix, which implies faithfulness, and also conservativity since it preserves determinants and a linear map is invertible iff it has a nonzero determinant.
That suggests that the homotopy fiber over an -dimensional complex vector space is .
Yes, all that sounds right to me! And while I haven't seen mentioned as the homotopy fiber of this functor over , that's what it must be!
If you want to describe conceptually without saying the word "homotopy fiber", you can call it "the space of all -dimensional real subspaces with ."
Note that not every -dimensional real subspace has .
I've seen this same space described as . We get this by putting inner products on all our vector spaces before we start doing the computation, and considering only transformations that preserve these inner products.
If we think of it as , we can say it's "the space of all -dimensional real subspaces on which the imaginary part of the inner product vanishes", since that condition is equivalent to , at least for -dimensional real subspaces of .
And in this guise, this space is called the Lagrangian Grassmannian. (I'm linking to Wikipedia since I helped write that article.)
Anyone who wants to see how the homotopy fiber (or more officially, "essential fiber") can be used in algebra and geometry can check out my talk slides:
The idea is to show that all 10 infinite series of "compact symmetric spaces" (I say what those are, but they're nice spaces like the ones we've just been seeing here) arise from essential fibers of forgetful functors. I try to explain the idea without category theory at first, since I'll be talking to mathematical physicists, but then at the end I bring in essential fibers.
Lemma 1 and Lemma 2, near the end, are lifted from our conversation here!
My talk will eventually be on YouTube and it should be a lot more fun than just these slides... but I may not have time to get into the category theory at the end.