The aim of this post is to briefly summarize some of what is known (and the many things that remain unknown) about the model theory of covers (which includes finite covers and affine covers). Though the motivation comes from questions in “pure model theory”, there are intriguing connections with algebra and a lot of nice but surprisingly resistant open questions which I hope will be interesting to a wide audience.

**Covers to understand totally categorical theories**

A countable first-order theory is *totally categorical* if for every infinite cardinal , has precisely one model of cardinality up to isomorphism.

Early in the study of stable theories, some amazing results were proved about these theories, such as:

**Theorem** (Cherlin-Harrington-Lachlan) No totally categorical theory is finitely axiomatizable.

**Theorem** (Hrushovski) (a) Any totally categorical theory is “quasifinitely axiomatizable” (axiomatizable by a finite number of first-order sentences plus a finite number of sentences of the form “for every is infinite”).

(b) There are only countably many totally categorical theories (modulo bi-interpretability).

In fact, (a) and (b) above are true of -stable, -categorical theories in general.

In modern terminology (some of it explained below), here is what is going on in a totally categorical theory : in , there is an -definable *strictly minimal *set (that is, strongly minimal, plus there are no nontrivial definable equivalence relations with domain ). The universe of any model can be constructed in finitely many stages as , where each is an -definable set in which is a finite or affine cover of and is in . Furthermore, the full definable structure on is either (i) completely trivial (the “disintegrated case”) or (ii) that of an infinite-dimensional projective space over a finite field (the “modular case”).

**The definition of a cover
**

The dream is to develop a nice model theory for “covers of structures” , where is a map between two multi-sorted structures and . The idea is that and may have completely different languages (indeed, that is the interesting case), but should still “preserve definable structure”.

The first challenge is just to give a sufficiently general and useful definition of “cover”, which I will now try to do (this is essentially a variation of the definition of Evans from (3)).

**Definition: **Call a function a *cover* if it satisfies:

0. is in the definable closure of the image of ;

1. The equivalence relation on given by being in the same fiber of is -definable in ;

2. The -definable -ary relations on are precisely the projections via of the -definable relations on ; and

3. (“Stable embeddedness”) Every -definable family of definable sets in projects via onto a -definable family of definable sets in .

**Question:** Do properties 0-3 define a good, sufficiently general notion of “cover”? Condition 0 probably isn’t logically necessary, given condition 2.

**Definition:** Call a cover *finite* if the fibers are all finite. (“Locally finite” may be more accurate, but “finite cover” is now standard for this meaning.) Call a cover *affine* if there is a definable family of vector spaces in over a fixed finite field and definable regular actions of each on the corresponding fiber .

Now given a definable family of groups in some structure , we would like to know what are the various ways to build a cover where the act on the fibers.

There is one fairly obvious way to do this which works for any , which is to build a *split cover of with structure groups * (sometimes in the work of Evans, this is called a *principal cover*). The idea is the following: will be a structure containing plus one new sort, call it , which is a disjoint union of the groups for each , without the group structure. There are basic function symbols for the natural projection and for the left-regular action of each on the corresponding fiber . That’s it; we add no other basic definable relations between elements of the fibers fibers. (Note that this is basically like the construction of a wreath product in permutation group theory.)

More generally, suppose that is a cover and that and are saturated models (a harmless assumption, if is stable). Then we have an exact sequence

between the automorphism groups. (The existence of the arrow induced by comes from condition 2 in the definition of cover, and the fact that it is surjective follows from saturation plus stable embeddedness.) Call the *kernel* of the cover.

This cover is called *split* if there is a splitting **which is a topological group map** (under the usual topology for automorphism groups, where an open basis for the identity map is the collection of all pointwise stabilizers of finite sets); that is, . (If is abelian, then there is always a continuous map with this property, but it may not be a group map.)

So the cover splits just in case there is a closed subgroup of such that and . Thus the map restricts to an isomorphism from onto .

Assuming the structures , are -categorical, the definable structure can be recovered (up to bi-interpretability) from the automorphism group, and we have a more enlightening way to think about splitting: **the cover splits if and only if there is an expansion of such that and are bi-interpretable via .**

Evans in (4) found many cases of structures where *every* finite cover of with finite kernel splits, including basic examples such as the infinite structure in an empty language and a dense linear ordering, and also gave an example of an -categorical where this is not the case. This should be compared with Hrushovski’s work in (7) where he related the splitting of finite covers with finite kernels in stable theories with definable groupoids: these covers will *always* split (modulo adding finitely many algebraic constants) if and only if all connected groupoids definable in the base structure with finite fundamental groups are definably equivalent to groups.

**Question: **How can one decide, in general, if all finite covers with finite kernel will split? Given a base structure and a potential kernel , when can one classify all finite covers of with kernel ?

**Old open questions on totally categorical theories**

**Question: **What, exactly, do the disintegrated (geometrically “trivial”) totally categorical structures look like?

At first, this question sounds like it should be easy, and at least some people think that Hrushovski settled the question in his paper (6) by showing that these are essentially just Grassmanians over infinite indiscernible sets, obtained from the trivial structure in the empty language by gluing copies of finite structures above finite sets. However, what Hrushovski showed was only that this holds *after naming a finite set of constants.* See the groupoids in (7) and the structures in (5) for examples of nontrivial phenomena in this context.

Without naming constants, what Hrushovski proved was that these disintegrated, totally categorical structures with strictly minimal set can be analyzed by a finite chain of -definable sets

where is the intersection of the universe with algebraic closures of -element sets from , is a Grassmanian constructed by gluing independent copies of a finite structure over -element subsets of , and is nilpotent of class . Note that all of the extensions in this chain are certain sorts of finite covers (which generally will be non-split).

**Question**: Is abelian?

For , the group is connected with the definable groupoids studied in (7). For higher values of , I suspect these will be connected with “higher-dimensional groupoids” of some sort.

**Question:** Can we say anything useful in general about the affine totally categorical theories?

Answering this last question would require understanding what affine covers can look like. Note that this case includes structures such as , which can be thought of as a nonsplit affine cover of an infinite-dimensional space over . As for results, I only know of some special cases proved by Ahlbrandt and Zielger in (1) which appear to only cover the case of spaces over (!).

Hrushovski in (6) conjectures: “It seems clear that every -categorical, -stable structure of modular type is interpretable in a finite disjoint union of universal locally lexicographically ordered vector spaces over finite fields.” I have know idea if anybody else has pursued this. Having some kind of classification of modular, totally categorical structures would be quite interesting.

**References**

- G. Ahlbrandt and M. Zielger, “What’s so special about ?”, Archive for Mathematical Logic 31 (1991), 115-132.
- Greg Cherlin, Leo Harrington, and Alistair Lachlan, “-categorical, -stable structures”, Ann. Pure Appl. Logic 28 (1985), 103-135.
- David Evans, “Finite Covers,” talk at the ESF Conference on Model Theory, Bedlewo, Poland, August 2009 (http://www.uea.ac.uk/~h120/Bedlewo09.pdf).
- David Evans, “Splitting of finite covers of -categorical structures”, J. London Math. Soc. (2) 54 (1996), 210-226.
- David Evans and Elisabetta Pastori, “Second cohomology groups and finite covers of infinite symmetric groups”, Journal of Algebra 330 (2011), 221–233, http://arxiv.org/abs/0909.0366.
- Ehud Hrushovski, “Totally categorical structures”, Trans. Am. Math. Soc. 313 (1989), 131-159.
- Ehud Hrushovski, “Groupoids, imaginaries and internal covers”, Turkish J. of Math. (2012), http://arxiv.org/abs/math/0603413
- W. M. Kantor, Martin W. Liebeck, and H. D. Macpherson, “-categorical structures smoothly approximated by finite substructures”, Proc. London Math. Soc. (3) 59 (1989), 439-463.

John, thanks for this post! I believe it helps clarify many things (and at the same time it raises many questions)… I really wonder about higher-dimensional groupoids and “higher amalgamation” – these questions were also raised by Zoran Skoda during his visit to Bogotá last year.

Pingback: Demystifying DOP | fff