1. Introduction
There is a famous idea about the relationship between the symmetries, or automorphisms, of a mathematical object and the structure of the object: An object’s symmetries are often taken to provide us with significant information about its underlying structure. Hermann Weyl (Reference Weyl1952, 144–45), for example, puts this idea as follows: “A guiding principle in modern mathematics is this lesson: Whenever you have to do with a structure-endowed entity X, try to determine its group of automorphisms, the group of those element-wise transformations which leave all structural relations undisturbed. You can expect to gain a deep insight into the constitution of X in this way.” Mathematicians, physicists, and philosophers of physics often employ Weyl’s guiding principle. But justification for it is rarely offered,Footnote 1 and one is therefore left to wonder exactly why the automorphisms of X provide us with insight into the constitution of X.
The aim of this article is to substantiate the following simple idea: The symmetries of X provide us with a guide to which new structures are definable in terms of the “basic structure” of X. This idea yields a justification for Weyl’s guiding principle. It is natural to think of X as coming equipped with both its basic structure and those structures that the basic structure defines; these new structures intuitively “come for free given” or are “determined by” X’s basic structure. The symmetries of X therefore provide us with insight into the constitution of X because they tell us which structures X is actually equipped with.
2. Symmetries and Structure
We begin by discussing the standard method in which symmetries are used to examine an object. Philosophers of physics often trace this method back to the correspondence between Leibniz and Clarke on the nature of space-time and, in particular, Leibniz’s boost and shift arguments against Newtonian absolute space. In their modern gloss, Leibniz’s arguments aim to show that particular pieces of structure that Newton is committed to—absolute position and absolute velocity—are not invariant under the symmetries of space-time. Leibniz concludes from this that space-time does not actually come equipped with those structures.
We now reason about symmetries and structure in an analogous manner: After determining the symmetries of a particular mathematical object X, one looks for the structures on X that are “invariant under” or “preserved by” all of these symmetries. Those structures that are found to be invariant under the symmetries of X are often deemed to be “determined by” or “constructed from” or “come for free given” the basic structure of X. On the other hand, those structures that are found to be not invariant under the symmetries of X are not accorded this same status.
One can grasp the basic idea behind this method by considering the following examples. The first two are examples of structures that are invariant under the symmetries of the underlying mathematical object, while the last two are examples of structures that are not.
Example 1. The metric topology is invariant under the symmetries of a metric space. Let (X, d) be a metric space, and consider the metric topology τ d on X. Every automorphism of (X, d) preserves the topology τ d in the sense that it is a homeomorphism.
Example 2. The Levi-Civita derivative operator is invariant under the symmetries of a manifold with metric. Let (M, gab) be a smooth manifold with metric, and consider the Levi-Civita derivative operator ∇ associated with gab. Every automorphism of (M, gab) preserves the derivative operator ∇ in the sense that
for all smooth tensor fields
.
Example 3. An inner product is not invariant under the symmetries of a vector space. Let V be a vector space, and consider an arbitrary inner product 〈⋅, ⋅〉 on V. One can easily show that there is an automorphism of V that does not preserve 〈⋅, ⋅〉.
Example 4. The Galilean temporal metric is not invariant under the symmetries of Minkowski space-time. Let (ℝ4, η ab) be Minkowski space-time, and consider the standard temporal metric
of Galilean space-time. There are automorphisms of (ℝ4, η ab) that do not preserve tab (Barrett Reference Barrett2015b, proposition 2).
There is a stark contrast between the first two examples and the last two. The metric topology τ d and the Levi-Civita derivative operator ∇ are determined by the basic structure of their respective mathematical objects; there is a natural sense in which they come for free on (X, d) and (M, gab), respectively. In each case the basic structure of the mathematical object suffices to define the new piece of invariant structure. In example 1, for instance, one uses the metric d to define the open balls in X, which one in turn uses to define the open sets of τ d.
The structures on a mathematical object that are not invariant under the symmetries of the object, on the other hand, are not determined by the basic structure of the underlying mathematical object. In contrast to the invariant structures from examples 1 and 2, the basic structure of the mathematical objects in examples 3 and 4 does not suffice to define the new piece of structure. A vector space does not suffice to define a privileged inner product, and the Minkowski metric famously does not define a notion of absolute simultaneity on space-time.
Examples like the four above suggest the following “conjecture” about the relationship between symmetry and structure:
Conjecture. A piece of structure is invariant under the symmetries of a mathematical object if and only if it is definable from the basic structure of the object.
If true, this conjecture would explain why Weyl’s guiding principle is successful. It is natural to think of mathematical objects as coming equipped not only with their basic structure but also with the structures that are definable in terms of their basic structure. Definable structures, such as the metric topology and the Levi-Civita derivative operator, intuitively come for free given the basic structure on the object. So if the symmetries of an object tell us which structures on the object are definable, then they provide us with a guide to the structures that the object actually comes equipped with.
In order to consider whether this conjecture is true, we first need to clarify it. We do so by working in the framework of standard first-order logic. We will need some basic preliminaries.Footnote 2 A signature Σ is a set of predicate symbols, function symbols, and constant symbols. The Σ-terms, Σ-formulas, and Σ-sentences are recursively defined in the standard way. A Σ-structure A is a nonempty set in which the symbols of Σ have been interpreted. One recursively defines when a sequence of elements
satisfy a Σ-formula
in a Σ-structure A, written
. We will use the notation ϕA to denote the set of tuples from the Σ-structure A that satisfy a Σ-formula ϕ. A Σ-sentence is a Σ-formula with no free variables. So if ϕ is a Σ-sentence, then
just in case the empty sequence satisfies ϕ in A. Two Σ-structures are elementarily equivalent if they satisfy precisely the same Σ-sentences. A Σ-theory T is a set of Σ-sentences. The sentences
are called the axioms of T. A Σ-structure M is a model of a Σ-theory T if
for all
. Two Σ-theories are logically equivalent if they have the same class of models. A theory T entails a sentence ϕ, written
, if
for every model M of T. If
are signatures, we say that a Σ+-theory T + is an extension of a Σ-theory T if
implies that
for every Σ-sentence ϕ.
Given these preliminaries, there are two different approaches to making the conjecture precise that we will consider. The first approach begins with a Σ-structure A and asks whether the pieces of structure definable by A coincide with those that are invariant under the symmetries of A. Because of its focus on the Σ-structure A, which is often called a “model,” we will call this the model approach. The second approach begins with a Σ-theory T and asks whether the pieces of structure definable by the theory T coincide with those that are invariant under the symmetries of all of the models of T. Because of its focus on Σ-theories rather than Σ-structures, we will call this the theory approach. In what follows, our aim is to examine the senses in which the conjecture holds or fails. On both approaches, this depends on exactly how one explicates these notions of definability and invariance under symmetry. Sections 3 and 4 consider the two approaches in turn, before section 5 considers two payoffs that these results yield in philosophy of science.Footnote 3
3. The Model Approach
The model approach begins with the following basic setup.
• Let Σ be a signature. We think of the elements of Σ as the pieces of “basic structure” on the mathematical object under consideration.
• Let r be a symbol that is not contained in Σ. We think of r as the additional piece of structure that we are investigating. It may or may not be invariant under the symmetries of the mathematical object. Without loss of generality, we will assume that r is a unary predicate symbol.
• Let A be a
-structure. The structure A is the mathematical object that we will be considering.
This setup relates to the above examples in a straightforward manner. In example 1, “the language of metric spaces” plays the role of Σ, the metric topology plays the role of r, and the metric space (X, d) plays the role of A. In example 3, “the language of vector spaces” plays the role of Σ, an inner product plays the role of r, and the vector space V plays the role of A.
Given this setup, there is a particularly natural way to make precise what it means for the basic structure of A to define the additional piece of structure r. This is captured by the following condition.
(EA) There is a Σ-formula ϕ such that
.
When EA holds we say that the Σ-structure A explicitly defines r in terms of Σ. This condition captures a clear sense in which the piece of structure r is “constructed from” the basic structures on A. The structure r is an “abbreviation” of some structure ϕ that A was already equipped with.
It is similarly easy to characterize when the piece of structure r is invariant under the symmetries of A.
(SA) If
is an automorphism, then
.
Here A|Σ is the Σ-structure obtained from A by forgetting the extension of the predicate r. An automorphism of a Σ-structure is a bijection from the object to itself that preserves the extensions of all of the predicates, functions, and constants in Σ. The automorphisms of A|Σ are just the maps from A|Σ to itself that preserve all of the basic structures in Σ. The condition SA is therefore a straightforward way of saying that the symmetries of the basic structures of A preserve the structure r too.
The two conditions, EA and SA, provide a way to make the above conjecture precise. Indeed, if it is the case that EA and SA are equivalent, then the conjecture would be entirely substantiated. One direction is well known.
Proposition 1. If EA, then SA.
Proof. Let ϕ be the Σ-formula (whose existence is guaranteed by EA) that explicitly defines r, and let
be an automorphism. Since automorphisms preserve the extensions of all Σ-formulas,
. Then EA guarantees that
, which immediately implies SA. QED
This proposition is most often used by appealing to its contrapositive, which provides a simple way of showing that a piece of structure is not definable. If we show that a piece of structure is not invariant under the symmetries of a mathematical object, then we can conclude that the object does not define that new structure from its basic structure. One can see this method in action by looking back to example 3. Given an arbitrary inner product on a vector space V, one can easily show that there is an automorphism of V that does not preserve the inner product. The contrapositive of proposition 1 (extrapolating beyond the simple case of first-order logic) implies that the inner product is not defined by the basic structure of the vector space V. So there is no natural inner product that is determined by the basic structure of a vector space.
Proposition 1 establishes a form of the “if” half of the conjecture, but it leaves open the “only if” half. And unfortunately, the following simple example demonstrates that this direction does not hold in general: SA does not imply EA.
Example 5. Let
be a signature containing a countable infinity of constant symbols. We want a
-structure A such that SA holds but EA does not. In order to do this, we define the domain of A to be the countably infinite set {0, 1, 2, …} and we let
for every i. Note that since there are uncountably many subsets of A but only countably many Σ-formulas, there must be some subset of A that is not equal to ϕA for any Σ-formula ϕ. We let rA be one such subset.
Now it is easy to verify that SA holds of this
-structure A. Since every automorphism h of A satisfies
, the only automorphism of A is the identity map. This immediately implies that SA holds. But because of our choice of the subset rA, there is no Σ-formula ϕ that satisfies
. Therefore, EA does not hold.
This example demonstrates a sense in which the “only if” half of the conjecture fails. In general, the symmetries of a mathematical object do not provide us with a complete guide to the structures that are definable from the basic structures of the object. It can be the case that a piece of structure is invariant under the symmetries of the object but nonetheless fails to be definable. This happens in example 5 simply because the only symmetry of A is the identity map. So every new piece of structure on A is invariant under its symmetries, regardless of whether or not it is definable from the basic structures of A.
There is nonetheless a way to establish a weaker form of the “only if” half of the conjecture. The symmetries of A alone do not encode which structures are definable on A, but we might allow ourselves to look to the symmetries of other objects that are closely related to A. The following result shows that this additional information completes the picture of definable structures on A (Winnie Reference Winnie and Colodny1986, proposition 1.10).
Proposition 2. EA if and only if SB holds for every
-structure B that is elementarily equivalent to A.Footnote 4
This proposition establishes a weaker form of the conjecture: A new piece of structure is definable on a mathematical object A if and only if the structure is invariant under the symmetries of every object that is elementarily equivalent to A.
Although the model approach does take a step toward substantiating the conjecture through proposition 2, there are three reasons why it is worth investigating a different approach. First, a different approach might allow us to establish the conjecture in something closer to its full generality. Second, in philosophy of physics (and indeed in physics generally), one often wants to know what structure a theory as a whole posits. The theory approach that we will consider next is better suited to this task because of its focus on theories rather than on a specific Σ-structure. And finally, the emphasis on theories yields corollaries that are relevant to two ongoing debates in philosophy of science about structure and equivalence. After examining the theory approach in detail, I will discuss these two debates.
4. The Theory Approach
The theory approach begins with a signature Σ and unary predicate symbol
, both of which are understood exactly as in the model approach. But rather than considering a
-structure A and examining the relationship between the structures it defines and the structures that are invariant under its automorphisms, the theory approach considers a
-theory T. One can think of T as picking out the “type of mathematical object” that will be under consideration. The approach then proceeds by examining the relationship between the structures that the theory T defines and those that are invariant under the symmetries of the models of T. This setup relates to examples 1–4 in much the same manner as the model approach did. In example 4, for instance, “the language of Minkowski space-time” plays the role of Σ, the Galilean temporal metric tab plays the role of r, and special relativity (or “the theory of Minkowski space-time”) plays the role of T.
In the model approach there was one natural way to make precise the idea that the structure r is definable in terms of those structures in Σ. In the theory approach, three ways suggest themselves. The first two are straightforward generalizations of EA.Footnote 5
(E1) There is a Σ-formula ϕ such that
.
(E2) EM holds for every model M of T.
When E1 holds, we will say that the theory T globally explicitly defines r in terms of Σ, and we call the sentence
an explicit definition of r in terms of Σ. When E2 holds, on the other hand, we will say that the theory T locally explicitly defines r in terms of Σ.
Both E1 and E2 capture a sense in which the new piece of structure r is constructed from the basic structures in Σ in every model of T. The difference between the two conditions is that E1 is requiring that the construction of r be uniform across models; the same Σ-formula ϕ must define r in every model of T. On the other hand, E2 allows for the possibility that different Σ-formulas define r in different models of T.
It is easy to see that E1 implies E2. In order to show exactly how they are related, however, it will be useful to have a third explication of definability on the table.
(I1) For all models M and N of T, if
, then
.
When I1 holds, we say that T implicitly defines r in terms of Σ. This captures a sense in which r is determined by or “supervenes on” the basic structures in Σ. The condition simply says that whenever two models have the same basic structure, they must also agree on the structure r.
One might expect these different varieties of definability to be closely related. The following famous result establishes that this is indeed the case for global explicit definability and implicit definability (Hodges Reference Hodges2008, theorem 6.6.4).
Beth’s theorem. E1 if and only if I1.
A simple example illustrates, however, that local explicit definability is a strictly weaker kind of definability: E2 does not imply E1.
Example 6. Let Σ be the empty signature and consider the
-theory T with the one axiom
. This theory says that there is exactly one thing but says nothing about whether it is r. The condition E2 holds of T. Indeed, if M is a model of T, then rM is either the empty set or the entire (one-element) domain of M. In the first case
, while in the second case
. Therefore, EM holds of M, and since M was arbitrary, E2 holds of T. But I1 trivially does not hold of T since there are models M and N with the same domain but with
. Beth’s theorem then implies that E1 also fails to hold of T.
We therefore have two different strengths of definability to consider. The stronger variety is captured by the conditions E1 and I1, while the weaker is captured by E2. With these explications of definability on the table, we once again turn to the conjecture from above. We would like to know what the relationship is between these three definability conditions and the invariance of r under symmetries. The following condition is a natural way to make precise the idea that r is invariant under symmetries of the basic structures in Σ.
(S1) For any model M of T, if
is an automorphism, then
.
Note that S1 is simply requiring that SM holds of every model M of T. The intuition behind the condition SA therefore carries over to S1. Since automorphisms of a Σ-structure M|Σ are the maps from M|Σ to itself that preserve all of the basic structures in Σ, S1 is a straightforward way of saying that in every model of T the symmetries of the basic structures of M preserve the structure r too.
We begin by asking what the relationship is between S1 and the stronger variety of definability captured by conditions E1 and I1. One argues precisely as in proposition 1 to demonstrate the following.
Proposition 3. If E1, then S1.
In conjunction with Beth’s theorem, this result shows that I1 also implies S1. Proposition 3 gives us a form of the “if” half of the conjecture on the theory approach. As with proposition 1, the most natural way to use proposition 3 is by appealing to its contrapositive. If we can show that a piece of structure is not invariant under the symmetries of a particular model, then proposition 3 licenses us to infer that the theory does not globally explicitly define that structure.Footnote 6
As in the model approach, unfortunately, the “only if” half of the conjecture is not such a simple matter: S1 does not imply E1.
Example 6 (continued). Recall the
-theory T defined in example 6. We have seen that E1 does not hold of T. The condition S1, however, does hold. Indeed, if M is a model of T and
is an automorphism, then it must be that h is the identity map, since M has only one element. This immediately implies that
.
The symmetries of models of a theory do not provide us with a complete guide to the structures that the theory globally defines on those models. Some structures that are invariant under the symmetries of every model nonetheless fail to be globally explicitly definable. Since local explicit definability is strictly weaker than global explicit definability, however, one naturally wonders whether the symmetries of models of a theory provide us with a complete guide to the structures that the theory locally defines. The following result establishes that this is the case.
Theorem 1. E2 if and only if S1.
Proof. Proposition 1 immediately establishes that E2 entails S1. Suppose that S1 holds and let M be a model of T. Let N be a
-structure that is elementarily equivalent to M. Since N must (trivially) be a model of T, S1 implies that SN holds. So SN holds for every
-structure N that is elementarily equivalent to M. Proposition 2 therefore implies that EM holds. Since M was arbitrary, it must be that E2 holds of T. QED
This result captures a form of the conjecture: The symmetries of models of a theory provide us with a complete guide to the structures that the theory locally explicitly defines. The way in which theorem 1 substantiates the conjecture, however, leaves something to be desired. In particular, local explicit definability does not seem to be the kind of definability that is at play in standard cases like examples 1 and 2. In those examples, the definition of the new structure does not vary between models; the metric topology, for instance, is defined in the same way regardless of the metric space that is under consideration.Footnote 7 For this reason, one might hope that more can be said about the relationship between global explicit definability and invariance under symmetry. And there is, in fact, a restricted class of theories whose symmetries do provide a perfect guide to global definability. We say that a Σ-theory T is complete if for every Σ-sentence ϕ, either
or
. When one restricts attention to complete theories, the converse of proposition 3 holds (Hodges Reference Hodges2008, corollary 10.5.2).Footnote 8
Svenonius’s theorem. If T is complete, then E1 if and only if S1.
Svenonius’s theorem captures yet another form of the conjecture. For complete theories, a piece of structure is globally explicitly definable if and only if it is invariant under the symmetries of every model. But this way of substantiating the conjecture again leaves something to be desired. Completeness is a strong condition to impose on a theory. Most theories are not complete, and one wonders what the relationship is between invariance under symmetry and global explicit definability for these more general theories.
Fortunately, there is a way to overcome this difficulty. So far, when asking what symmetries tell us about structure, we have allowed ourselves to consider only the automorphisms of a mathematical object. But automorphisms are just one particular kind of structure-preserving map—namely, the ones from an object to itself. This observation suggests a more general way to learn about the globally definable structures of a theory: Rather than looking only to the automorphisms of models of the theory, one can look to all of the structure-preserving maps between models of the theory. It is natural to wonder how much information this larger class of maps encodes about the structures that the theory defines.
The following two generalizations of the condition S1 are natural to consider.
(S2) For all models M and N of T, if
is an elementary embedding, then
.
(S3) For all models M and N of T, if
is an isomorphism, then
.
Two clarifications are in order about these conditions. First, an elementary embedding between Σ-structures A and B is a map
that satisfies
for all Σ-formulas ϕ(x 1, … , xn) and elements a 1, … , a n ∈ A. And second, an isomorphism
between the Σ-structures A and B is a bijection that preserves the extensions of all predicates, functions, and constant symbols in Σ. Every automorphism is an isomorphism, and every isomorphism is an elementary embedding, but in general the converses do not hold.
The conditions S2 and S3 differ from S1 only in that they appeal to elementary embeddings and isomorphisms instead of automorphisms. These conditions provide two straightforward ways of saying that maps between models of T that preserve their basic structure also preserve the structure r. It turns out that S2 and S3 are both equivalent to E1 and I1. By themselves, the automorphisms of models of a theory do not provide us with all of the information about the globally definable structures on that object. But once we allow ourselves to look at these larger classes of maps—that is, elementary embeddings or isomorphisms—we have a perfect guide to globally definable structure.
Theorem 2. E1 if and only if S2.
Proof. Suppose first that E1 holds. Let M and N be models of T with
an elementary embedding. We immediately see that
where ϕ is the Σ-formula (whose existence is guaranteed by E1) that explicitly defines r. The first and third equalities follow from E1, while the second equality holds since h is an elementary embedding. This implies S2.
Now suppose that S2 holds. Let M and N be models of T with
. The identity map
is an elementary embedding, so by S2 it must be that
. This immediately implies that
and so
. We have therefore shown I1. Beth’s theorem then implies E1. QED
Theorem 3. E1 if and only if S3.
Proof. Suppose that E1 holds. Theorem 2 implies that S2 must hold, and since every isomorphism is an elementary embedding, we immediately see that S3 holds too. On the other hand, if S3 holds, one establishes E1 by arguing exactly as in the “if” half of theorem 2. QED
Figure 1 summarizes the results from the theory approach.
Figure 1.

We have two strengths of definability on the table. The weaker variety is represented by the condition E2, and the automorphisms of the models of a theory provide us with a perfect guide to this kind of definable structure. The stronger variety is represented by the conditions E1 and I1, and the class of structure-preserving maps between models of a theory provides us with a perfect guide to this kind.
5. Structure and Equivalence
It is worth taking a moment to unravel how these results come to bear on the conjecture, which we restate here for convenience.
Conjecture. A piece of structure is invariant under the symmetries of a mathematical object if and only if it is definable from the basic structure of the object.
On both the model approach and the theory approach, the strongest form of the conjecture (and, in particular, the “only if” half) fails. It is the case neither that EA and SA are equivalent nor that E1 and S1 are equivalent. On the model approach, proposition 2 captures a weaker form of the conjecture: If a piece of structure is invariant under the automorphisms of both X and all sufficiently closely related mathematical objects, then that structure must be definable.
On the theory approach, one can establish the following three weaker forms of the conjecture.
• If we weaken our notion of definability, then theorem 1 substantiates the conjecture. The fact that E2 and S1 are equivalent shows that although symmetries do not provide us with a perfect guide to globally definable structure, they do provide us with a perfect guide to locally definable structure.
• If we restrict the class of theories that we are considering, then Svenonius’s theorem substantiates the conjecture. The symmetries of models of complete theories tell us precisely which structures are globally explicit definable on the models.
• And finally, if we allow ourselves to consider the entire class of structure-preserving maps between models of a theory, rather than merely the automorphisms of the models, then theorems 2 and 3 substantiate the conjecture. This wider class of maps encodes all of the information about which structures are and are not globally explicitly definable on the models of the theory.
There is room for disagreement about which of these three comes closest to substantiating the original conjecture. I believe, however, that we have good reason to prefer the third. The first appeals to too weak a notion of definability, while the second is too restrictive about which theories the conjecture applies to. The third does not weaken our notion of definability, nor does it restrict the class of theories. Despite their differences, all three yield the same basic justification for Weyl’s guiding principle about symmetry and structure: Symmetries provide insight into the structure and constitution of X because they tell us which structures are definable from X’s basic structure.
It is common practice in philosophy of physics to appeal to a form of Weyl’s principle when examining the structure of our physical theories.Footnote 9 Two of the most well-known applications come from space-time physics. First, symmetries are employed in debates between substantivalists and relationalists about the structure of space-time. Relationalists will often argue that a particular piece of structure—such as “absolute position” or “absolute velocity”—is not invariant under the symmetries of a space-time theory. This type of argument can be understood as an appeal to the “if” half of the conjecture. If one can show that a piece of structure is not invariant under the symmetries of space-time, then one is licensed to conclude that the structure is not definable in terms of the basic structure of space-time. This in turn provides a strong sense in which space-time simply does not come equipped with that structure.Footnote 10
Second, there is a famous application of the “only if” half of the conjecture to the debate on the conventionality of simultaneity in special relativity. Philosophers of physics believed for many years that special relativity did not come equipped with a privileged notion of observer-relative simultaneity; the standard special relativistic notion of simultaneity was instead thought to be merely a convention. Malament (Reference Malament1977) was able to show, however, that the standard simultaneity relation on Minkowski space-time is the only nontrivial equivalence relation that is invariant under the symmetries of special relativity. Malament explicitly appeals to the “only if” half of the conjecture to explain why his result is so powerful: It implies that the standard simultaneity relation is the only nontrivial equivalence relation that is definable in terms of the basic structure of Minkowski space-time. In other words, Minkowski space-time does not come equipped with any other candidate for a simultaneity relation.Footnote 11
The conjecture also comes to bear directly on two issues in philosophy of science that have recently been under discussion: the question of how to compare amounts of structure between theories and the question of how to assess whether two theories are equivalent. We conclude by discussing these two topics in turn.
5.1. Structure
The history of classical space-time theories is often viewed as a progression toward a “less structured” space-time. Aristotelian space-time posits more structure than Newtonian space-time, which in turn posits more structure than Galilean space-time.Footnote 12 In order to capture the relationship that these different space-time theories bear to one another, one needs a precise method of comparing amounts of structure. Such a method would also be useful when diagnosing whether the models of a particular physical theory have “surplus structure” or when a theory is a “gauge theory” (see Weatherall Reference Weatherall2016b; Nguyen, Teh, and Wells Reference Nguyen, Teh and Wells2018). There are two different methods of comparing amounts of structure that are currently on the table—the automorphism approach and the category approach—and the results above allow us to evaluate them against one another.
As its name suggests, the automorphism approach uses the automorphisms of mathematical objects to compare amounts of structure. Since the automorphisms of an object are the invertible structure-preserving maps from the object to itself, an object with “more automorphisms” intuitively must have “less structure” that these automorphisms are required to preserve. The amount of structure that an object has is (in some sense) inversely proportional to the size of the object’s automorphism group. The automorphism approach is suggested by the discussions in Earman (Reference Earman1989) and North (Reference North2009), and Swanson and Halvorson (Reference Swanson and Halvorson2012) and Barrett (Reference Barrett2015a, Reference Barrett2015b) make the approach precise by proposing the following criterion.
SYM*: X has more structure than Y if the automorphism group of X is a proper subset of the automorphism group of Y.
The above conjecture lends support to this kind of criterion. If an object has more automorphisms, then it is more difficult for a new piece of structure to be invariant under these automorphisms, so there will be fewer structures that are definable from the object’s basic structure. And indeed, SYM* makes the intuitive verdicts when presented with many classic examples. A topological space has more structure than a bare set, an inner product space has more structure than a bare vector space, a manifold with metric has more structure than a bare manifold, and each of the classical space-times mentioned above has less structure than its predecessors (Barrett Reference Barrett2015b).
But SYM* has a serious shortcoming, stemming from the fact that SA does not entail EA. The automorphisms of an object do not provide a perfect guide to definable structures on that object. Example 5 makes this shortcoming precise. Consider the
-structure A from example 5 and its reduct A|Σ to the signature Σ. It is perfectly natural to think that the mathematical object A has more structure than A|Σ. Indeed, A|Σ is obtained by forgetting the structure r from the object A, and furthermore, r does not come for free on A|Σ since EA does not hold. So A has a piece of structure r that A|Σ lacks. But according to SYM* it is not the case that A has more structure than A|Σ; the two objects have the same trivial automorphism group. This is an undesirable verdict. One therefore hopes that SYM*, and the automorphism approach in general, can be improved on.
Theorems 2 and 3 suggest one potential improvement: We can obtain a better guide to the amount of structure that an object has by looking to the class of all structure-preserving maps between objects rather than merely the automorphisms. In fact, a method of comparing amounts of structure that employs exactly this idea is already on the table. The category approach to comparing amounts of structure was originally proposed by Baez et al. (Reference Baez, Bartels, Dolan and Corfield2006) and has recently been employed in philosophy of physics by Weatherall (Reference Weatherall2016b, Reference Weatherall and Landry2018a), Feintzeig (Reference Feintzeig2017), and Nguyen et al. (Reference Nguyen, Teh and Wells2018). As its name suggests, the idea behind this approach is that one can compare amounts of structure between mathematical objects by looking to the categories in which the objects reside.
In order to explain this method of comparing amounts of structure, we need the following simple category-theoretic machinery.Footnote 13 A first-order theory T has a category of models. A category C is a collection of objects with arrows between the objects that satisfy some basic properties. We will use the notation Mod(T) to denote the category of models of T. An object in Mod(T) is a model M of T, and an arrow
between objects in Mod(T) is an elementary embedding
between the models M and N. A functor
between categories C and D is a structure-preserving map between categories. When T + is an extension of a Σ-theory T, we can define the functor
by
for every model M of T + and elementary embedding h between models of T +. We say that a functor
is full if for all objects c 1, c 2 in C and arrows
in D there exists an arrow
in C with
. The functor F is faithful if for all objects c 1, c 2 in C and arrows
,
implies that
. And F is essentially surjective if for every object d in D there is an object c in C such that Fc is isomorphic to d. A functor that is full, faithful, and essentially surjective is called an equivalence of categories.
Baez et al. (Reference Baez, Bartels, Dolan and Corfield2006) classify functors between categories based on “what they forget.” Most importantly for our purposes, when a functor
is not full, it is said to forget structure. The existence of a functor
that forgets structure captures a sense in which (relative to the comparison generated by F) objects of D have less structure than objects of C. One can see the idea behind this method by considering the following example. It is standard to recognize a sense in which topological spaces have more structure than sets, and the category approach allows one to recover this sense.
Example 7. Consider the categories Set and Top. The objects of Set are sets and the arrows are functions between sets. The objects of Top are topological spaces and the arrows are continuous functions. One particularly natural functor
is defined by
for all topological spaces (X, τ) and continuous functions f. One can easily verify that U is a functor. It converts a topological space into a set by “forgetting” about the topology. Since there are functions between some topological spaces that are not continuous, U trivially is not full and therefore forgets structure.
The general motivation behind the category approach is essentially the same as that behind the automorphism approach. Since the functor
is not full, this provides a sense in which there are “more arrows” (relative to the comparison given by U) between objects in the category Set than there are between objects in the category Top. The arrows in these categories are structure-preserving maps between the objects. Therefore, since there are “more structure-preserving maps” between the objects of Set than there are between the objects of Top, the former must have less structure that these maps are required to preserve.
Theorem 2 yields a corollary that takes a first step toward justifying the category approach.
Corollary 1. Let T + be a
-theory that is an extension of the Σ-theory T. The functor
forgets structure if and only if E1 does not hold of T +.
Proof. It is easy to verify that Π is full if and only if S2 holds of T +. Theorem 2 then immediately implies the corollary. QED
If one extrapolates beyond the case of first-order theories, this corollary tells us that a functor from C to D forgets structure if and only if the objects in C have structure that is not definable from the structure of the objects in D.Footnote 14
The fact that SA does not imply EA generates uncomfortable counterexamples to the automorphism approach and SYM* in particular. This is what saw in example 5. The example does not, however, generate a problem for the category approach. Let T + be the
-theory that has as axioms every
-sentence ϕ such that
, and let T be the Σ-theory that has as axioms every Σ-sentence ψ such that
. Since EA does not hold, it is easy to see that E1 does not hold of T +. Corollary 1 therefore implies that Π forgets structure, capturing a sense in which models of T + (like A) have more structure than models of T (like A|Σ). The category approach therefore makes intuitive verdicts in some cases in which the automorphism approach stumbles.
And more generally, the equivalence of E1 with S2 and S3 suggests that the category approach is a conceptual improvement on the automorphism approach. The automorphism group of a mathematical object does not provide us with a perfect guide to the amount of definable structure that an object has. But theorems 2 and 3, along with corollary 1, suggest that the category in which the object resides does provide us with such a guide.
5.2. Equivalence
The results also come to bear on the recent debate about theoretical equivalence.Footnote 15 We would like to know the conditions under which two theories should be considered equivalent. Many criteria for equivalence have been proposed, but two will be of particular interest to us here: definitional equivalence and categorical equivalence.
Definitional equivalence was first introduced into philosophy of science by Glymour (Reference Glymour1971, Reference Glymour1977, Reference Glymour1980). The concept is simple given our discussion of definability above. Let
be signatures. A definitional extension of a Σ-theory S to the signature Σ+ is a Σ+-theory that is logically equivalent to the theory
where for each symbol
, the sentence δs is an explicit definition of s in terms of Σ. Two theories are definitionally equivalent if they have a common definitional extension.Footnote 16
It has also been suggested by Halvorson (Reference Halvorson and Humphreys2016) and Weatherall (Reference Weatherall2016a), among others, that category theory provides us with a standard for equivalence between theories: Two theories T 1 and T 2 are categorically equivalent if their categories of models Mod(T 1) and Mod(T 2) are “structurally identical,” that is, if there is a functor between them that is an equivalence of categories. Both definitional equivalence and categorical equivalence are supposed to capture senses in which two theories might be considered “intertranslatable.”
Unfortunately, both of these criteria suffer from some shortcomings. Barrett and Halvorson (Reference Barrett and Halvorson2016b) and Weatherall (Reference Weatherall2016a) have argued that definitional equivalence is too strict a standard of equivalence. It judges theories to be inequivalent that we have good reason to consider equivalent. On the other hand, categorical equivalence is too liberal. Barrett and Halvorson (Reference Barrett and Halvorson2016b, theorem 5.2) provide the following example of categorically equivalent theories T 1 and T 2 that we nonetheless have good reason to consider inequivalent.
Example 8. Consider the two signatures
and
, each of which has a countable infinity of unary predicate symbols. We define the Σ1-theory T 1 and the Σ2-theory T 2 as follows:

One can prove that T 1 and T 2 are categorically equivalent, but they are not definitionally equivalent (Barrett and Halvorson Reference Barrett and Halvorson2016b, theorem 5.2).
Although they are categorically equivalent, there is a strong sense in which these two theories are inequivalent. Theory T 1 says that there is one thing, while T 2 says that there is one thing and, in addition, that there is a “special predicate” q 0 with the following property: If q 0 holds of the one thing, then all of the predicates qi must hold of the one thing too. According to T 1, there is no such special predicate. These two theories are not “saying the same thing,” so it is a mark against categorical equivalence that it judges them to be equivalent.
Definitional equivalence judges them to be inequivalent. Theories T 1 and T 2 fail to be definitionally equivalent because T 2 cannot define the special predicate q 0. This points to a certain intuitive and desirable feature that definitional equivalence has but categorical equivalence lacks: If two theories are definitionally equivalent, then one can “build” or “construct” the models of the one theory from the models of the other, and vice versa. Example 8 shows that categorical equivalence does not have this feature; there are theories that are categorically equivalent despite the fact that one cannot construct models of T 2 from models of T 1. This discussion demonstrates the following:
It is not the case that an equivalence of categories between Mod(T 1) and Mod(T 2) implies that the structures of T 1 are definable in terms of the structures of T 2.
This result is a definite mark against categorical equivalence as a general standard for equivalence of theories. It does not capture as robust a notion of intertranslatability as one might hope. Accordingly, one would like to strengthen categorical equivalence so that it might better capture facts about definability.Footnote 17
The results here suggest that this is indeed possible. In particular, we have the following simple corollary.
Corollary 2. Let T + be a
-theory that is an extension of the Σ-theory T. The functor
is an equivalence if and only if T + is a definitional extension of T.
Proof. The proof of the “if” direction is familiar; it follows from theorem 5.1 of Barrett and Halvorson (Reference Barrett and Halvorson2016b). Assume then that Π is an equivalence. Since Π is full, corollary 1 implies that E1 holds of T +, so
for some Σ-formula ϕ. Now using the fact that Π is essentially surjective, one easily verifies that
is logically equivalent to T +. QED
Example 8 showed that the existence of an arbitrary equivalence between the categories of models of two theories does not guarantee that the two theories can define one another’s structures. But if Π is an equivalence, then corollary 2 implies that the two theories can do precisely this. It is natural to wonder whether there is some special property
of the functor Π that allows it to encode more about definable structure than an arbitrary functor does. This suggests a family of conjectures of the following form:
If there is a functor F that (i) is an equivalence of categories between Mod(T 1) and Mod(T 2) and (ii) has property
, then T 1 and T 2 are definitionally equivalent.Footnote 18
Results of this form would improve on categorical equivalence as a general standard of equivalence between theories. Steps in exactly this direction are currently being taken by Hudetz (Reference Hudetzforthcoming).
6. Conclusion
The results here about definability and symmetry begin to provide justification for the use of category theoretic tools when examining the relationships between theories. These tools seem to be particularly well suited for capturing when models of one theory have less structure than models of another theory and when two theories are equivalent. More generally, these results provide support for one of the primary motivations behind category theory.Footnote 19 The idea at the heart of category theory is simple: Mathematical objects can be thought of, not in terms of their “internal structure,” but rather in terms of the relations that they bear to other objects. For example, from the category theoretic perspective one sees a group not as a set with a binary operation, but instead as an object in a particular network of arrows. This viewpoint has proven useful over the course of the last 60 years, yielding applications in mathematics, computer science, and physics. The extent to which the perspective is justified, however, depends on precisely how much information about mathematical objects is encoded by the arrows—that is, the structure-preserving maps—between the objects. Theorems 2 and 3 take a step toward justifying this perspective and, in doing so, suggest a fruitful generalization of Weyl’s guiding principle: One can gain insight into the constitution of a mathematical object by looking to the class of all structure-preserving maps between objects of the same kind.
