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.
If I've got the base space , we usually say its tangent space is itself, for every point in the base. For an arbitrary manifold , the tangent space might be different for every point.
If my base space is a function space (for instance ) are there any theories telling me what's the tangent space of a point in it?
Well it depends on what differential structure you put on it, no?
Isn't there a canonical one? At least for the base space there seems to be one.
I don't remember a whole lot about diffgeo, but:
Now you have a diffeentiable manifold, and you can define the derivative on a point x. If I remember correctly the way to do so was to first consider functions R -> X and defining the derivative on x by composing each of these functions with the relevant chart and then doing the derivative. Having done this you can take equivalence classes of these things and use them to build your tangent space
This is as handwavy as it can get. If you have, say, 6 hours, I suggest you this: https://www.youtube.com/watch?v=uGEV0Wk0eIk&list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic&index=6
These are among the best lectures I've ever watched that talk about this stuff. In any case, as soon as you can spell out what differentiable structure you want on your manifold, then you be able to build the tangent space at a point.
Modulo the fact that the calculations may as well be absolutely unfeasible
Uh, I might wait before spending 6 hours on this :big_smile:
I'm really expecting a definition theorem that tells me that in a given category .
BTW this is a very much classical treatment of diffgeo. If you want something more categorically oriented then best to look elsewhere!
Fabrizio Genovese said:
In any case, as soon as you can spell out what differentiable structure you want on your manifold, then you be able to build the tangent space at a point.
Modulo the fact that the calculations may as well be absolutely unfeasible
Yeah, I'm really not sure what I want to get. In automatic differentiation a big problem seems to be differentiating through function spaces, and I can't understand whether it's impossible or not.
May it be because spelling out concretely what your differential structure is ends up being very difficult?
I believe so. Usual AD paper often mix in various operational aspects as well, and it gets hard to see the essence of the idea. I also maybe just haven't found the right paper. I was hoping there is some nice theory developed.
The calculus of variations might be relevant here.
This paper might be helpful https://arxiv.org/pdf/1411.5425.pdf
Bruno Gavranovic said:
Uh, I might wait before spending 6 hours on this :big_smile:
I'm really expecting a definition theorem that tells me that in a given category .
So in tangent categories (in the Cockett Cruttwell sense/differential category version), Jonathan Gallagher studied this in his PhD Thesis https://prism.ucalgary.ca/handle/1880/108793 maybe you will find an answer in there (Chapter 5)
Bruno Gavranovic said:
If I've got the base space , we usually say its tangent space is itself, for every point in the base. For an arbitrary manifold , the tangent space might be different for every point.
If my base space is a function space (for instance ) are there any theories telling me what's the tangent space of a point in it?
If your base space is a vector space , each tangent space comes with a god-given isomorphism to . So we usually sloppily say "is" .
This is what you're doing here:
If I've got the base space , we usually say its tangent space is itself, for every point in the base.
and since is a vector space you can do it there too, modulo issues related to the fact that you haven't said what you mean by since I don't know what kinds of maps you're allowing, so maybe it's an infinite-dimensional vector space, and you haven't said what theory of tangent spaces of infinite-dimensional manifolds you want to use.
Also relevant [[diffeological spaces]], [[smooth spaces]] (EDIT: there's also an nLab page [[manifold structure of mapping spaces]] with more traditional constructions, you get a [[Frechet manifold]] in this way)
John Baez said:
If your base space is a vector space , each tangent space comes with a god-given isomorphism to . So we usually sloppily say "is" .
I knew I was going to get corrected for this (:
John Baez said:
and since is a vector space you can do it there too, modulo issues related to the fact that you haven't said what you mean by since I don't know what kinds of maps you're allowing, so maybe it's an infinite-dimensional vector space, and you haven't said what theory of tangent spaces of infinite-dimensional manifolds you want to use.
I have a feeling this might not end up doing what I want it to. I just used as an example, and am really interested in for arbitrary and .
But working with your suggestion, if I have a higher-order function , then this means I can compute its reverse derivative as a map which takes the initial function , and produces a linear function which takes a change in the output and produces a change in the input, which ought to be of type .
But I'm not sure what linear function this is.
Compare this to the usual case, of, say, where the resulting reverse derivative is a function
@Bruno Gavranovic In what setting are you working? In the synthetic setting, the tangent space functor is corepresentable since there exists an infinitesimal affine line. Depending on your setting, you might also try using the evaluation map and mimick some sort of transgression.
I'm not sure what setting I'm working in. Could you suggest me some? I'm really trying to wrap my mind around what the simple example ought to be, and then figure out what that tells me CT-wise
I've boiled it down to the essential question of how is defined. I'm open to seeing it in many different settings, but I'm not sure if a simple answer of the form was provided (obviously, I just came up with this one)
Bruno Gavranovic said:
I'm not sure what setting I'm working in. Could you suggest me some? I'm really trying to wrap my mind around what the simple example ought to be, and then figure out what that tells me CT-wise
Sorry for the late reply. I was thinking about a smooth topos. In any case, if one is willing to talk about tangent spaces of "curved" stuff, then some notion of infinitesimality will likely be required (for instance, differential cohesion).