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 thought I understood free vector spaces, but I am questioning myself and could use some help :pray:
As a former physicist / engineer, I am comfortable with sentences like "The vector space spanned by the set ."
By this, I always understood it to mean that if , then can be written as a formal linear combination of elements of , i.e.
where , for some field (usually or
I always assumed the free functor did exactly that, i.e.
"The vector space spanned by ."
Now, I am not so sure it is that simple :thinking:
The issue is that is monoidal so if is an object in , then so is . So we actually get a tower of vector spaces So if is the "vector space of formal linear combinations of elements of ", then I'd be tempted to say that
where
But then I don't think that is the full picture either because if is an object in , then so is the dual space But then if is an object of , then so is and the story above repeats. So I am tempted to denote by so that what I am thinking now is that
But even this might not be the end of the story because now if is an object of , then so are and . If I squint my eyes, I can kind of believe that
and
So maybe what we really want is something like
i.e. equivalence classes of vector spaces of that form :thinking:
That is a LOT different than "the vector space spanned by linear combinations of elements of "
This train of thought came about while thinking about monoids.
If I take Wikipedia's definition for example:
In category theory, a branch of mathematics, a monoid (or monoid object) in a monoidal category is an object together with two morphisms
called multiplication,
called unit, [snip]
I look at this and say, "Hey! Wait a minute!"
If all you have is an object , how can you have a map ??? You need both AND and for associativity you need so wouldn't it be more correct to say,
In category theory, a branch of mathematics, a monoid (or monoid object) in a monoidal category is an object
where together with two morphisms
called multiplication,
called unit, [snip]
?
The definition of monoidal category means that for any object , you also have an object (and , etc.) by applying the tensor product to two copies of .
A punchline to the above is that is a monoid in Is that correct?
Nathanael Arkor said:
The definition of monoidal category means that for any object , you also have an object (and , etc.) by applying the tensor product to two copies of .
Hi Nathanael :wave:
Yeah. That is my point. I'm more than likely just confused, but it seems you can never really have an "object in a monoidal category" unless is an infinite tower of tensor powers of something so that . So a morphism is really an endormorphism
There is a different presentation of monoids where instead of and you use . I don't see why you would assume is equal to that sum, though.
You start with a category equipped with a tensor product subject to the various axioms for a monoidal category. A monoid in is then a choice of some object . You don't need to mention explicitly, because as soon as you pick the , its tensors with other objects are determined by the structure of on . So you know that exists (and is a specific object of ) without needing to declare it to be anything else. It's not going to be equal to in general.
Regarding the free vector space: your initial understanding looks to me to be correct. You send each set to the set of formal sums, equipped with the obvious vector space structure.
Yes. I'm sorry. I struggle to make myself clear sometimes :sweat_smile:
My point is, as you say, if is monoidal and is an object of , then is also an object of and you cannot escape that, so anything that maps into a monoidal category gives you an infinite tower of objects, but that itself is an object so itself should be that infinite tower.
You know the category of sets is monoidal, right?
Defining a does define an infinite set in that sense, yes, but the set itself is not an object of the monoidal category. For instance, the set contains but also . Even if you just focus on left-associated tensor products, you can't take an infinite tensor product in a monoidal category. There's also no way to recover from in general, so even if you could do this, it would lose information over just considering itself.
It's also arbitrary to consider the set of tensor products of with itself: why not tensor products with other objects of as well?
Eric Forgy said:
I thought I understood free vector spaces, but I am questioning myself and could use some help :pray:
As a former physicist / engineer, I am comfortable with sentences like "The vector space spanned by the set ."
By this, I always understood it to mean that if , then can be written as a formal linear combination of elements of , i.e.
where , for some field (usually or
I always assumed the free functor did exactly that, i.e.
"The vector space spanned by ."
Yes, that's correct.
is a left adjoint of the forgetful functor , and you can use the definition of left adjoint to check that the vector space spanned by indeed behaves in the correct way to be the left adjoint. It's essential to do this, to understand what's going on here.
If I squint my eyes, I can kind of believe that
Don't squint your eyes then. It's false. If has 3 elements, is a 3-dimensional vector space while is 9-dimensional, so they're not isomorphic.
I don't know why you're bringing tensor products into this game, since they're not relevant to the construction of the functor . They obey some interesting properties connected to , e.g.
but if you're trying to understand itself you should not be thinking about tensor products of vector spaces. I have no clue what you're doing with them here, but it doesn't look good.
(Btw, in case anyone is wondering why I'm talking so rudely to Eric, it's because we're old friends and I've decided long ago that when he goes off the rails it's good for me to tell him very clearly exactly where he went off the rails - there's no need to be shy about it, he can take it.)
John Baez said:
If I squint my eyes, I can kind of believe that
Don't squint your eyes then. It's false. If has 3 elements, is a 3-dimensional vector space while is 9-dimensional, so they're not isomorphic.
If has 3 elements, then if is three-dimensional as it would be if is "linear combinations of elements of " as I originally understood it (and I guess is the correct way to think about it), then I was confused because is also in and we can't escape that, so I thought one way to pick up those extra elements could be to form that infinite tower so that both and are infinite dimensional. I guess that would not be great :sweat_smile:
But like Dan reminded me, is also monoidal so if is an object of , then so is and as you say
So this clears things up for "free vector spaces", so now I just need to unstick the way I think of :sweat_smile:
When I'm trying to understand a concept, I try to reduce it to the simplest case possible. Unfortunately, sometimes, like now, I consider cases that are simpler than possible :face_palm:
I was thinking of a "subcategory of with just one object ". However, since is monoidal, there is no one-object subcategory of because if is an object of then you have at least two objects because will ALSO be in that category. But then we actually have an infinite number of objects. Is it true that any subcategory of has an infinite number of objects?
If so, then I have learned something :tada:
Thank you guys for your help and your patience :raised_hands: (except John who gets thanks for help but not patience (just kidding - you always have amazing patience with me) :joy::hug:)
There's no reason that a subcategory of should be closed under products.
Thanks Fawzi. Yeah. Is there a term to distinguish just a general subcategory of from a subcategory that has the same structure, e.g. closed under products?
What you're talking about are monoidal subcategories of , i.e. subobjects in the category
'Subcategory' unqualified would refer instead to a subobject in
Just to clarify, would a monoidal subcategory of have an infinite number of objects? (I think yes, but a ":+1:" for confirmation or something would be great :pray:
Eric Forgy said:
so I thought one way to pick up those extra elements could be to form that infinite tower so that both and are infinite dimensional. I guess that would not be great :sweat_smile:
It seems like you might be imagining that given some "formal vectors" , , , in addition to formal linear combinations like , you could also write down formal tensor products like . But these formal tensor products aren't elements of .
And the reason is just that if and are elements of a vector space , then (in general) doesn't make sense as an element of . It's an element of instead.
On the other hand is again an element of .
Eric Forgy said:
Just to clarify, would a monoidal subcategory of have an infinite number of objects? (I think yes, but a ":+1:" for confirmation or something would be great :pray:
This isn't true--it could consist of just the unit object, for example.
Yeah. Thanks Reid. I know that, I just managed to confused myself into thinking I might have been wrong the last 20 years :sweat_smile:
Reid Barton said:
Eric Forgy said:
Just to clarify, would a monoidal subcategory of have an infinite number of objects? (I think yes, but a ":+1:" for confirmation or something would be great :pray:
This isn't true--it could consist of just the unit object, for example.
Ok. I was wondering about that case. So is considered the same object as ? Other than that case, if a monoidal subcategory has at least one non-unit element, it has an infinite number of objects?
No, that's also not true...
E.g. .
So the full subcategory on is closed under finite products.
Fawzi Hreiki said:
So the full subcategory on is closed under finite products.
Sorry :pray:
Is in ? :thinking:
I think I can see that and even (if is the empty set), but I don't quite see how (although I can see that ) :thinking:
So I'm struggling to see how the smallest monoidal subcategory of isn't infinite
although each object is equivalent :thinking:
Just think of basic arithmetic. More generally, in any category with finite products, the terminal object is unital (i.e. neutral) with respect to the product.
You seem to be getting the objects and the symbols (presentations) for the objects confused.
Fawzi Hreiki said:
You seem to be getting the objects and the symbols (presentations) for the objects confused.
That wouldn't surprise me at all (although I don't really understand what that means :sweat_smile: )
If I look at the nLab:
Initial object:
An initial object in a category is an object such that for any object of , there is a unique morphism . An initial object, if it exists, is unique up to unique isomorphism, so we speak of the initial object.
Terminal object:
A terminal object in a category is an object of satisfying the following universal property:
for every object of , there exists a unique morphism . The terminal object of any category, if it exists, is unique up to unique isomorphism. If the terminal object is also initial, it is called a zero object.
So if I look at
I see that each object is isomorphic to so each object is the terminal object so you can say they are the same thing I guess, but aren't they really different objects? :thinking:
They might be the same object or different objects, it doesn't really matter
I guess the only reason it would matter is if you are trying to count objects. If they are the same object, then has one object and is a monoidal subcategory (of any category I guess). If they are different, then the smallest monoidal subcategory has an infinite number of (ismorphic) objects.
That isn't something you should be doing, though.
It's "evil".
:joy:
Does that mean that to not be evil, we should think in terms of equivalence classes so that
so it takes you a few seconds before you get tired of writing brackets and just understand that , , etc are the same object for practical purposes?
No, I think equivalence classes are not a good way to think about it.
To say that the full subcategory on 0 and 1 is closed under products is to say that the inclusion functor preserves products. But when we say that a functor preserves products, we mean that it preserves products up to isomorphism.
How can I make progress if I don't even understand ? :pensive:
I don't think this is a case of not understanding sets - more so not understanding equivalence.
One thread of how to better think about it is to ditch sets at the fundamental building blocks, and say that a category has a groupoid of objects, where groupoids are a (more) fundamental building block. And isomorphisms between objects mean that the objects are equivalent in that groupoid.
I would say I don't fully understand if I don't understand monoidal subcategories of , but yeah, I have little intuition when it comes to equivalence (despite trying).
And a groupoid with infinitely many 'points' that are all equivalent behaves the same as a groupoid with just one point, even if in some technical sense they don't have the same number of points. Because all constructions automatically respect equivalences, and can't distinguish between equivalent things in a meaningful way.
Eric Forgy said:
Just to clarify, would a monoidal subcategory of have an infinite number of objects?
It either has an infinite number of isomorphism classes of objects, or just one.
Here's a simpler but extremely related fact: a set of natural numbers containing and closed under multiplication either contains infinitely many numbers or just one.
And notice, the phrase "just one" is a pun: you can read that in two ways, and the sentence is true either way.
"all constructions automatically respect equivalences" is the key thing here. Any reasoning you can do categorically about one object carries over mechanically to any other object isomorphic to it.
Also might be helpful to distinguish a pre-mathematical notion of sets, where the elements matter, from the category of sets, which IMO is better thought of as "the category of the empty algebraic theory and its homomorphisms." (thanks to Chris Brown for this formulation)
I think that sort of remark is mainly gonna make Eric more confused, Shea. We're talking about some really basic stuff here; "the empty algebraic theory" is about 10 times harder to understand than this stuff.
Hold on, surely the full subcategory on and has two isomorphism classes.
If you try to model this with equivalence classes, I think you get into trouble because things can be equivalent/isomorphic in inequivalent ways, and set theoretic equivalence classes start forcing you to do messy stuff like choosing particular isomorphisms and such.
Fawzi Hreiki said:
Hold on, surely the full subcategory on and has two isomorphism classes.
Whoops, I was wrong! Okay: a monoidal subcategory of has either infinitely many isomorphism classes of objects, or just two, or just one. This time I swear I'm right. :upside_down:
And the other thing I said was wrong too. A submonoid of has either infinitely many elements, or just two, or just one.
Here's a simpler but extremely related fact: a set of natural numbers containing and closed under multiplication either contains infinitely many numbers or just one.
Yeah. I can see that, so how do we reconcile? :blush:
It is the same thing. It is either "just one" or it is together with a map :sweat_smile:
I don't think those are the only choices of technical set theoretic details.
All those sets , , etc. are isomorphic. That's why I said this (after correction):
John Baez said:
a monoidal subcategory of has either infinitely many isomorphism classes of objects, or just two, or just one.
Like, you could have , and then all further products are set-theoretic-equal to something else in that set, maybe.
Like, what if it's doing something with the elements of the singleton set mod-3?
That doesn't matter for the categorical structure, but it's 'technically not the same set'.
So is there even a difference between and natural numbers categorically thinking? Since two sets with the same number of elements are isomorphic?
You can have way more than many elements of a set.
If you do category theory correctly, it never makes a bit of difference how many objects you have in a category. Category theorists never care about this. All that can matter is how many isomorphism classes of objects.
There are occasional exceptions to this rule of thumb, but if you're a beginner and you try to claim you're in one of these exceptional cases, there's a 99% chance you're doing something dumb.
Whenever you start trying to count objects in a category, a big alarm bell should start ringing, and big red warning light should start flashing.
Eric Forgy said:
So is there even a difference between and natural numbers categorically thinking?
Yes, because there are things called "infinite sets", but not "infinite natural numbers".
How about and ? Those should be the same categorically, right?
Depends what you mean by , but those are more similar, yeah.
Don't humor him so much, Dan.
So the moral is: Don't be evil. If you are going to count something, only count isomorphism classes.
is a category: it has objects and morphisms.
is a set: it just has elements.
They're different.
Eric Forgy said:
So the moral is: Don't be evil. If you are going to count something, only count isomorphism classes.
Right.
That is going to be hard for me, but I will try. Thank you :raised_hands:
I suck in counting, but one thing I suck in even more is understanding isomorphism classes (I know how they are defined but lack any intuition).
A set of five penguins is isomorphic to a set of five politicians because you can draw a little line connecting each penguin to its own politician: a one-to-one correspondence.
In category theory we say "the five-element set" because we don't give a shit about the difference between penguins and politicians.
So: the correct statement, that you were working towards, is this:
Isomorphism classes of objects in FinSet are in 1-1 correspondence with natural numbers.
This sentence means the exact same thing:
Decategorifying , we get .
All this is a fancy way to say:
We can tell if two finite sets are isomorphic by counting them and seeing if they have the same number of elements.
This is the reason they invented counting.
The point isn't just, "don't be evil," though. The point is that categorical stuff actually works up to equivalences, so if you think about things in an "evil" way, and say, "well, actually there are infinitely many of these things, not one," you'll be missing the way things actually behave. And sometimes it'll be like, "well, there is technically a proper class of these things," but categorically the class will act like a small set.
So after all that, maybe I can reframe my original question.
If is a non-unital object in , then the smallest monoidal subcategory of having as an object has an infinite number of isomorphism classes of objects. Namely , , (where ), etc.
Is that right?
No. You forgot about the empty set, just like I did.
At least I'm in good company :smiley:
Yeah. It's really fun to slap you down for making the exact same mistake I got corrected on 2 minutes ago.
It almost makes that mistake seem worthwhile.
Take two...
If is a non-unital object in , then the smallest monoidal subcategory of having as an object has an infinite number of isomorphism classes of objects. Namely , , , (where ), etc.
Is that right?
No.
The smallest monoidal subcategory of would be ?
No.
:face_palm:
It's the subcategory containing just a 1-element set and its identity morphism.
Ah! Because in that case ?
Huh??? No, the empty set is not isomorphic to the one-element set.
You have to admit, it is impressive the number of ways I can be wrong :joy:
I think if you just answered randomly you'd have a better batting average.
Wrong:
If is a non-unital object in , then the smallest monoidal subcategory of having as an object has an infinite number of isomorphism classes of objects. Namely , , , (where ), etc.
Right:
If is a non-unital object in , then the smallest monoidal subcategory of having as an object has these isomorphism classes: , , , (where ), etc.
Note: we need to make two changes to correct the answer.
I think I see where I messed up...
Take three...
If is a non-unital object in , then the smallest monoidal subcategory of having as an object has an infinite number of isomorphism classes of objects. Namely , , , (where ), etc.
Is that right?
Checking...
No, it's not right.
It's not right when is empty.
Checking for the difference...
When is empty you don't get infinitely many isomorphism classes, just two.
I see
Attempt four...
If is a non-initial and non-terminal object in , then the smallest monoidal subcategory of having as an object has an infinite number of isomorphism classes of objects. Namely , , , (where ), etc.
If is the empty set, the smallest monoidal subcategory of is .
Is that right?
Or better...
If is a non-empty non-unital object in , then the smallest monoidal subcategory of having as an object has an infinite number of isomorphism classes of objects. Namely , , , (where ), etc.
If is the empty set, the smallest monoidal subcategory of is .
Is that right?
Typo! Fixed.
This is still false actually
But, it's at least something that could be true. :upside_down:
could be an infinite set.
Reid Barton said:
But, it's at least something that could be true. :upside_down:
I'll take that as a win :joy:
Thank you everyone :raised_hands:
And at the risk of being wrong yet again, I think the "free functor" is monoidal, i.e. preserves products.
So if I want to study that functor by looking at what it does to a finite non-empty set , then I need not just , but the monoidal subcategory of whose objects include , and products of with itself.
Now, I have some homework. I'm trying to understand
where
is a directed graph and my understanding of was wrong, so I wasn't getting anywhere.
Thank you again :raised_hands:
Eric Forgy said:
Or better...
If is a non-empty non-unital object in , then the smallest monoidal subcategory of having as an object has an infinite number of isomorphism classes of objects. Namely , , , (where ), etc.
If is the empty set, the smallest monoidal subcategory of is .
Is that right?
It's false, because as Reid Barton pointed out, if is infinite then
So in this case the collection , , , has just two isomorphism classes of objects.
If you don't want to think about infinite sets, just say "finite sets".
If I summarize:
If , the smallest monoidal subcategory is .
If or is infinite, the smallest monoidal subcategory is .
If is finite, the smallest monoidal subcategory is .
Eric Forgy said:
And at the risk of being wrong yet again, I think the "free functor" is monoidal, i.e. preserves products.
Something like that is true, but you should say it correctly.
The category has "products" and also "tensor products" . "Preserving products" would mean
which is false. It's better to say
is monoidal.
By the way, it's also true that
is monoidal.
It's also true that
is monoidal
since in it happens that products () are also coproducts (, also written in this example).
In , and are very different, so one of the charms of linear algebra is that in they are the same, and we get a new monoidal structure .
I found this confusing for years, since nobody would come out say it.
In the case of left adjoint to the forgetful functor, , which of those s are we talking about? :blush:
Or are they all the same ?
I think I know
Instead of saying , we need to be more specific, e.g. .
We're talking about just one here, the functor from to sending each set to the vector space with that set as basis. We haven't been talking about any other 's lately.
But we can make into a monoidal category in two famous ways, and ditto for .
So there are 2 2 = 4 possible ways to try to make into a monoidal functor, and I told you which two work.
A mathematician who suddenly changed what they meant by without warning in the middle of a conversation is a mathematician who'd deserve to be severely punished.
Would it be 3 ways for corresponding to , and ?
I just told you that for vector spaces .
John Baez said:
It's also true that
is monoidal
since in it happens that products () are also coproducts (, also written in this example).
Sorry. I meant are those 3 valid monoidal categories (not thinking about functors)?
Yes, those are 3 valid monoidal categories... and two of them are the same, I keep telling you.
Interesting :+1:
There's no difference between and , for vector spaces.
That feels like a homework assignment, but I believe you :blush:
A guy in or or is just an ordered pair with and .
This is for vector spaces, mind you.
Yeah and , but .
I don't know what means - nobody says that - but if it means the ordered pair then you're right.
It's a good homework assignment to show that the set of ordered pairs with is both the product and the coproduct . This is part of learning what products and coproducts are like in category theory.
I'm almost ready to move on and complete my homework ().
is monoidal and
is monoidal.
Are the two units the same?
Figure it out!
Figure out what they are.
I'll try :blush:
:face_palm:
That doesn't seem right, but I'm no vector guy.
I am pretty sure . Let me think more about .
Since it was mentioned that preserves coproducts, and the coproducts correspond to the direct sum(?), then , I think.
Dan Doel said:
Since it was mentioned that preserves coproducts, and the coproducts correspond to the direct sum(?), then , I think.
This seems right where , i.e. "the" 1-element vector space 0.
So
is monoidal and
is monoidal.
Right!
It's a lot like how is a monoid and so is .
What would be a way to denote that is monoidal in two ways?
?
Well, there are two separate monoidal categories, which you already have names for. There's not much point in just slamming them together. But Vect becomes a "bimonoidal category" or "rig category" because distributes over , up to isomorphism.
I've been doing lots of work on rig categories these days.
Homework to myself:
If is a finite-dimensional non-empty vector space, what is the smallest monoidal subcategory of containing that preserves both and ?
I'm pretty sure this has to be:
Unlike , I think that should also be true if is infinite dimensional because I'm not sure if when is infinite dimensional :thinking:
(I'm generally happy enough if I understand finite dimensional stuff because I ultimately want to write some code and do numerical computations)
Eric Forgy said:
Homework to myself:
If is a finite-dimensional non-empty vector space, what is the smallest monoidal subcategory of containing that preserves both and ?
I'm pretty sure this has to be:
That answer makes no sense: is a vector space, not a monoidal subcategory of .
A key step to rapid progress in category theory is developing this mental habit: whenever you guess an answer to question, see if the guess parses, or type-checks. That is, see if it's the sort of thing that could be an answer to the question.
If the question is asking for a category, don't guess a vector space. If someone asks you who is the president of Russia, don't say "Moscow".
If you do this religiously, your batting average will immediately improve.
I think I can go further and say that anyone who doesn't develop this habit is doomed to fail miserably in category theory.
I had one grad student who was so confused he thought "type errors" meant "typographical errors" even after I explained the idea repeatedly.
Instead of saying "be", I should have said "include".
If that monster term I wrote as is an object in the smallest monoidal subcategory, then each "term" should also be an object, e.g. , , , . I misspoke, but the morale is that even if is finite, the smallest monoidal subcategory that preserves both products (product and coproduct) is pretty heinous.
That guy is an infinite direct sum, it will not appear in the smallest category containing and closed under and , if by you mean the binary direct sum, like .
We hadn't been talking about infinite direct sums up to now, just monoidal structures like binary direct sum.
will indeed be an object in the smallest subcategory of containing and closed under and infinite direct sums.
I would say the answer is "polynomials in of the form "?
It might be worthwhile to draw the diagram consisting of the adjunctions between the monoidal categories of monoids, rigs, modules, algebras, etc..
Either over some base symmetric monoidal category, or over say Ab if you want to be concrete
Almost all the free functors in basic algebra come from either taking free monoids or taking free actions with respect to some appropriate base category.
(And taking inverse completions)
For what's its worth, looking back on this discussion, I now better understand why I got hung up.
From what I understand, people sometimes say "monoidal category ", sometimes they say "monoidal category " and I don't recall seeing it, but I'm sure it happens that people say "monoidal category
Then, one ingredient of the definition of a monoid object in a monoidal category (see, I made up my own way now) is a morphism
satisfying some conditions.
I looked at that :point_of_information: and confused myself by thinking that morphism can only be defined if both objects and were already present a priori in the category. I found the escape hatch thinking in terms of code. The symbol is like code that takes two objects and and returns a new object . So just like we don't need to have every instance of a floating point number in memory to talk about multiplication, we just need to know the rule how to multiply numbers. It sounds so obvious (and it is once you get it), but we don't need to have both and hanging around "in memory" to define . We just need some rules defining and then compose those rules with the rules for how to define :face_palm:
Yeah, people say "the monoidal category " when they feel like saving time, usually when the monoidal structure in question has already been specified earlier in the discussion. But what's a monoid object in depends on the monoidal structure... and as we've seen, a monoid object in is utterly different than a monoid object in : the first is an algebra, the second is just a vector space.
Yes. I will get there eventually :blush:
Btw, I don't recall reading anywhere that a monoid object in is a vector space, which is kind of cool albeit trivial / obvious. First time students might benefit from seeing it as an example (or homework).
Well, you read it here.
I know I learned that from you here on this Zulip recently, but I don't remember seeing it before, but that isn't saying much because my memory is so bad :older_man: I'm not surprised you teach this example :blush: :raised_hands:
James Dolan made me figure out what a comonoid in is, as part of teaching me that monoids in cocartesian categories are just objects.
This really lies near the foundations of algebraic geometry: namely, the way that commutative monoids resemble spaces, but in the opposite category.
I hope to understand that one day when I grow up. Those kinds of questions are the reason I'm trying to learn CT in the first place.
To make that a bit more precise: we can tentatively define a generalized "space" to be an object in any category with finite products and coproducts, where products distribute over coproducts. Then every object in is a cocommutative comonoid in in a unique way, and every morphism of becomes a homomorphism of cocommutative cmonoids. Thus, every object in is a commutative monoid object - where I'm writing for the product in , which is the coproduct in .
A commutative monoid object is a generalized "commutative ring".
So, we see that the opposite of a category of generalized spaces is a category of generalized commutative rings.
Lawvere calls this something like the duality between "substance" and "quantity" - where "generalized spaces" are what he'd call"substance", and "generalized commutative rings" are what he'd call "quantity".
He has some paper or something on "categories of substance and quantity".
Note by the way that algebras of differential forms, or more generally supercommutative dgas, are commutative monoid objects in a certain monoidal category, so they fit into this business.
Very cool stuff :heart_eyes:
I've always felt my research in discrete differential geometry related to all these beautiful concepts (the relation to NCG is obvious), but they were just out of my mathematical reach. The last few months have helped a lot, but the road ahead is still long for me :pray:
It's startlingly short. Everything I just said is something you know.
That is, every mathematical fact I just said is something we've been either been talking about a lot lately, or a trivial observation. (Maybe you didn't notice that the algebra of differential forms is a commutative monoid object in the category of supervector spaces, but if I wrote this out in formulas you'd know all the formulas.)
I was just packaging it up in some words.
That is encouraging and I'm sure I'll wake up one day and everything will just click and be completely obvious, but I'm still feeling a bit overwhelmed. Until yesterday, I thought tensor product was pushout in :face_palm:
Tensor product is pushout in , but that leap feels a little unsatisfactory to me so I need some meditation. Instead of jumping from
I might take a detour through
Eric Forgy said:
That is encouraging and I'm sure I'll wake up one day and everything will just click and be completely obvious, but I'm still feeling a bit overwhelmed. Until yesterday, I thought tensor product was pushout in :face_palm:
Oookay.... I guess you never tried an example? It's good to always look at examples.
Whenever you think something, you should have some examples hovering in your mind. Abstraction is nice but the human mind is frail.
I actually think you will discover that is what you want, or more likely .
The functor that you like actually lands in .
This follows from the fact that symmetric monoidal functors send cocommutative comonoids to cocommutative comonoids.
A cocommutative comonoid in is just a set.
A cocommutative comonoid in is a cocommutative coalgebra.
is symmetric monoidal.
So, it sends sets to cocommutative coalgebras!
This is following the tao: not doing anything sneaky, just using what's there.
Sure. I know I want and I do have examples in mind. My situation is that I already know the bimodule I want to land in and I'm just filling in details. I know it must work at the end of the day, so I am being too sloppy.
There is a nice natural progression in terms of concepts:
I'm trying to tell a nice story. I made a mistake blurring the last two (was anxious).
Btw, I defined here.
I agree that the right story should consist of a lot of beautiful functors between a lot of beautiful categories.
I still think you're downplaying the importance of cocommutative coalgebras, probably because they're a bit less familiar.
But the fact is, if you've got a set , the vector space is functorially a coalgebra but not an algebra, unless is finite.
As you mentioned, this is connected to the difference between chains and cochains. If we've got a graph or simplicial set and is its set of vertices, can be thought of as the vector space of 0-chains on that graph or simplicial set. This is naturally a coalgebra. Its dual , the space of 0-cochains, is naturally an algebra.
You may want to check that is not an algebra when is infinite, if you don't believe me.
Thank you for your notes John :pray:
John Baez said:
I still think you're downplaying the importance of cocommutative coalgebras, probably because they're a bit less familiar.
Although it is true I am less familiar with coalgebra, I wouldn't put it like that (I'm not familiar with most of this stuff and that's never stopped me). I'm just progressing painfully slow. My thinking is still along the same lines we discussed, i.e. gets us closer to chains / coalgebras than cochains / algebras and then I'll look at the dual of chains to get the algebra I'm ultimately after.
Roughly, I have this nice simple bicategory and a new favorite functor
which gives not only the directed graphs and paths we've talked about before in a nice compact fashion, but naturally also gives the adjoint (reversed) graphs and paths
solving some other riddles I was putting off in the process, which makes me believe I'm on the right path. So now I want to insist all my functors respect adjoints, i.e.
just like those other papers on CT in QM.
Then, from , the next functorial step involving should give a path (co?)algebra including adjoint / reversed paths. From there, I think I'll finally get the "Diamond complex", which is the main contribution. Diamond complexes are actually defined very similarly to Moore complexes. I was surprised when I stumbled on the definition of Moore complex by how similar the definition is to diamonds. A Moore complex is like a forward facing cone. A diamond is like a combination of a Moore complex and a reversed Moore complex (forming something like a causal set).
Once I've got the diamond complex, the DGA stuff will follow naturally along the lines of the universal differential calculus stuff I was looking at originally, but taking care to carry along for the ride, which will be used to define an inner product, Hodge star, etc.
This route is harder than the treasure map you outlined. If it ends up reproducing the same thing, that would be pretty awesome. If it ends up producing something new (which I still think is the case), it will be even more awesome :blush:
This, from our paper, is the general roadmap:
I'm getting there a little different than Urs and I did originally. Back then, we postulated and derived everything. I'm trying to build things up incrementally / functorially so trying to follow an approach more similar to your note:
So, today, I'm actually wondering if the functorial step after should land me in a -(co)algebra :thinking:
In other words, the metric can be derived from