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.

April 2, 2008

2-Structure Types

Posted by David Corfield

Structure types (aka species) are functors F:FinSet 0 Set, where FinSet 0 is the groupoid of finite sets and isomorphisms. For example, we could look at the F which sends the n-element set to the set of its orderings, which has cardinality n!.

We talked before about the forgetful functor from PointedSet to Set, and how this is used to pullback functors to construct things like the action groupoid. We can, of course, also do the same thing in the case of structure types. Pulling back our F above, we see sitting above the n element set, the set of orderings of that set with morphisms between them corresponding to permutations down below.

Might we expect there to be a similar story one level up? Here we would be interested in 2-functors F:FinGpd 0 Gpd, where FinGpd 0 is the 2-groupoid of finite groupoids, equivalences, and natural isomorphisms. Examples include the identity 2-functor and the terminal 2-functor.

Just as we can take a skeletal category for FinSet 0 by selecting one set of each finite cardinality, now instead of FinGpd 0 we can take the 2-groupoid with objects finite multisets of finite groups. For a single copy of a group G, we then have automorphisms of G as 1-morphisms, and as 2-morphisms from 1 G to itself, elements of the centre of G (see 3 here).

Does anything like this appear in combinatorics? One thing we won’t have are the nice series expansions of structure types. But we do still have straightforward equivalents for the sum and product operations. As for the composite of structure types G and H, recall we define a structure GH by saying a GH-structure on a set S consists of a way of partitioning S into disjoint parts, putting a G-structure on the set of parts, and putting an H-structure on each part. Similarly with 2-functors G and H we could partition a finite groupoid into a set of subgroupoids and put a G- structure on the set of parts, considered as a discrete groupoid, and an H-structure on each part.

We also talked about pulling back 2-functors along the 2-category classifier, from PointCat +Cat. In the case under consideration, we might consider pulling back these 2-structure types along PointGpd +Gpd.

Posted at April 2, 2008 9:45 AM UTC

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

52 Comments & 1 Trackback

Re: 2-Structure Types

So we might look for an analogue of the structure type which assigns the set of orderings to a set. This is the one represented

1 +X+X 2 +...

I think we could make a case for the 2-functor which assigns to a groupoid G the underlying groupoid of the 2-group AUT(G).

Posted by: David Corfield on April 3, 2008 8:41 AM | Permalink | Reply to this

Re: 2-Structure Types

the forgetful functor from PointedSet to Set, and how this is used to pullback functors to construct things like the action groupoid.

Now that I finally got this point you have all my attention.

But I am maybe not following this statement:

Pulling back our F above, we see sitting above the n element set, the set of orderings of that set with morphisms between them corresponding to permutations down below.

Why is that? If the representation ρ:BGSet happens to be on a set with cardinality not a factorial, then there is no fiber of the ordering structure type sitting above it at all. So then the pullback FinSet 0 orderings BG ρ Set does not even exist. Am I misunderstanding something?

Posted by: Urs Schreiber on April 3, 2008 9:47 AM | Permalink | Reply to this

Re: 2-Structure Types

This is how I’m seeing things for structure types:

PointedSet forget Finset 0 F Set

Let’s look at the F which sends a set to the set of orderings. Now just focus on the 4 element set sitting in FinSet 0 . This gets sent to a 24 element set in Set.

In the fibre above this last set there are 24 pointed sets, each containing the 24 orderings with one ordering selected as the point. Now, pulling this back, we have above our original 4 element set, 24 objects corresponding to the orderings.

I haven’t mentioned the arrows, but there’s nothing surprising there.

Posted by: David Corfield on April 3, 2008 11:20 AM | Permalink | Reply to this

Re: 2-Structure Types

This is how I’m seeing things for structure types:

PointedSet forget FinSet 0 F Set

Oh, I see. I had thought you wanted to pull back F along a representation (hm, checking, I see that you did say: “pulling back our F above”) instead of pulling back the universal Set-bundle along F.

Okay, never mind, now I see what you mean.

Posted by: Urs Schreiber on April 3, 2008 11:33 AM | Permalink | Reply to this

Re: 2-Structure Types

Concerning moving up the categorical ladder here, I just want to point out again that there is one puzzle left which you might have more success thinking about than I had so far:

we have seen that the action groupoid V//G of a representation ρ:BGSet is the pullback of the universal Set-bundle:

V s 1 pt V//G T ptSet BG ρ Set

But we also know that the left column here usefully continues on further down, where it starts inclreasing in categorical dimension

V s 1 pt V//G T ptSet BG ρ Set BEG BBG.

(The last item BBG has the obvious interpretation if G is abelian. If not, there should still be something playing its role, as we are discussion with Tim Porter. But feel free to ignore BBG and let’s concentrate on BEG).

One idea was to use V s 1 pt V//G T ptSet BG ρ Set codisc BEG Cat BBG,

where codisc sends each set to the codiscrete groupoid over it (one unique morphism per ordered pair of objects).

That works in some of the applications I have, but seems to be unsatisfactory for other reasons. Or I don’t fully understand it yet.

Yet another idea is this: concentrate on representations with values in GAct=GSet: sets equipped with G-action.

Then we can form BG ρ GAct BEG SetGMod

Here SetG is the category of sets over G which we equip with the monoidal structure the way John taught us: {a g}×{b h}={(a,b) gh}.

Then SetGMod has objects categories with a module structure over this, morphisms functors respecting that module structure and 2-morphisms not just what you might expect, but also transformations that may change the G-labels.

Then GActSetGMod

sends each G-set T to the category SetT of sets over T, which is equipped with the obvious SetG-module structure induced from the cartesian product of sets and the action of G on T.

This alos looks like it is pointing in some right directions. But I am really not sure about this at the moment.

If you have any thoughts on this, please let me know.

Posted by: Urs Schreiber on April 3, 2008 11:29 AM | Permalink | Reply to this

Re: 2-Structure Types

Some more candidates for 2-structure types: ordering the components of a groupoid and partially ordering hom sets compatible with composition.

Posted by: David Corfield on April 3, 2008 3:55 PM | Permalink | Reply to this

Re: 2-Structure Types

Are there any restrictions on the classes of examples you are looking at?

Here is one, which happens to factor through finite groupoids:

since FinGrpd is closed, for any finite groupoid C we get

Hom FinGrpd(C,):FinGrpdFinGrpd

The analog at the level of sets is for any finite set S the functor Hom FinSet(S,):FinSetFinSet which is, in words: “form the set of S-indexed subsets”.

Posted by: Urs Schreiber on April 3, 2008 4:05 PM | Permalink | Reply to this

Re: 2-Structure Types

By the way, what seems to be of crucial interest are the endomorphisms of the identity on Set, Cat, etc. Not sure how that interprets in terms of structure types, though.

Well, I should admit the following: I do not really know (or don’t remember, certainly John must have explained it) what structures types are used for except the way they appear in John’s and Jeffrey’s work: as categorifications of the rig [z] of formal power series with natural number coefficients.

In that interpretation, the identity functor corresponds to 1 +z+z 2 +.

Hm, what might auto-equivalences of that identity functor tell us, from this point of view?

Posted by: Urs Schreiber on April 3, 2008 4:13 PM | Permalink | Reply to this

Re: 2-Structure Types

Is that right about the identity functor?

If an n element set is sent to an n-element set, there will be n pointed sets fibred above. Isn’t this the structure type pointed set, corresponding to z+z 2 +z 3 /2 !+...

Then the functor sending a set to all orderings corresponds to 1 +z+z 2 +...

For another example, the functor from any set to the singleton {*} corresponds to e z=1 +z+z 2 /2 !+...

Good to wonder about the point of all this. I guess structure types are very much about the actions of symmetric groups, so 2-structure types are about the actions of symmetric 2-groups.

But then why in the first case is it good to collect them together to give series, while this is not obvious in the 2- case?

Posted by: David Corfield on April 3, 2008 5:10 PM | Permalink | Reply to this

Re: 2-Structure Types

Isn’t this the structure type pointed set, corresponding to z+z 2 +z 3 /2 !+

You are right, I forgot the factorial coefficients. Did go back to page p.5 of Jeffrey’s article to remind me about the rules of this game now.

But could you remind me what you mean by “the structure type pointed set”?

But then why in the first case is it good to collect them together to give series, while this is not obvious in the 2- case?

In the first case we could usefully collect them in a series mainly because we have that equivalence classes of sets are in bijection with natural numbers; and series are really maps from the natural numbers to the coefficent set.

So when we pass to groupoids we get “series” which are not indexed by natural numbers, but by isomorphism classes of groupoids. Or (I can’t tell right now without much further thinking) maybe by their groupoid cardinalities.

Hm, maybe we get nets this way?

Posted by: Urs Schreiber on April 3, 2008 5:25 PM | Permalink | Reply to this

Re: 2-Structure Types

The pointed set structure type just adds the extra structure of equipping a set with a pointed element.

The “series” for groupoids would be indexed by equivalence classes of groupoids, multisets of groups.

Posted by: David Corfield on April 3, 2008 5:35 PM | Permalink | Reply to this

Re: 2-Structure Types

Are there any restrictions on the classes of examples you are looking at?

None that I know of. Yours seems interesting. Can we also go the other way around Hom FinGrpd(,C)?

Posted by: David Corfield on April 3, 2008 5:24 PM | Permalink | Reply to this

Re: 2-Structure Types

Urs wrote:

I do not really know (or don’t remember, certainly John must have explained it) what structures types are used for except the way they appear in John’s and Jeffrey’s work: as categorifications of the rig [z] of formal power series with natural number coefficients.

A structure type is any type of structure we can put on finite sets. If we can put this structure on an n-element set in a n ways, its generating function is defined to be

na nn!z n

As David pointed out, this power series doesn’t usually lie in [z]. It lies in a somewhat larger rig consisting of formal power series where the nth coefficient can have an n! in the denominator.

More importantly, one of the main jobs of combinatorics is to count structures on finite sets. In other words: compute generating functions of structure types!

For example, here’s a sort of question that people in combinatorics enjoy:

How many ‘derangements’ does an n-element set have: that is, permutations with no fixed points?

This question, and millions like it, are easily answered using the technology of structure types and their generating functions.

In fact the generating function in the example above happens to be

e z1 z

and the answer to the question is:

The integer closest to n!/e.

For more details see my homework assignment entitled Let’s get deranged!, and the answers by Jeffrey Morton, Derek Wise and other folks attending the Winter 2004 Quantum Gravity Seminar — where you can also see many other examples worked out in the course notes and homeworks. This stuff is lots of fun!

Combinatorists originally used generating functions to count structures on finite sets by seeing which operations on structure types correspond to adding their generating functions, multiplying them, differentiating them, and so on. Later Joyal came along and showed that most of these operations can be categorified, becoming operations on the structure types themselves.

It later became clear that structure types are just a special case of stuff types, and stuff types work better for categorifying the quantum harmonic oscillator. That’s what you’re more likely to care about — but the connection to combinatorics is what makes the subject so charming.

Posted by: John Baez on April 4, 2008 3:02 AM | Permalink | Reply to this

Re: 2-Structure Types

David wrote:

Might we expect there to be a similar story one level up? Here we would be interested in 2-functors

F:FinGpd 0 Gpd

Of course David knows there is such a story one level up. We get a 2-functor of the above sort whenever we have any type of ‘structure’ we can put on finite groupoids. Given a finite groupoid X, we define F(X) to be the groupoid of all structures of this type on X.

Indeed, we can can run around taking our favorite structure types and trying to boost them up a level and get structure 2-types!

I’ll do one right now. Everyone reading this should do their own, and then David can collect them and write a paper on the subject.

My favorite structure type is being an N-colored finite set. This is the structure type

F:FinSet 0 Set

given by

F(X)=N X

for some set Nm which we call the set of ‘colors’. An ‘N-coloring’ of the finite set X is just a function from X to the set of N.

Can we boost this example up a level? Sure! Take a groupoid N and define the 2-structure type being an N-colored finite groupoid:

F:FinGpd 0 Gpd

by the same formula:

F(X)=N X

We can march on… but before we do, we should think a bit.

One problem, as David notes, is that the set of isomorphism (or equivalence) classes of finite groupoids is much less tractable than the set of isomorphism classes of finite sets. So, the ‘generating functions’ of structure 2-types are much harder to explicitly describe than for structure types.

We should also carefully ponder the yoga of properties, structure and stuff. We can equip finite sets with extra properties, structure, or stuff. Structure types are nice, but stuff types are better for many purposes. These are (weak) 2-functors

F:FinSet 0 Gpd

Similarly, we can equip finite groupoids with properties, structure, stuff, or 2-stuff. Which of these corresponds to David’s ‘2-structure types’?

(The very question suggests that ‘2-structure types’ might turn out to be an awkward name.)

I know what I think the really good things are: the ‘2-stuff types’, that is, ways of equipping finite groupoids with extra 2-stuff. These are (weak) 3-functors

F:FinGpd 0 2 Gpd

What’s an example? ‘Being a weak 2-group’ is a good warmup example. Making a finite groupoid into a 2-group is not just a matter of adding extra structure; we’re really adding extra stuff!

Why? Because the morphisms between weak 2-groups are functors between their underlying groupoids equipped with extra structure… and the 2-morphisms between these morphisms are natural transformations equipped with extra properties.

(This pattern is part of what I mean by ‘the yoga of properties, structure and stuff’.)

For a more full-fledged example, try ‘being the first of two finite groupoids’. Making a finite groupoid into the first of a pair of finite groupoids is not just a matter of adding extra structure or stuff: here we’re really adding extra 2-stuff!

Anyway, there’s a lot more to say, but this is doubtless already more than most people want to hear.

Posted by: John Baez on April 4, 2008 3:36 AM | Permalink | Reply to this

Re: 2-Structure Types

When trying to calculate cardinalities of these 2-groupoids of structured/stuffed groupoids presumably we need to wheel out your and Jim’s cardinality from p. 15 of From Finite Sets to Feynman Diagrams.

Could there be any sneaky way of calculating the cardinality of the 2-groupoid of finite groupoids?

If 2-stuff/2-structure types (or stuff/structure 2-types) were to be a good thing, should someone in combinatorics or representation theory have glimpsed them?

Posted by: David Corfield on April 5, 2008 1:07 PM | Permalink | Reply to this

Re: 2-Structure Types

Could there be any sneaky way of calculating the cardinality of the 2-groupoid of finite groupoids?

One big justification for the notion of groupoid cardinality is that it (or rather the “Leinster measure” it comes from) magically provides the right path integral measure for finite group gauge theories, thus making the entire path integral a categorical coend/colimit of the categorified action functional over the “groupoid of field configurations” #.

There is also a known path integral measure for finite 2-group gauge theory. In this entry I demonstrate that this is just the ordinary Leinster measure of the 1-groupoid obtained by taking isomorphism classes of 2-morphisms in the configuration 2-groupoid.

This suggests (to me) that the right canonical measure on 2-groupoids is the Leinster measure on the 1-groupoids obtained after one-step decategorification.

In general, it seems to me that we should develop a theory of -category cardinality as a theory that relates the colimits of faithful functors over the -category C to the colimit of faithful functors over Disc(Obj(C)). Because that’s how the Leinster measure arises and (I think) how this entire cardinality business fits into quantum theory.

I am in the process of preparing notes related to that. For a sneak preview see this, where the statement I just made appears on p. 7 (but that page number will change, this is in the early stages of its develoment).

Posted by: Urs Schreiber on April 5, 2008 1:47 PM | Permalink | Reply to this

Re: 2-Structure Types

This suggests (to me) that the right canonical measure on 2-groupoids is the Leinster measure on the 1-groupoids obtained after one-step decategorification.

But this doesn’t fit well with the Baez-Dolan story of cardinality as an alternating product of homotopy groups. Consider the 2-groupoid with one object, one 1-morphism and two 2-morphisms. You would have its cardinality as 1. They would have it as 2.

Posted by: David Corfield on April 5, 2008 3:10 PM | Permalink | Reply to this

Re: 2-Structure Types

the Baez-Dolan story of cardinality as an alternating product of homotopy groups

Hm, thanks for pointing that out. Could you remind me of the precise definition of their cardinality for 2-groupoids?

I need figure out what happens when that definition is used to compute the path integral measure for the Yetter model.

Does it maybe amount, in that case, to the same answer I got by quotientng out isomorphism of 1-morphisms (though I doubt it, unless we have some restriction on the underlying 2-group, but I need to recall the precise definition of the baez-dolan cardinality first)?

(That quotienting out has more substance to it than it might seem on first sight: I am arguing that, in the context of QFTs like DW or Yetter models, it implements “integration without integration” #. But anyway.)

Maybe we are just dealing with two different concepts that happen to coincide for 1-groupoids? Hm, or it’s related to the nature of the transgression operation that I am thinking of:

maybe the 1-groupoid cardinality-weighted sum on the one-step decategorification of the transgressed functor [Π 1 (X),BG 2 ][Π 1 (X),tra][Π 1 (X),B 3 U(1 )] (I am still referring to this consideration) corresponds to the Baez-Dolan 2-groupoid cardinality-weighted sum of non-transgressed [Π 1 (X),BG 2 ]×Π 1 (X)evBG 2 traB 3 U(1 ) ?

I am just thinking loudly, will have to figure this out myself. Thanks again for the hint.

Posted by: Urs Schreiber on April 5, 2008 3:52 PM | Permalink | Reply to this

Re: 2-Structure Types

In From Finite Sets to Feynman Diagrams they say:

The cardinality of a category C equals that of its underlying groupoid C 0 . This suggests that this notion really deserves the name groupoid cardinality. It also suggests that we should generalize this notion to n-groupoids, or even ω-groupoids. Luckily, we don’t need to understand ω-groupoids very well to try our hand at this! Whatever ω-groupoids are, they are supposed to be an algebraic way of thinking about topological spaces up to homotopy. Thus we just need to invent a concept of the ‘cardinality’ of a topological space which has nice formal properties and which agrees with the groupoid cardinality in the case of homotopy 1-types. In fact, this is not hard to do. The key is to use the homotopy groups π k(X) of the space X.

The homotopy cardinality of a topological space X is defined as the alternating product

X=π 1 (X) 1 π 2 (X)π 3 (X) 1 ...

when X is connected and the product converges.

Posted by: David Corfield on April 5, 2008 4:19 PM | Permalink | Reply to this

Re: 2-Structure Types

Thanks, David.

So let’s see: if we restrict to sufficently strict higher groupoids – which we can do, I think, while staying with that definition of higher homotopy cardinality, since strict higher groupoids are sufficient to model n-types – then we are talking about (n1 )-groupoid enriched categories.

Tom Leinster says that it is easy to generalize his definition of category cardinality to the case of enriched categories.

So the obvious question is:

i) what is the Leinster cardinality of n-groupoids regarded as (n1 )-enriched n-groupoids?

ii) how does it relate to homotopy cardinality of the realizations of these groupoids?

Anything known about this?

Posted by: Urs Schreiber on April 5, 2008 4:55 PM | Permalink | Reply to this

Re: 2-Structure Types

I can give some kind of answer to question (i), though I think you already know it. You may have been asking something deeper. Anyway:

Suppose, inductively, that you already have a definition of the cardinality of (n1 )-groupoids. Take a (finite) n-groupoid, regarded as a groupoid enriched in (n1 )-groupoids (that’s what you meant, right?). Call its objects a 1 ,,a n, then play the usual game: write down the matrix Z whose (i,j)-entry is the cardinality of the (n1 )-groupoid Hom(a i,a j), and define the cardinality of your n-groupoid as the sum of the entries of Z 1 .

But perhaps I’ve misunderstood the question.

Posted by: Tom Leinster on April 6, 2008 3:45 AM | Permalink | Reply to this

Re: 2-Structure Types

Thanks Tom,

the formula involving the inverse of the matrix Z seems to be problematic for groupoids, because the inverse tends not to exist, right?

But I take it that the same reasoning applies also to the formula involving the weighting?

So if I have this finite strict 2-groupoid with

- n 0 objects

- n 1 1-morphisms emanating from each object

and

- n 2 2-morphisms emanating from each 1-morphism.

What is its Euler characteristic?

For any two objects a, b, the groupoid Hom(a,b) has n 1 /n 0 objects on each of which n 2 morphisms start. So Hom(a,b)=n 1 n 0 1 n 2 . That means the weighting on the objects should be k:an 2 n 1

and hence the Euler characteristic is n 0 (n 1 ) 1 n 2

Is that right?

Posted by: Urs Schreiber on April 6, 2008 8:29 AM | Permalink | Reply to this

Re: 2-Structure Types

One of the reasons for using weightings is precisely because of the non-invertability of the zeta matrix for non-skeletal groupoids. To calculate the groupoid cardinality, you can either

a) reduce the groupoid to a skeleton, and use the cardinality of the set (or, more generally, of the n-1-category) of automorphisms of the single object in each isomorphism class—à la Baez-Dolan; or

b) use Tom’s weightings, which distribute the Baez-Dolan cardinality of each isomorphism class across the various objects in that class, so they all get to share in a little bit of their common cardinality…

Posted by: Tim Silverman on April 6, 2008 2:35 PM | Permalink | Reply to this

Re: 2-Structure Types

Tim,

yes, thanks, I know. My question was about how Tom conceives the arbitrary enriched case. He told me “proceed as usual by inverting the Z-matrix replacing the cardinality of morphism sets by cardinality of morphism objects.”

And I just wanted to make sure if I can take this also as “proceed as usual using the weighting formula, replacing the cardinality of sets by … etc.”

Apparently we can, because doing so one can actually derive the Baez-Dolan homotopy cardinality of higher groupoids from the Leinster weighting formula for the enriched case, it seems. That’s the point of the little computation above, which is also in section 2.1.1 here.

Have a look and let me know if you follow my derivation (which is possibly discussed elsewhere already, but I haven’t seen it).

Posted by: Urs Schreiber on April 6, 2008 6:33 PM | Permalink | Reply to this

Re: 2-Structure Types

Oops! I thought, Great, a question easy enough for me to answer, and leapt in.

I don’t entirely follow your reasoning above, but that may be because, due to rather intermittent decent internet access recently, I’m reading and posting from my phone, which curiously has no mathml capability—making it difficult to distinguish between multiplication and division. (And yes, my predictive text now predicts html tags…)

But I’d reason like this: starting at the top, each 1-morphism has a set of 2-morphisms. Being an ordinary set, this has a cardinality of n 2 . Moving one level down, this means that each 1-morphism has a cardinality (enriched or groupoid, take your pick) of n 2 1 . Hence the groupoid of 1-morphisms from an object to itself has cardinality n 1 n 2 1 . Hence, finally, each object has cardinality n 1 1 n 2 , and thus the entire 2-groupoid has cardinality n 0 n 1 1 n 2 .

Which is the same answer you got, only I don’t understand how you got there, since you introduce n 0 right at the start.

Apologies if this is all painfully obvious to you once again.

Posted by: Tim Silverman on April 6, 2008 11:46 PM | Permalink | Reply to this

Re: 2-Structure Types

Hi Tim,

one difference is that I don’t (want to) assume from the start the special situation that every k-morphism is an automorphism.

The general situation should always be reducible to this one, but it isn’t clear to me if for n-groupoid cardinality I can assume that before the fact.

So I considered the situation where all I knew was that the number of k-morphisms emanating anywhere did not depend on the source (k1 )-morphisms, because this is what the n-groupoids of the form ωCat(Π n(X),BG (n)) look like.

Since we have a strict n-groupoid, if there are n 1 1-morphisms emanating from each object, this implies that there are n 1 (n 0 ) 1 automorphisms of each object.

I suppose now you recognize the line of reasoning I had.

Posted by: Urs Schreiber on April 7, 2008 2:44 AM | Permalink | Reply to this

Re: 2-Structure Types

OK, misread what you wrote, and our formulas don’t agree. In fact I think, though with some trepidation, that yours is wrong: your n 0 should be the number of components of the groupoid, not the number of objects. Similarly, correcting (or expanding) what I said earlier, if there are several 2-isomorphic 1-morphisms, n 1 only counts 1-components, not 1-morphisms. The whole weighting business should sort this out automatically (at all levels).

As for having multiple objects in an enriched environment, every instinct that I have about linear algebra is screaming at me that the enrichment can’t possibly make any difference to the basic calculation, but I haven’t checked, so I could be wrong. Or I could have misunderstood you again. :-(

Posted by: Tim Silverman on April 7, 2008 9:27 PM | Permalink | Reply to this

Re: 2-Structure Types

Tim, wait, I think there is just an subtlety with our notation conventions:

my n i is not your n i, in general. In particular, it is not π i(A), in general (for A the n-groupoid).

I was talking about cardinalities of 2-groupoids which have fixed constant number n k of k-morphisms emanating at every source (k1 )-morphism.

It’s a simple computation then: we can assume 1-connectedness (and sum connected components afterwards) and find

a) that each Hom-groupoid A(a,b) has n 1 (n 0 ) 1 objects on each of which n 2 morphisms start, hence has cardinality A(a,b)=(n 0 ) 1 n 1 (n 2 ) 1 . A weighting for this matrix is a(n 1 ) 1 n 2 leading to a cardinality A=n 0 (n 1 ) 1 n 2 .

We get from this to the formula you have in mind by determining the π i:

for instance for a connected 1-groupoid with n 0 objects and n 1 1-morphisms emanating from each we have π 0 =1 and π 1 =n 1 (n 0 ) 1 . So the formulas do agree.

Posted by: Urs Schreiber on April 7, 2008 10:36 PM | Permalink | Reply to this

Re: 2-Structure Types

So n 0 is the number of objects in each component? I’m afraid I still don’t see what n 0 has to do with the cardinality of the hom-groupoid, which I still expect to be n 1 n 2 1 . I don’t see why n 0 should come into it anywhere, since the number of objects in a component isn’t homotopy-invariant. Or have I misunderstood yet again? (This feels like the sort of conversation that would be a lot easier if we could sit down together with a pencil and paper.)

Oh, and, just to check, when you say 1-connected, do you mean connected or simply connected? If the former, I think I’d say 2-connected!

Posted by: Tim Silverman on April 8, 2008 10:11 PM | Permalink | Reply to this

Re: 2-Structure Types

n 0 is the total number of objects in the 2-groupoid. n 1 the total number of 1-morphisms starting at each object. n 2 the total number of 2-morphisms starting at each 1-morphism.

Assume first that there is just one connected component (later we can trivially sum over connected components).

If there are n 1 morphisms starting at every object in a groupoid, then there are n 1 /n 0 morphisms in every Hom-groupoid.

Do you see this? Somehow it seems this is the point where for some reason a communication problem arises.

Take a simple example:

A connected groupoid with 2 objects a,b, one trivial and one nontrivial automorphism of every object object. Then there must be precisely two morphism from a to b: by the assumption of connectedness there is at least one, precomposing with the nontrivial automorphism gives the other one and any two differ either by the trivial or the nontrivial automorphism.

So then there are precisely 4 morphisms starting at every object. 2 =n 1 /n 0 =4 /2 are in every Hom-set Hom(a,a), Hom(a,b), Hom(b,a), Hom(b,b).

That’s the reason why the weighting on a groupoid is at each object one over the number of morphisms starting there.

You know all this. I am just saying this since some misunderstanding is bugging us here…

Posted by: Urs Schreiber on April 9, 2008 12:39 AM | Permalink | Reply to this

Re: 2-Structure Types

I don’t see why n 0 should come into it anywhere, since the number of objects in a component isn’t homotopy-invariant.

Yes. But n 1 is neither! Only their quotient is (for a 1-groupoid). Their quotient is the number of automorphisms of each object.

Maybe you keep thinking that my n 1 is the number of automorphisms of any object. But it’s not. It’s the total number of morphisms whose source is that given object. Automorphisms and non-automorphisms.

Posted by: Urs Schreiber on April 9, 2008 1:07 AM | Permalink | Reply to this

Re: 2-Structure Types

OK, now I understand. Sorry to have been so persistent in reading what I thought you ought to have written rather than what you actually wrote. And thank you for your patience.

What’s the reason for expressing an invariant expression in terms of two invariant ones? I looked at your diffcoh paper to see if this would make it clearer (so you may count your patience not completely wasted :-)) but it didn’t make it seem clearer to me. Or maybe I have just got used to thinking in a certain way and don’t readily change.

Posted by: Tim Silverman on April 9, 2008 7:32 PM | Permalink | Reply to this

Re: 2-Structure Types

Tim, thanks for bearing with me! I appreciate it.

What’s the reason for expressing an invariant expression in terms of two invariant ones?

As I tried to indicate, I am interested in the cardinality of (finite, for the moment) n-groupoids C which are of the special form of Hom-groupoids

C=hom(S,BG)

where S is any (finite, for the moment) n-groupoid and BG is any (finite, for the moment) n-groupoid with a single object.

I want to know the Leinster measure, i.e. the weighting on these beasts.

At least in the special cases that I was looking at, these n-groupoids have the special property that the number of k-morphisms emanating at each (k1 )-morphism is a fixed constant just depending on BG. And that number is easy to determine.

So I began writing down formulas for the cardinality of these n-groupoids in terms of the numbers of emanating k-morphisms.

This is of interest for the following reason:

For n=1 , C is the configuration space of Dijkgraaf-Witten theory, and the Leinster measure on C happens to reproduce the DW path integral measure.

For n=2 , C is the configuration space of the Yetter model, and the Leinster measure on C happens to reproduce the path integral measure for that, as shown by Martins and Porter.

To show that last statement, I needed that formula dμ:an 1 1 n 2 for the weighting on C.

This relation between the Leinster measure and path integral measures is interesting. It suggests that the path integral for non-finite gauge theories might have a good abstract-nonsense definition in terms of colimits of functors.

I looked at your diffcoh paper to see if this would make it clearer (so you may count your patience not completely wasted :-))

Great, thanks. :-)

but it didn’t make it seem clearer to me.

This morning (meaning 12 hours ago) I made an addition to the relevant section, describing in more detail how the numbers n 1 and n 2 are computed for the Yetter case.

But thanks for the info that the main point didn’t come across clearly. I’ll add another remark to that effect.

Posted by: Urs Schreiber on April 9, 2008 8:51 PM | Permalink | Reply to this

Re: 2-Structure Types

Yeah, sorry Urs, of course you’re right: the inverse tends not to exist when you’re dealing with (enriched) groupoids. So you should use weightings. In a bit of a hurry now - may come back to this in a while.

Posted by: Tom Leinster on April 6, 2008 7:59 PM | Permalink | Reply to this

Re: 2-Structure Types

Tom,

no problem, thanks for your message.

I understand that it is the obvious definition, but I just wanted to check with you, to be sure.

I am also in a hurry, have a few hours of sleep left before I need to catch the plane to start my tour d’april (Aarhus/DK Notre Dame UPenn ).

If I weren’t, I think I could start to write up a proof which derives the homotopy cardinality formula from your formula for the enriched setting by working recursively with n-groupoid-enrichment in direct generalization of the simple computation above.

But I feel this must have been considered before. Has it?

Another thing, certainly just as obvious, but I want to check anyway: is it right that your theorem 3.1 survives the passage to the arbitrary V-enriched context?

I.e. is it true for V a suitable monoidal category with cardinality operation :(V,)(,+) and A any small V-category with V-weighting dμ:Obj(A) and F:AV a sum of V-representable functors that aAF(a)=colimF= Obj(A)F()dμ:= aObj(A)F(a)dμ(a) ? Or else, under which conditions is this true?

Should be immediate from the obvious direct generalization of the simple proof you give on p. 16.

Posted by: Urs Schreiber on April 6, 2008 9:43 PM | Permalink | Reply to this

Re: 2-Structure Types

Let’s see what happens with the one object 2-groupoid, i.e., 2-group, AUT(G) for some finite group G.

This has one object, and aut(G) worth of 1-morphisms.

A 2-morphism between ϕ and ψ is a group element g making the following diagram commute:

G ϕ G g g G ψ G

So, for all hG, ϕ(h)=g 1 ψ(h)g.

There are G 2-morphisms emerging from each 1-morphism. Out of the identity automorphism Z(G) go to each member of Inn(G) (isomorphic to G/Z(G)).

So according to your reckoning,

AUT(G)=1 aut(G) 1 G=Z(G)/Out(G).

This seems right, as if we consider AUT(G) as a 1-groupoid, it has Out(G) connected components, and there are Z(G) arrows from an object to itself, hence groupoid cardinality Out(G)/Z(G), the reciprocal of our previous answer.

Posted by: David Corfield on April 7, 2008 2:57 PM | Permalink | Reply to this

Re: 2-Structure Types

I guess we could ask Klein 2-geometry kinds of question already in this simple case, looking for sub-2-groups of AUT(G) fixing various ‘shapes’ in G.

But we have also wondered before about preserving shapes in topological groupoids. For example, we might take a space, X, of objects, each endowed with a vertex group G, and no other arrows. Then symmetries will combine an automorphism of X with a continous choice of automorphism of G for each point.

Natural transformations will involve a choice of element of G for conjugate action, which presumably could vary if G were continuous.

I suppose the question then is whether there are any interesting shapes to preserve beyond simple blending of shapes of X and shapes of G.

Posted by: David Corfield on April 11, 2008 11:55 AM | Permalink | Reply to this

Re: 2-Structure Types