Skip to the Main Content

Note:These pages make extensive use of the latest XHTML and CSS Standards. They ought to look great in any standards-compliant modern browser. Unfortunately, they will probably look horrible in older browsers, like Netscape 4.x and IE 4.x. Moreover, many posts use MathML, which is, currently only supported in Mozilla. My best suggestion (and you will thank me when surfing an ever-increasing number of sites on the web which have been crafted to use the new standards) is to upgrade to the latest version of your browser. If that's not possible, consider moving to the Standards-compliant and open-source Mozilla browser.

May 17, 2008

Convenient Categories of Smooth Spaces

Posted by John Baez

Ever since Urs and I first started working on higher gauge theory, we’ve needed something more general than manifolds. You’ve probably heard about the misanthrope who loves humanity as a whole but can’t stand anyone individually. It’s the other way with manifolds. They’re very nice individually — but the category of manifolds as a whole is really annoying. It lacks almost all the properties we expect from a good category!

Grothendieck faced a similar problem long ago in algebraic geometry. He realized that a nice category that includes nasty objects is better than a nasty category with only nice objects. This is why he generalized algebraic varieties and invented ‘schemes’. You can do lots of constructions with schemes that you can’t do with varieties. Sometimes these constructions will lead to nasty schemes. But, that’s a worthwhile price to pay.

It’s time to do the same thing in differential geometry! So, that’s what my grad student Alex Hoffnung has been pondering:

  • John Baez and Alex Hoffnung, Convenient categories of smooth spaces.

    Abstract: A ‘Chen space’ is a set X equipped with a collection of ‘plots’ — maps from convex subsets of Euclidean space into X — satisfying three simple axioms. In many respects Chen spaces provide a more convenient setting for differential geometry than the category of smooth manifolds. For example, any subspace or quotient space of a Chen space is a Chen space, the space of smooth maps between Chen spaces is a Chen space, and the category of Chen spaces has all limits and colimits. Souriau’s ‘diffeological spaces’ share all these properties. Here we give a unified treatment of both formalisms. Following ideas of Dubuc, we show that Chen spaces, diffeological spaces, and even simplicial complexes are examples of ‘concrete sheaves on a concrete site’. As a result, they are locally cartesian closed categories with all limits and colimits, and a weak subobject classifier. For the benefit of differential geometers, our treatment explains much of the category theory that we use.

Here’s one way the category of smooth manifolds is annoying: the space of all smooth maps between smooth manifolds is not a smooth manifold! Sure, it’s some sort of infinite-dimensional manifold, but then the space of maps between those becomes even more tricky to think about. It can be all be worked out, and Kriegl and Michor did it as well as anyone could… but one can’t help but wondering if there’s an easier approach.

Another problem, still more devastating, is that if you have two smooth maps between smooth manifolds

f,g:XY

the set

{xXf(x)=g(x)}

is not usually a manifold. More precisely, the category of manifolds doesn’t have equalizers. It also doesn’t have coequalizers.

In the 1970s Chen invented a category of spaces that avoids all these problems! So does the category of diffeological spaces, invented by Souriau in 1980. These are just two of many concepts of ‘smooth space’ — for a review, see Andrew Stacey’s paper Comparative smootheology. But, these two are similar enough that we can study them in a unified way. They are both categories of ‘concrete sheaves on a concrete site’. So, that’s how we tackled them… with a lot of help from various café regulars, and also James Dolan, who taught us some of the necessary topos theory.

Topos theory? Yes: these categories of smooth spaces aren’t topoi — but they’re pretty close: they’re ‘quasitopoi’. That sounds unpleasant: any concept whose name starts with ‘quasi’ or ‘pseudo’ sounds a bit defective and deranged. But quasitopoi are actually quite nice, and our paper will gently teach you about them, a bit at a time.

Our paper isn’t done yet. The later sections, in particular, still need a lot of polishing. But only the diehards will read those sections anyway: that’s where all the yucky proofs are. The rest is pretty close to done — close enough to show you! We’d really appreciate your comments, corrections, suggestions, questions, and so on.

Posted at May 17, 2008 3:44 AM UTC

TrackBack URL for this Entry:   http://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/1683

46 Comments & 0 Trackbacks

Re: Convenient Categories of Smooth Spaces

p. 4, 4th full paragraph: one of “definitions notions” probably should not be there

p. 6: the itemize list is referred to by numbers of items. Probably you want to make it enumerate

p.6-7: concerning exposition, why not discuss diffeological spaces first, then Chen spaces? The diffeological spaces convey the idea and the problem with convex subsets is then clearly seen to be a technical subtlety that is not the heart of the matter.

p. 7, last item (6): is the embedding TopC full and faithful? How does that functor combine with the one C Top on p. 8?

p. 9, first full paragraph: “functor that is the identity on maps” = full and faithful (?)

Posted by: Urs Schreiber on May 17, 2008 8:41 AM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Thanks for all these corrections and comments, Urs! This blog entry of mine is one of those “please leave the room and go read a book I just wrote” kind of things — not optimized for starting a fun conversation. So, I’m glad you left the room, read the book, and found your way back here with something to say!

is the embedding

TopC

full and faithful?

Let’s do the case of diffeological spaces. I’ll present the problem in a self-contained form so other folks can jump in and tackle it.

Given a topological space X, we define a plot in X to be a continuous map φ:DX where D is an open subset of some n.

Then, we define a function f:XY between topological spaces to be smooth if, when we compose it with any plot in X, we get a plot in Y.

Every continuous map f:XY is smooth in this sense. So, we get a functor TopC . This functor is clearly faithful: different continuous maps give different smooth maps. But is it full? That’s the tricky part. I doubt it’s true.

But let me pose this puzzle in a completely self-contained way, so people can try it:

Puzzle: Suppose f:XY is a function between topological spaces such that fφ:DY is continuous for all continuous functions φ:DX, where D ranges over all open subsets of Euclidean spaces n. Is f necessarily continuous?

It seems unlikely, because we’re only probing X by continuous maps from open subsets of Euclidean space, and there are nasty topological spaces that have very few such maps.

Okay, I guess I can settle the question myself now: the answer to the puzzle is no. I’ll let other people take a crack at finding counterexamples!

So, Urs: both for diffeological spaces and Chen spaces, this functor is faithful but not full. So, I wouldn’t call it an ‘embedding’. I’m never sure what an ‘embedding’ of categories is supposed to mean — my superiors never told me — but I like to reserve that term for a full and faithful functor.

How does that functor combine with the one C Top on p. 8?

I’m getting a little tired of thinking about this now, but the main thing to say is that the functor TopC is a sort of goofy functor that mainly seems useful for creating ridiculous smooth spaces that are counterexamples to naive conjectures. That’s why I didn’t say much about it. On the other hand, the faithful but not full functor C Top seems to be useful.

Obviously I should check to see if they’re adjoints…

Posted by: John Baez on May 17, 2008 6:59 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Urs wrote:

concerning exposition, why not discuss diffeological spaces first, then Chen spaces?

I guess you’re right, there’s no good reason to do Chen first — except for his chronological precedence, which fits into our historical narrative. But that could be reworked.

The paper started out being mainly about Chen spaces, with diffeological spaces as a footnote, but then we started giving diffeological spaces almost equal prominence, to increase our customer base and emphasize the need for a unifying concept of ‘concrete sheaf on a concrete site’.

By the way — back when I said our concept of ‘concrete sheaf’ was a bit than your notion of ‘quasirepresentable sheaf’, I didn’t mean to imply it covered all the cases of your idea! It’s not a complete substitute.

It’s just very elegant in the cases where it works, because a concrete site is just a site with extra properties — and then the concrete sheaves on this are just sheaves with extra properties…. whereas your ‘quasirepresentability’ involves extra structure on the site category: a chosen functor to Set.

As category theorists love to emphasize, extra properties have a tendency to take of themselves, while extra structure requires constant maintenance.

The classic example is ‘categories with finite products’ versus ‘symmetric monoidal categories’. The former notion is a property of categories: you can just take a category and check to see if it has finite products. The latter is an extra structure: you can take a category and equip with the structure of a symmetric monoidal category in various ways. This distinction winds up making the former notion more powerful: there are lots more theorems about categories with finite products…

… but, when nature gives us a symmetric monoidal category that’s not a category with finite products, we must accept this fact and learn to live with it! There’s no point in complaining.

The same is likely to be true about quasirepresentable sheaves. More nice theorems will be true about concrete sheaves (see our paper)… but when nature hands us a quasirepresentable sheaf of a more general sort, we should not disdain it.

Posted by: John Baez on May 17, 2008 7:29 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

p. 18: concerning the terminology “sections” versus “plots” for the set X(D) assigned by a sheaf to a domain D, I think one wants to think “sections” iff the site is one of (open) subsets of some fixed space, while for sites such as those of all open subsets in the world, one thinks “plot”.

There must be a good abstract nonsense way to think of this difference, which I wish I knew. It’s a relevant source of confusing in the context of comparative smootheology: for instance when talking about locally ringed spaces, these are conceived in terms of sheaves on open subsets of a fixed underlying (topological) space. While a sheaf, this is morally the thing of out-maps, of course, and plays an opposite (dual, maybe) role to the kind of sheaves of in-maps that arise in Chen spaces and in diffeology.

p. 19, last sentence of first paragraph: probably one superfluous “underlying”

Posted by: Urs Schreiber on May 17, 2008 9:46 AM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Urs wrote:

p. 18: concerning the terminology “sections” versus “plots” for the set X(D) assigned by a sheaf to a domain D, I think one wants to think “sections” iff the site is one of (open) subsets of some fixed space, while for sites such as those of all open subsets in the world, one thinks “plot”.

There must be a good abstract nonsense way to think of this difference, which I wish I knew. It’s a relevant source of confusion in the context of comparative smootheology…

Yes, this is an interesting issue — at the very least psychologically, but perhaps mathematically as well.

It could be related to another distinction that used to confuse the heck out of me: the distinction between a ‘petit topos’ and a ‘gros topos’.

I’ve still never seen these terms defined, but my impression is that a typical ‘petit topos’ is the topos of sheaves on a space, while a typical ‘gros topos’ is the topos of sheaves on some category of spaces.

So, maybe we should say ‘section’ when dealing with a petit topos, and ‘plot’ when dealing with a gros topos.

But wait… I’m wrong about the ‘gros topos’! Mac Lane and Moerdijk say:

In the French school, one calls Sh(X) the petit (small) topos associated with the space X, and Sh(T)/y(X) the gros (large) topos associated with the same space. Thus the small and large topoi associated with X are homotopy equivalent.

Here T is the category of topological spaces with its usual Grothendieck topology, XT is a fixed space, Sh(T) is the category of sheaves on T, y(T)Sh(T) is the representable sheaf corresponding to X, and Sh(T)/y(T) is the ‘slice category’ consisting of sheaves on T equipped with a map to y(T).

So, the point is that the ‘gros topos’ Sh(T)/y(T) is not really very different from the ‘petit topos’ Sh(T). I guess I’ll have to call Sh(T) an ‘grand gros topos’ to indicate how much bigger it is.

I was very confused when first learning topos theory in an unsystematic hit-or-miss way, because there seemed to be many flavors: ‘topos’, ‘elementary topos’, ‘Grothendieck topos’, ‘petit topos’, ‘gros topos’. The real problem, it turned out, was that the same word means different things in different periods of history. Grothendieck invented his sort of ‘topos’ — the category of sheaves on a site. Then Lawvere and Tierney invented the ‘elementary topos’, which is just a category with extra properties. Then everyone decided that the ‘elementary topos’ was more fundamental, called that a ‘topos’, and invented the term ‘Grothendieck topos’ for Grothendieck’s original invention!

‘Petit’ and ‘gros’ are just extra frills, explained above.

Anyway, back to your original point: perhaps we should think ‘section’ when referring to sheaves on a mere poset, e.g. the poset of open subsets of a space… and think ‘plot’ when referring to sheaves on a full-fledged category.

I’m not sure that’s right either…

Posted by: John Baez on May 17, 2008 6:24 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

t8m8r wrote:

It seems that the paper is not accessible by public.

I thank you and Daniel for pointing out this problem, and Urs for cleverly getting around it! I’ve fixed the problem and taken the liberty of deleting your comments (since now they’ll only confuse the poor readers of this blog). Please don’t take offense.

Why, on UNIX, when I copy a file with permissions set to 744 (readable by the whole world), do the permissions get reset to 700 (not readable by the whole world)?

I guess it’s a way to prevent people from accidentally exposing secret information to the world at large… but for me it only means I have to carefully remember to reset the permissions to 744 — which I often forget, on this blog.

Posted by: John Baez on May 17, 2008 6:49 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

This generally happens when your “umask” is set to keep people from reading things. And your sysadmins often set it to keep private things private. You probably want a umask of 0022, which will prevent others from writing newly created files, but not from reading them. Any reasonable unix shell has a way of setting this, usually with a builtin command called “umask”.

Posted by: Aaron Denney on May 17, 2008 7:37 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Thanks for the tip!

Can I set a ‘umask’ for a specific directory, or does each user get just one ‘umask’?

Posted by: John Baez on May 17, 2008 7:42 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Check your umask setting. By default files are copied with the same permissions bits, but if you have a umask set it is bit-wise and-ed with the permissions bits of the file being copied to get the new permission bits. It also controls the default permission bits on newly created files as well. The umask is typically set in the configuration file for what ever command shell you are using. Some systems have a default umask that is chosen by the system administrators and you have to override it in the shell config file, if you want something different. Your umask is likely set to 0700 and you probably what it set to 0744 instead or even 0755 if you want to preserve execute bits on copied files too.

Posted by: Mark Biggar on May 17, 2008 7:49 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

No, no, no, no! Do not change your umask setting – at least, not to a more permissive setting (you may want to make it more restrictive). A good sysadmin will set a restrictive default umask for a Good Reason. Local users (or lusers as they’re known in the trade) will not change it because they don’t know how to, and more advanced users will not change it because they know that they shouldn’t.

Here’s a cautionary tale for you. When I was a graduate student, a friend asked me for advice on some configuration for some program or other. Rather than walk around the lab, I had a look at the files in his directory and told him what to do. He was a little surprised that I could do this, so I showed him that I could also read his email and his thesis.

Only have a permissive umask if you trust everyone who has access to your computer (except the sysadmin, of course; they read your email anyway). Including the cleaner.

A better solution is to use the -p flag to the cp command. That says “Copy the file with all its permissions intact”. If this is what you always want to do then you can create an alias to it so that when you invoke cp then it really calls cp -p. How you do that depends on what shell you use, and what your current set-up is. I shan’t list all the possibilities here but if you want help on this then feel free to email me (or if you prefer, you could send me your password and I’ll set it up for you). Of course, you don’t have to set the alias to cp. You could use cpp for “CoPy with Permissions” (yes, I do know what I’ve just said before anyone flames me).

To answer John’s other question on this, on most UNIX systems, umask is a once-for-all setting. There are some filesystems that allow a little more fine tuning, such as the aptly named “Andrew File System”, and also if you set the permission of the top directory correctly then you don’t need to worry about the permissions of the files it contains (you need read access to the directory before you can read any of its contents – essentially, if you lock the house then you don’t need to worry about locking the study. Unless your kids are in the habit of leaving the back door open.).

It’s also worth doing a check every now and then because not all programs respect the umask. I’ve just checked and it appears that my web-browser doesn’t do this. About 5% of my files and directories are world-readable, mostly downloaded stuff.

Posted by: Andrew Stacey on May 19, 2008 9:11 AM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Andrew wrote:

A better solution is to use the -p flag to the cp command. That says “Copy the file with all its permissions intact”. If this is what you always want to do then you can create an alias to it so that when you invoke cp then it really calls cp -p.

That sounds like a better idea, and I can do it.

I already made up a ‘put’ command, which I use to put files in the directory for my website while simultaneously adjusting the permissions so everyone can see them. I use this command at least 5 times a day…

… but occasionally I have a file already in my website, and I copy it to another location in my website, and I forget that the permissions get reset to make the copy unreadable by everyone in the world. And this is annoying.

I hope to get some comments from you on this smooth spaces paper, but UNIX help is also great.

Btw, do you plan to include in your paper a proof that Chen and Souriau are not equivalent? Right now our paper optimistically refers to yours for a proof of that.

Posted by: John Baez on May 19, 2008 7:25 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Hi John,

Always happy to help with UNIXy questions. One thing I do when I’ve updated my website is a find to locate all the files with the wrong permissions:

find ~/www -type f -not -perm /644 -exec chmod 644 {} ';'
find ~/www -type d -not -perm /755 -exec  chmod 755 {} ';'

(The -exec bit changes the permissions to the right ones; if you just want to find the files and directories with the wrong permissions leave off the -exec and everything afterwards. Then you can decide manually whether or not to change things).

It would be technically possible to write a shell script that detected whether or not you were in your web directory and ensured that the permissions were correct, but I think that cp -p combined with find is the simplest (and therefore least likely to go wrong!).

I shall comment on the paper when I’ve read it through carefully - if there hadn’t been a UNIX point to make then I’d probably have put a short comment along the lines of “great to see that this is nearing completion, I shall read it carefully and comment when I can, but I’ve had my Algebraic Topology hat on this last week and have my Norwegian exam on Thursday so might be a little slower than hoped for.”

However, since you ask a specific question I shall give a specific answer:

Btw, do you plan to include in your paper a proof that Chen and Souriau are not equivalent? Right now our paper optimistically refers to yours for a proof of that.

I do; or, since my exam is incipient, ja, det gjør jeg. I’m in the middle of rewriting my paper at the moment and shall include the proof of the above result (always assuming I have a correct proof!). Indeed, one of my reasons for carefully reading your paper is to see what I need to include in mine!

Posted by: Andrew Stacey on May 20, 2008 8:18 AM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

I just fixed all the problems Urs has noted so far. Thanks, Urs!

Urs wrote:

p. 9, first full paragraph: “functor that is the identity on maps” = full and faithful (?)

No, these concepts are very different. Fullness and faithfulness are useful properties of functors, invariant under natural isomorphism. ‘Acting as the identity on morphisms’, on the other hand, is a crazy, evil property:

F(f)=f

It just so happens to be the quickest way to describe what the functor we’re talking about does to morphisms: it leaves them alone!

We’re setting up a functor from Chen spaces to diffeological spaces. So, we need to turn a smooth map between Chen spaces into a smooth map between diffeological spaces. And, we’re doing this by not changing this map at all! Of course this only makes sense because this map is a function between sets — and we’re not changing those sets, either.

I agree that this is a bit confusing to someone who has fully incorporated category theory into their thinking. It’s an old fashioned, set theoretic thing to say.

Anyway, F(f)=f implies the functor F is faithful — but not necessarily full, since there could be new smooth maps between diffeological spaces that didn’t come from maps between Chen spaces.

But, later we prove that this functor is actually full, too!

In fact there are two full and faithful functors

Ch ,Ch :DiffeologicalSpaceChenSpace

that are right and left adjoint, respectively, to a certain functor

So:ChenSpaceDiffeologicalSpace

The point of this section is to review Andrew Stacey’s work on these functors. I want it to be an easy place to find everything you might ever need to know about the relation between Chen spaces and diffeological spaces! It’s a bit technical, but it’s the sort of thing we comparative smootheologists wonder about.

Posted by: John Baez on May 17, 2008 8:46 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Here’s a question I’ve asked before around here but which I don’t think has been answered:

Are any of these kinds of smooth spaces the result of gluing certain local models together along certain equivalence relations?

In other words, is there a category M (=”local models”) with a Grothendieck topology such that our category S of spaces is equivalent to the full subcategory of sheaves on M containing M and closed under quotients by equivalence relations of a certain type T. I’m not exactly sure what the key axiomatic properties of T should be, but if it’s imporant, I could probably take a stab at it. Maybe I should add that M should be simpler in some sense than our category C of smooth spaces. Otherwise, you could probably just take M to be C itself!

For example, the category of schemes satisfies this property. So does the category of algebraic spaces.

Posted by: James on May 18, 2008 9:48 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

This doesn’t precisely answer your question (which will take more thought), but in Proposition 49 near the very end of our paper we show — both for Chen spaces and diffeological spaces — that every such space is a colimit of very nice ones, namely the ‘domains of plots’. For Chen spaces, these domains are just convex subsets of n’s. For diffeological spaces, they’re open subsets of n’s.

Also, in both cases, the domains form a category with a Grothendieck topology such that the smooth spaces (either Chen or diffeological) are precisely the ‘concrete’ sheaves on this category. The smooth spaces form a full subcategory of the category of all sheaves.

So, I know some stuff that sounds vaguely similar to what you’re asking about, but I didn’t actually answer your question.

Posted by: John Baez on May 19, 2008 5:03 AM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Thanks. I ask because it seems to me that to prove non-trivial results, you’d need to reduce things to the local case and then glue. (Though maybe this says more about me than about the mathematics…) So if X is a space of interest, you typically prove something about it by finding a simpler space U covering it. A common example is where U a disjoint union of local models covering X. Then U× XU is an equivalence relation on U. Because U is simple, you’ll probably be able to prove your theorem about it. If U× XU is also very simple, for example it might also be a disjoint union of local models, then you’ll probably be able to prove your theorem about it, too. Finally, if the equivalence relation U× XU on U is sufficiently nice, then you’ll be able to prove your theorem about its quotient—in other words, X.

As I said, that’s pretty much the only way I can think of of proving results that aren’t purely category-theoretic. So, while I would agree that you want to have a nice category rather than a category of only nice objects, I would add that you want your category to be the minimal one with certain niceness properties, otherwise it will contain tons of stuff that isn’t really accessible. One reasonable way of doing this would be to take the closure of your category of local models under quotients by equivalence relations with very nice properties. This gives a nice ‘geometric’ category of spaces inside a topos. The topos is also very nice (being nice is the whole point of toposes!), but it isn’t very geometric. So if you can take all colimits in your category, I would be worried that it would be too big.

I might be too attached to this way of building categories of spaces. So I’d also be happy if someone could give me a really convincing example where it isn’t what we want!

Posted by: James on May 19, 2008 7:04 AM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

One more thing. In theorem 9, you say that you have all small colimits in your category. Of course, any sheaf is a *large* limit of representable sheaves. So is it accurate to say that the way that your category fails to be the category of all sheaves is purely set-theoretic?!?

Am I missing something? (I think I’m assuming that colimits in your category agree with those in the ambient topos. Is this the problem? Also, apologies if this is discussed in the paper. I haven’t actually read it yet!)

Posted by: James on May 19, 2008 7:13 AM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

James wrote:

So is it accurate to say that the way that your category fails to be the category of all sheaves is purely set-theoretic?!?

No, the concrete sheaves are really very different from the arbitrary sheaves — not just in subtle ways involving size issues, or nuances of set theory. Check out definitions 16 and 17 around page 18 of the current draft: that’s where the paper really starts.

Also, apologies if this is discussed in the paper. I haven’t actually read it yet!

No problem. A paper is at best a poor substitute for its author, and I’m blogging about this paper because I want to talk about it. But it’s my bedtime now, so while I snooze you might want to peek at the final subsection, where we discuss colimits of concrete sheaves.

Posted by: John Baez on May 19, 2008 8:34 AM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

You’re right. Actually reading parts of a paper helps a lot in understanding it! :)

I would guess that colimits in the ambient topos do not gnerally agree with colimits in your category, only their concretizations do. In fact, now that it’s the morning, I can say that the right attitude would have been for me to be surprised if it were otherwise!

So I take back my previous comment. But the one before that I stand by (for now).

Posted by: James on May 19, 2008 4:47 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

James wrote:

Actually reading parts of a paper helps a lot in understanding it! :)

Really? That sounds difficult. I prefer the Laputan method:

I was at the Mathematical School, where the Master taught his Pupils after a Method scarce imaginable to us in Europe. The Proposition and Demonstration were fairly written on a thin Wafer, with ink composed of a Cephalick Tincture. This the Student was to swallow upon a fasting Stomach, and for three Days following eat nothing but Bread and Water. As the Wafer digested, the Tincture mounted to his Brain, bearing the Proposition along with it.

James wrote:

So I take back my previous comment. But the one before that I stand by (for now).

Okay. Let me say a bit more about that…

There’s a whole book of theorems about diffeological spaces available free online, by Iglesias–Zemmour. The usual method is to work ‘one plot at a time’ and then show that all the constructions behave well under change of plot. You may or may not consider this to be ‘reducing things to the local case and then gluing’… but if you take a sufficiently broad-minded attitude, I think you might.

Posted by: John Baez on May 19, 2008 7:47 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Thanks, John! I have a few more questions, if you’re up for it.

1. As I said before, the way general spaces are constructed in algebraic geometry is to take a category of local models, the affine schemes, and then glue them together. Now, affine schemes can be as nasty as arbitrary schemes. They are arbitrary algebraically defined closed subsets of n-dimensional (complex, say) space. They can be very singular, n can be infinite, etc. But the equivalence relations you use to glue them together are *very* nice. The equivalence relations EX×X you use have the property that each projection EX is required to be etale, which is just the algebraic version of a local isomorphism.

It almost looks to me that your generalization procedure is in some sense orthogonal to this. You take very nice spaces (convex sets or open subsets of R n), but then you glue them together along any equivalence relation with the property that the quotient is concrete. Is that right? So if we remember that any sheaf is a colimit of representable ones, then the key difference between your categories C and the whole topos is in some sense measured by the failure of an arbitrary sheaf to be concrete. Is that right?

2. Suppose X is a space in one of your categories C, and EX×X is an equivalence relation, where E is also in C. Are there nice sufficient conditions on E guaranteeing that the quotient X/E in the ambient topos actually lies in C?

3. Is it true that if you glue two lines together at one point (using the obvious colimit), the space you get will be isomorphic to the zero set of the function f(x,y)=xy in the plane? I’m going to guess it’s not. (For comparison, this is true in the category of algebraic spaces, as long as you glue the lines transversely, but it isn’t true in the ambient topos, the category of sheaves of sets on the category of affine schemes with the etale topology.)

Posted by: James on May 20, 2008 12:00 AM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

James wrote:

You take very nice spaces (convex sets or open subsets of n), but then you glue them together along any equivalence relation with the property that the quotient is concrete. Is that right?

Of course this isn’t how we define smooth spaces. And, it’s far from how I usually think of them. So, let me struggle to take my usual way of thinking and express it in a way that might help answer this question.

A smooth space is a concrete sheaf on a certain site. Your ‘very nice’ smooth spaces are the ‘representable presheaves’ on this site, which are specially nice concrete sheaves. Every smooth space is a colimit of these representables.

In some rough sense, we can form this colimit by taking a big fat disjoint union of ‘very nice’ smooth spaces and then modding out by an equivalence relation.

But, when I say ‘disjoint union’ and ‘quotient’, I secretly mean ‘coproduct’ and ‘coequalizer’. And these are just a long-winded way of saying ‘colimit’. And we need to know which category we’re in when we take this colimit. There are lots of choice! We’ve got the category of concrete sheaves (= smooth spaces in our application), the category of sheaves, the category of concrete presheaves, the category of presheaves, and the category of sets — since every concrete presheaf or sheaf has an underlying set! These categories are related by a charming network of functors.

I’m not 100 percent sure which category you’re talking about in your penultimate sentence above. Maybe you mean “you take the colimit in the category of sheaves, but make sure this colimit has some property that ensures the resulting sheaf is concrete”?

I don’t think of it this way, though quite possibly one could and should. Instead, I think of it one of two other ways: naive and less naive.

The naive way relies heavily on the fact that any concrete sheaf (= smooth space, in our application) has an underlying set. The ‘underlying set’ functor is faithful, so a concrete sheaf is just a set with extra structure: a ‘smooth structure’. In this way of thinking, I can form any smooth space by taking a bunch of smooth spaces, taking the disjoint union of their underlying sets, modding out by any equivalence relation, and then equipping the resulting set with a suitable smooth structure.

In the less naive way of thinking, I form any concrete sheaf as a colimit of representables. This colimit is taken in the category of concrete sheaves. How do I take this colimit? First I take the colimit of the underlying presheaves (which is easy). The resulting presheaf may not be concrete — but I then force it to be concrete using a functor cleverly named ‘concretization’. This is a left adjoint so it preserves colimits. I have now obtained the colimit in the category of concrete presheaves. But, the resulting concrete presheaf may not be a sheaf. So, I force it to be a sheaf using a functor cleverly named ‘sheafification’. This is a left adjoint so it preserves colimits. It also preserves the property of concreteness. I have now obtained the colimit in the category of concrete sheaves!

Somehow the abstract baloney in the previous paragraph is really just a painful explanation of the word ‘suitable’ in the paragraph before that.

Alas, nothing I’ve written quite tackles your question. I’d have to think harder to write a better reply.

Posted by: John Baez on May 22, 2008 3:29 AM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Another small typo: on p.23, in the last paragraph before section 5, the description of going from an ‘F-space’ to an abstract simplicial complexes doesn’t seem quite right.

Given an a.s.c. (X,K), the associated F-space should have X(n)={f:nXim(f)K} (not just {sets in K of size n}), I think—essentially, since F(m,n) includes all maps mn, not just monos, we have to throw degenerate simplices into X(n).

Posted by: Peter on May 20, 2008 10:55 AM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Thanks! I guess you’re right: if we want to treat an abstract simplicial complex as a special sort of presheaf on F (the category of finite sets and functions), it’ll need to have degeneracies as well as face maps.

Posted by: John Baez on May 21, 2008 9:55 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Hi John and Alex,

I’ve now had time to read through your paper in some detail. Obviously, my main interest is in where it directly relates to my paper (though all of it is interesting) but as I read I wielded my dread red pen and so you may as well reap the benefit.

Let me make it absolutely clear from the outset that I think it is a good paper and easy to read. My comments, particularly the nit-picky ones, are not to be taken as criticisms of the paper overall. Rather, as I read it then whenever I thought “I don’t immediately see what you’re getting at there”, then I marked it. The key is the ‘immediately’! It usually was the case that I figured it out after a moment or two, but for the majority of the paper then I didn’t have to do that so when I did have to pause then it was worth marking. Also, most of my comments are ‘judgement calls’ and I’m being at my most nit-picky because it’s your job to write the paper and if I don’t tell you something that seemed a little odd to me then you don’t have a choice as to whether or not to change it.

Some general comments first.

  1. In sections 3 and 5 you do a lot on categorical properties of your categories – section 3 descriptive and section 5 provides the proofs. In the abstract you make it clear that all the category stuff is there for “differential geometers” who, by implication, do not know much category theory. It therefore seems a little odd that you never explicitly say:

    We do all these constructions by doing the construction to the underlying set and then “imposing” a suitable smooth structure on it.

    In section 3 this would just make a little clearer what you are actually doing. However, in section 5 this would simplify things a lot, I think. Basically, “concrete sheaves on a concrete site” is an example of a “topological category over Set” in which case all of these “standard” constructions are formed by doing them for the underlying sets and then imposing a suitable smooth structure.

    I think this approach would save a lot of time and make the categorical stuff easier to read for non-categorists (after all, anyone familiar enough with basic category theory is going to skip most of section 5. The only part of that section that I really paid attention for was 5.2 – mainly since I have yet to answer Todd’s question on local cartesian closedness of Frölicher spaces posed over here and I was looking for inspiration.) Where it would also save a fair bit of effort is with colimits. After all, it is fairly intuitive to see that one can make colimits by forming the colimit of the underlying set and then imposing a suitable smooth structure. On the other hand, the concretisation of sheaffification (how many ‘f’s in that?) is obscure in the least!

    Section 5 is also a little oddly balanced in that you are very detailed in the early sections: Subspaces and Mapping Spaces, but very abstract in the Colimit section.

  2. The inclusion of simplicial complexes is a little strange. It’s main role, it seems, is to provide a further example of a category of “concrete sheaves over a concrete site”. Certainly it appears to have little to do with categories of “Smooth Spaces”. However, this is never actually said and, moreover, it is given quite high prominence in the early stages – even getting a mention in the abstract.

  3. In relation to my paper, there are a few hang-overs from my mistaken assumption that the convex sets be closed. In particular, the “locally smoothly extendible” functor has changed. Full details will appear in the next draft, but the basic idea is to factor the plots of the Chen space through plots of the original Souriau space. If the convex sets were closed, Whitney’s theorem would give the “locally extendible” description but without the closed assumption, we can no longer describe them in such a fashion. The problem with “locally extendible” (which, after all, makes sense for any choice of subset of n) is that the composition of a locally extendible map with a smooth map need not be locally extendible again.

Now some slightly more focussed comments.

  1. Kriegl and Michor’s work. The references to their work are not quite as they should be. In the introduction you imply that they construct a cartesian closed category of manifolds. In fact, a careful read of the introduction of Chapter IX of their book reveals that this is precisely what they don’t do. They have done it, they say, elsewhere but

    Unfortunately they [Kriegl and Michor] found no applications, and even the authors [Kriegl and Michor again] were not courageous enough to pursue them further and to include them in this book.

    What they do do in their book is find a cartesian closed category of smooth linear spaces. The best non-linear ambient cartesian closed category would be that of Frölicher spaces.

    Incidentally, at the end of the first part of section 2 you mention their Theorem 24.5 as part of why life is simpler when the domains are closed. Their theorem makes no assumption on closedness and so applies to all convex sets. This is probably another symptom of my error in thinking that Chen’s domains were closed. What makes things easier in the closed setting is Whitney’s theorem on extensions of smooth maps.

    Incidentally, I don’t know whether Kriegl and Michor are the originators of this theorem or not. They do not attribute it to anyone else in their book, but they may view it as minor enough not to require attribution.

  2. Mostow’s contribution. Mostow did not invent his version of “differentiable space”, although he does not make this clear when he gives the definition. On p266 he writes

    The definition which we have given of differentiable space appeared in the work of R. Sikorski [29], but he did not define differential forms in the way we did.

    Incidentally, I have not come across any definition of “differentiable space” which used coplots and which had target spaces other than for those coplots.

  3. Wherefore art thou concrete? After definition 15 you say

    Finally, axiom 3 implies that any Chen space X gives a special kind of sheaf on the site Chen: a ‘concrete’ sheaf, …

    ‘Fraid not. Axiom 3 just says that the ‘underlying set’ functor agrees with the ‘set of points’ functor; in other words, the plots ‘see’ the whole of the set. It says nothing about concreteness. The concreteness is sort-of built in to the definition so is more of an underlying assumption. I don’t think you can separate it out into an axiom without making the whole definition much more abstract.

  4. Terminal objects. Is there a reason why the definition of a concrete site requires the terminal object? Couldn’t I just take any separator? I want it to be a terminal object for looking at equivalences of categories of smooth objects, but I’m not sure I want it to be an assumption. For example, if I had an algebraic theory then the underlying set functor is represented by the free gadget on one element whereas the terminal object has underlying set the terminal object. These are rarely the same thing. So what if my site were built out of algebras in some fashion? Could I still have concrete sheaves over it?

Finally, some even more picky points.

  1. Introduction.

    Abstract. Bit on the waffly side, I thought. If I were just scanning this on the arXiv I’d’ve probably missed the main point: nice objects versus nice categories.

    Paragraph beginning “Now consider differential geometry”, phrase “C (X,Y) usually is not”. That’s a bit weak isn’t it! Unless X is 0 -dimensional then it most certainly is not.

  2. Smooth Spaces.

    “Souriau’s notion of a ‘diffeological space’”

    Axiom 3 of diffeological space: points in n are not usually (!) open.

    On Chen spaces: “Here we use his final, most refined approach”. In retrospect, was it really the most refined? That’s a little debatable since his first forcing condition was actually stronger than the sheaf condition.

    On Chen’s evolution. Maybe emphasise the changes a little more, particularly where the topology is concerned. For example, the 1975 definition did indeed drop the Hausdorff condition but it still retained the topology.

    “Pythagorean triples” is this really relevant?

    Paragraph “Situations like this”. You are using the fact that a map into a convex region is smooth if and only if it is smooth into its ambient vector space. As you are going into quite some detail about smoothness between convex sets, this is quite an important point to make. It explains why all the focus is on the domain and not the codomain.

    2.1 Examples. I get a little lost in distinguishing between “smooth” in the usual sense and “smooth” as a morphism between Chen (or diffeological) spaces.

    “with better formal properties”. Would “categorical” be better here? Also, much of the rest of the paper is to justify this sentence so stating it here as a fact downplays the rest of the paper a little.

    With regard to the functor C Top, there is another natural functor given by taking the projective topology for all smooth functions on the Chen space (i.e. morphisms to with its standard Chen structure). I think that these provide left and right adjunctions to the functor TopC which assigns to a topological space all its continuous plots.

    2.2 Comparison

    “identity on maps” issue, I guess the point is that the underlying set functor is faithful and so both So(f) and f have the same underlying set map.

    Last line of paragraph beginning “The embedding Ch lacks this defect”. The Ch is typeset wrong (italic instead of roman).

  3. Convenient Properties.

    Is “strong” the more usual terminology? I’ve been using “extremal” but I’m newish to this game so I don’t know.

  4. Smooth Spaces as Generalised Spaces

    “Axiom 1 in the definition of a Chen space”

    Definition 16. The displayed maths in this definition should really be taking place in Set so there should be lots of hom(1 ,?)s in it.

    Definition 18. Any chance of modifying the “D space” notation a little? I don’t like the actual space (rather than the word “space”!) in it. Putting in a hyphen or something would make it clearer that I should read “D-space” as one thing.

    Lemma 21. A C jC has snuck in here instead of U jU.

    Proposition 25. Err… check axiom 1? (Sorry, couldn’t resist).

  5. Convenient Properties

    Proposition 27. In the proof, the “underlying set” functor didn’t typeset so well (bit on the short side).

    Proposition 28. Careful of circular arguments (or being seen to be circular). It would be clearer if, in the proof, you make it clear that the Ω that you start with is the functor D2 underlineD and that you will go on to show that it is a concrete sheaf.

    Definition 31. “We say a morphism of

    Generally, in this section, the typesetting of your diagrams goes a little skew-if when the arrows have tails or strange heads. Are you using xy.sty? If so, you can add a little spacing here and there to sort this out. I don’t know about other packages.

    After Definition 41. “We now prepare to show”. Yuk! I know you guys are American, but really! You’re not related to Humphrey Appleby are you?

    Grothendieck plus construction. Is there a smallness assumption needed here? Perhaps this is implicit somewhere.

    Chen’s predifferentiable spaces. It’s a bit strong to say that he “described a systematic process”. He gives a one line description of the subsequent plots. On the other hand, his one line description is a lot easier to “see” than the plus construction.

Well, I think that’s enough to be going on with! I ought to get back to improving Comparative Smootheology. Feel free to rip that apart in revenge!

Posted by: Andrew Stacey on May 23, 2008 1:35 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Wow! Thanks for the detailed comments! We’ll massively rewrite our paper based on these.

For this very reason, I don’t have the energy to respond to your comments here right now, except for a few — not the most important ones, just the most amusing:

The inclusion of simplicial complexes is a little strange.

It’s a bit of a digression, but this example gives some interesting results: for example, Todd Trimble was surprised to hear that the category of simplicial complexes is locally cartesian closed. It’s also one of the simplest interesting examples of a category of concrete sheaves.

Is there a reason why the definition of a concrete site requires the terminal object? Couldn’t I just take any separator?

Perhaps — indeed Dubuc, whose work we cite, considers extremely general ‘underlying’ functors, where the underlying category doesn’t even need to be the category of sets. But, we had a lot of trouble following the details of his work. So, we decided to go to the opposite extreme, and keep the formalism as un-general as possible — just general enough to handle our examples.

Is “strong” the more usual terminology? I’ve been using “extremal” but I’m newish to this game so I don’t know.

You mean in the phrases ‘strong epimorphisms’ and ‘strong monomorphisms’? Yeah, everyone I read uses ‘strong’ here.

Any chance of modifying the “D space” notation a little? I don’t like the actual space (rather than the word “space”!) in it. Putting in a hyphen or something would make it clearer that I should read “D-space” as one thing.

Oh, but that would ruin the best joke of the paper: the way that ‘D Space’ becomes ‘Chen space’ when we set D = Chen. Nothing should ever stand in the way of a joke.

Posted by: John Baez on May 25, 2008 3:05 AM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Andrew wrote:

Is there a reason why the definition of a concrete site requires the terminal object? Couldn’t I just take any separator?

One nice thing about using the terminal object 1 of a site D to define the forgetful functor

hom(1 ,):DSet

is that this functor automatically preserves products, and I guess all limits too. An obvious point, and I’m not sure how important it is, but perhaps worth noting.

Posted by: John Baez on May 26, 2008 9:41 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

After reading this paper, I pondered Chen’s different definitions again and realised that his middle definition is a sheaf condition except that the site is not what one would expect. I haven’t checked the details (i.e. that this does genuinely give a site). The idea is to take the category of convex subsets (closed if you like) with C maps as morphisms and declare a family of maps into an object, say C, to be a covering if it is deterministic for smooth maps. That is, a map f:CC is smooth if and only if fθ is smooth for all θ:CC in the family. This ought to define a site. Then the Chen spaces in the sense of the 1975 definition are the quasi-representable (that is, concrete) sheaves on this site.

So Urs’ comment somewhere else was exactly wrong. It wasn’t that Chen was gradually converging on the idea of a sheaf. The concept of a sheaf is there as soon as he realised the need for some sort of forcing condition. Rather, he was unsure as to the correct site. Thus in going from the 1975 to 1977 definitions, he only changed the site – albeit in two ways.

This doesn’t, of course, mean that Chen knew that the original definition was sheafy.

I don’t know whether or not it’s worth pursuing the idea of the “smooth site” any further (for example, to check that it is actually a site). But it’s certainly worth noting that there is an intermediate step in between “q-r sheaves on the usual site of convex sets” and Frölicher spaces which will generalise to a non-set-based theory.

These then lie in between “very nice spaces” and “extremely nice spaces”. “Pretty nice spaces”?

Posted by: Andrew Stacey on May 26, 2008 12:51 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Andrew wrote:

After reading this paper, I pondered Chen’s different definitions again and realised that his middle definition is a sheaf condition except that the site is not what one would expect.

Right. I noticed this when reading your earlier discussion with Urs, but didn’t point it out, out of a (doubtless misguided) desire not to draw more attention to these sheafy ideas before Alex’s work appeared in our paper!

(I’m sort of protective of my students.)

Yes, there should be a very general way to impose a Grothendieck topology on a category by saying that a family f i:X iX is a covering iff it is jointly epimorphic, i.e. iff two morphisms g,h:XY must be equal when their composites with all morphisms f i agree. There may be some conditions required on the category for this to give a Grothendieck topology… I haven’t checked, but experts would already know.

Posted by: John Baez on May 26, 2008 10:04 PM | Permalink | Reply to this

Smooth Site

I’ve thought a bit more about this and I no longer believe it. I’m not an expert in sites, despite having just read the Wikipedia article on Grothendieck topology, so I’m using topological spaces as a guide for my intuition. Experts may wish to jump in and correct my inanities (where’s Todd when you need him?).

The problem is that the maps between “coverings” go the wrong way. For a topological space, when we have a cover 𝒰 of X and a morphism f:YX then there is a cover 𝒱 of Y such that for each V𝒱, there is a U𝒰 and a morphism g:UV making the following diagram commute.

V Y g f U X

However, if we take the category of (closed if you like) convex subsets of Euclidean spaces with C maps as morphisms, and define a covering to be as Chen had it in 1975, namely a family 𝒰 covers X if for every set (or maybe continuous) map f:XX, f is a C map if and only if fc is C for all c𝒰. Then for the correct transformation, we consider a smooth map f:YX. Given a morphism c:UX which appears in some cover of X we want to find a suitable morphism d:VY and a morphism g:VU making the diagram commute as above.

Unfortunately, this isn’t always possible. Take X to be the figure 8 and Y to be the circle with the map YX identifying, say, (1,0 ) and (1,0 ). By Boman’s result, we know that the family of smooth curves forms a “covering”. So here’s a smooth curve in X: map (,0 ) smoothly onto the arc from (0,1 ) to (1,0 ) bijectively and so that as we approach 0 then we approach (1,0 ) infinitely slowly. Similarly, map (0 ,) onto the arc from (0 ,1 ) to (1,0 ). Then we map 0 to the crossing point, (1,0 )=(1,0 ). This is a smooth curve from to Y. This doesn’t lift to the circle since you’d have to break at 0 and this isn’t allowed for convex sets.

It may be possible to make this work in a larger category, perhaps Chen spaces or Frölicher spaces, but that sort of defeats the purpose.

By the way, your example wherein you want to consider jointly epimorphic families of morphisms isn’t a generalisation of what I was suggesting. Chen’s 1975 condition says that we take families that distinguish C morphisms from non-C morphisms. What you are suggesting would be a family that would distinguish one C morphism from another C morphism. Close, but no cigar (or coffee).

Still, it feels as though there ought to be some general context for this kind of structure. Anyone know?

Posted by: Andrew Stacey on May 29, 2008 8:39 AM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Andrew wrote:

Chen’s 1975 condition says that we take families that distinguish C morphisms from non-C morphisms. What you are suggesting would be a family that would distinguish one C morphism from another C morphism.

Oh, okay. I guess I’ve never thought enough about his 1975 definition.

Posted by: John Baez on May 29, 2008 5:40 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

I guess it’s the time-zone that means that I’m the first to notice this paper going on the arXiv. Great!

I’ll read it properly and thoroughly when I next get close to a printer.

One thing I pondered on a casual look-through was your Cantor set example of how bad Chen spaces can be. Actually, I’m not sure that this is a particularly bad space. Presumably we give it the smooth structure as a subset of the real line, whereupon its plots are those plots of the real line which factor through the Cantor set. Seems to me as if all of these should be constant, and thus the Cantor set gets a discrete smooth structure which, apart from its sheer size, is not particularly scary.

Am I missing something here?

Added in proof: The “Great!” in the first paragraph was linked to the appearance of the paper on the arXiv, not to the fact that I was the first to comment on it.

Posted by: Andrew Stacey on July 11, 2008 8:22 AM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Andrew wrote:

Am I missing something here?

No — the induced smooth structure on the Cantor set is discrete. This example simply shows that very complicated subsets of the real line can be described as solution sets

{f(x)=g(x)}

where f,g: are smooth.

The “Great!” in the first paragraph was linked to the appearance of the paper on the arXiv, not to the fact that I was the first to comment on it.

Yeah, right. Admit it: you’re just glad you beat me to blogging about my own paper.

It’s true: Convenient categories of smooth spaces is on the arXiv now, new and improved, with many corrections suggested by Andrew and others at the n-Category Café!!!

Posted by: John Baez on July 11, 2008 9:57 PM | Permalink | Reply to this

Re: Convenient Categories of Smooth Spaces

Yeah, okay, I just want the glory and kudos.

Seriously, I’ve had a read through and have a few comments. Only a few, you’ll be pleased to hear! Some of these I’ve said before so presumably you’ve thought about them; let me know which I should shut up about!

Introduction

I think you’re still misrepresenting Kriegl and Michor’s work slightly (here and in section 2). The “convenient” in their book title refers to the linear category. I gave a quote in my earlier comment about the non-linear case. Also, their theorem on convex sets does not assume that those sets are closed, whereas your quote in section 2 at the least implies that it is needed.

Paragraph beginning “In 1977”, phrase “since every smooth map from a convex subset of any n should count as a plot.”. This is somewhat confusing; I presume that you mean the target of these maps to be some fixed smooth manifold rather than an arbitrary Chen space (wherein it is tautologous).

Paragraph beginning “In 1980”, first sentence. The word “convenient” is extremely loaded in this context! Did Souriau show at the outset that this category has all the properties that this word implies? Isn’t part of the point of your paper showing that this is so?

Same paragraph, sentence “Each approach has its own advantages … manifolds with corners are more easily studied as Chen spaces.”. I find myself naturally asking “Why?”. Surely this is the case only if one thinks about what the manifold looks like locally, but isn’t that precisely what the plots of Chen and diffeological spaces are not there for! I can define the notion of “local picture” equally well in Chen and Souriau for manifolds-with-corners and study them with equal aplomb. I can say that a manifold-with-corners looks locally like the diffeological space + n, where this is given its standard diffeological structure. I worry that this sentence (without further amplification) falls into exactly the trap you warned us about in the previous paragraph.

Paragraph beginning: “All this convenience comes with a price: ..”. I’m still a bit disappointed with the Cantor set example. Isn’t there a more exciting example ready to hand? I think that quotients might be more exotic.

Paragraph beginning: “Most other approaches …”. For “maps out” I haven’t come across any that doesn’t use only for the targets. Also, the final sentence (“Our work is designed …”), it doesn’t work for all “maps in” approaches but only those with the sheaf property. For example, it wouldn’t (necessarily) work with Chen’s other definitions.

Smooth Spaces

Paragraph “Chen spaces are a bit subtler”. Really? I thought that the point was that formally, Chen spaces and diffeological spaces were very similar. The subtlety, such that it is, comes in in knowing what a smooth map between convex sets is and this comes later. The following definition does not reveal any of the subtlety in the definition so one is left wondering whether it was so subtle that one missed it.

(By the way, do I get a prize for a sentence with “in in” in it?)

I’ve already mentioned the Kriegl and Michor issue in this section.

Near the end (of this section), paragraph “The embedding Ch …”, the last Ch is not typeset correctly.

Skip huge chunk

Proof of proposition 3.7. Second paragraph, “the diagram F:CDSet”. Should this be DSpace? If not, what’s DSet?

Finally, thinking particularly about the stuff on colimits but also other things, you seem to think of Chen spaces as “special sheaves” rather than “sets with structure”. However, I get the impression that you are trying to sell this as “generalised manifolds” which more fits the “sets with structu