Tutorials › Graph Theory (Undergraduate) › The Petersen Graph’s Automorphism Group

Automorphisms and Cayley Graphs · Tutorial 688 of 799

The Petersen Graph’s Automorphism Group

Learn how the 2-subset model reveals every symmetry of the Petersen graph and proves that its full automorphism group is \(S_5\).

Advanced 10 min read

What You'll Learn

  • Represent Petersen graph vertices as 2-element subsets of a 5-element set.
  • Verify that permutations of the five elements preserve adjacency.
  • Characterize the graph’s largest independent sets as five canonical stars.
  • Prove that every automorphism is induced by a permutation in \(S_5\).
  • Compute vertex orbits, stabilizers and the group order.

A 2-Subset Model for the Petersen Graph

The Petersen graph has ten vertices and a large, highly structured collection of symmetries. To identify all of them, it helps to give its vertices a form that records the symmetry directly. Let \([5]=\{1,2,3,4,5\}\), and let \(V\) consist of all 2-element subsets of \([5]\). Two vertices are adjacent exactly when the corresponding subsets are disjoint. Thus a vertex such as \(12\) means the subset \(\{1,2\}\), not an edge of the graph.

Definition: In the 2-subset model, \(G=(V,E)\) has \(V=\binom{[5]}{2}\) and \(E=\{\{A,B\}: A,B\in V,\ A\cap B=\varnothing\}\). The graph is finite and simple. This graph is the Petersen graph.

There are \(\binom{5}{2}=10\) vertices. A vertex \(A\) has three neighbors: they are the 2-element subsets of the three elements outside \(A\). In particular, the graph is 3-regular. The model makes one set of symmetries immediate: any permutation of \([5]\) maps 2-subsets to 2-subsets and preserves disjointness. The main question is whether there are other automorphisms that do not arise this way.

An automorphism of a graph is a bijection from its vertex set to itself that preserves adjacency in both directions. The set of all automorphisms, with composition, is the automorphism group, denoted \(\operatorname{Aut}(G)\). For \(\sigma\in S_5\), define its induced map \(\rho(\sigma)\) on graph vertices by \(\rho(\sigma)(\{i,j\})=\{\sigma(i),\sigma(j)\}\). Because a bijection preserves whether two sets intersect, \(\rho(\sigma)\) is an automorphism. These induced maps give a group action of \(S_5\) on the Petersen graph.

Worked Example: Checking a Vertex and Its Neighbors

In the model, \(V=\{12,13,14,15,23,24,25,34,35,45\}\), and \(E\) consists of the unordered pairs of vertices that are disjoint as subsets of \([5]\). Find the neighbors of \(12\).

A neighbor must be a 2-subset of the elements outside \(\{1,2\}\), which are \(3,4,5\). The three 2-subsets of \(\{3,4,5\}\) are \(34,35,45\). Thus \(N(12)=\{34,35,45\}\), and \(\deg(12)=3\).

Check: \(12\cap34=\varnothing\), \(12\cap35=\varnothing\), and \(12\cap45=\varnothing\), so all three listed vertices are adjacent to \(12\). The other six vertices, \(13,14,15,23,24,25\), each contain \(1\) or \(2\), so none is disjoint from \(12\).

Worked Example: Applying a Permutation

Let \(\sigma=(1\ 2\ 3)\in S_5\), fixing \(4\) and \(5\). Compute the induced automorphism on every vertex.

Apply \(\sigma\) to each element of each 2-subset: \(12\mapsto23\), \(13\mapsto12\), \(14\mapsto24\), \(15\mapsto25\), \(23\mapsto13\), \(24\mapsto34\), \(25\mapsto35\), \(34\mapsto14\), \(35\mapsto15\), and \(45\mapsto45\). For instance, \(14\mapsto\{\sigma(1),\sigma(4)\}=\{2,4\}=24\).

Check: \(12\) and \(34\) are adjacent because their intersection is empty. Their images are \(23\) and \(14\), and \(23\cap14=\varnothing\), so this edge maps to an edge. More generally, for any two vertices \(A,B\), \(A\cap B=\varnothing\) if and only if \(\sigma(A)\cap\sigma(B)=\varnothing\). The inverse permutation induces the inverse vertex map, so the map is a bijection preserving adjacency in both directions.

Recognizing Five Canonical Independent Sets

An independent set is a set of vertices no two of which are adjacent. In this graph, that means a family of 2-subsets in which every two subsets intersect. For each \(i\in[5]\), define the star \(S_i=\{\{i,j\}:j\in[5],\ j\ne i\}\). Each \(S_i\) has four vertices, and any two of its members intersect at \(i\). Therefore each \(S_i\) is an independent set of size four.

Lemma: Every independent set of size four in the 2-subset model is one of the five stars \(S_i\).

Proof. Let \(\mathcal{F}\) be an independent set of size four, viewed as four distinct 2-subsets that intersect pairwise. Choose two distinct members of \(\mathcal{F}\). Since they intersect, they can be written as \(\{a,b\}\) and \(\{a,c\}\), where \(a,b,c\) are distinct. Any 2-subset that intersects both either contains \(a\) or is \(\{b,c\}\): if it does not contain \(a\), it must contain \(b\) to intersect \(\{a,b\}\) and \(c\) to intersect \(\{a,c\}\).

If \(\{b,c\}\in\mathcal{F}\), then no fourth distinct 2-subset can intersect all three of \(\{a,b\},\{a,c\},\{b,c\}\). Indeed, a 2-subset containing \(a\) must also contain \(b\) or \(c\) to meet \(\{b,c\}\), making it one of the first two sets; a 2-subset not containing \(a\) that meets the first two must be \(\{b,c\}\). This contradicts \(|\mathcal{F}|=4\). Therefore every member of \(\mathcal{F}\) contains \(a\), so \(\mathcal{F}\subseteq S_a\). Both sets have size four, hence \(\mathcal{F}=S_a\). \(\square\)

This lemma gives an intrinsic way to recognize the five stars using only the graph: they are exactly its independent sets of size four. An automorphism preserves adjacency and nonadjacency, so it sends independent sets to independent sets. Since it is a bijection, it also preserves their sizes. Consequently, every automorphism permutes the five stars.

Worked Example: A Star and a Non-Star Independent Set

The star \(S_1\) is \(\{12,13,14,15\}\). Its four vertices form an independent set because every pair contains \(1\). Compare it with the family \(\mathcal{T}=\{12,13,23\}\).

The members of \(\mathcal{T}\) intersect pairwise: \(12\cap13=\{1\}\), \(12\cap23=\{2\}\), and \(13\cap23=\{3\}\). So \(\mathcal{T}\) is independent, but it is not a star: its three members do not all contain one common element.

To check that \(\mathcal{T}\) cannot be extended to an independent set of size four, consider a 2-subset that intersects all of \(12,13,23\). If it contains an element outside \(\{1,2,3\}\), its other element would have to lie in all three of \(\{1,2\},\{1,3\},\{2,3\}\), which is impossible. If both its elements lie in \(\{1,2,3\}\), it is one of \(12,13,23\). Thus there is no new vertex that can be added while preserving independence.

Check: \(S_1\) has four members and is independent; \(\mathcal{T}\) has three members and is independent but has no fourth member that can join it. This fits the lemma: every independent set of size four is a star, while smaller independent sets need not be.

Every Automorphism Comes from \(S_5\)

Theorem: The automorphism group of the Petersen graph in the 2-subset model is isomorphic to \(S_5\). In particular, every automorphism is induced by a unique permutation of \([5]\).

Proof. First, every \(\sigma\in S_5\) induces an automorphism \(\rho(\sigma)\), since \(\sigma\) is a bijection and hence preserves disjointness in both directions. The assignment \(\rho\) respects composition: applying \(\sigma\) and then \(\pi\) to a 2-subset has the same effect as applying \(\pi\circ\sigma\) (with the corresponding function-composition convention). Thus these induced maps form the natural group action.

Now let \(\varphi\) be any automorphism of the Petersen graph. By the lemma, \(\varphi\) permutes the five stars. Since the stars are distinct, there is a unique permutation \(\pi\in S_5\) such that \(\varphi(S_i)=S_{\pi(i)}\) for every \(i\in[5]\).

The vertex \(\{i,j\}\) is the unique member of \(S_i\cap S_j\). Since \(\varphi\) is a bijection, it maps this intersection to \(\varphi(S_i)\cap\varphi(S_j)=S_{\pi(i)}\cap S_{\pi(j)}\). The latter intersection consists of the single vertex \(\{\pi(i),\pi(j)\}\). Therefore \(\varphi(\{i,j\})=\{\pi(i),\pi(j)\}\) for every vertex \(\{i,j\}\). This proves that \(\varphi=\rho(\pi)\), so every automorphism is induced by an element of \(S_5\).

Finally, the inducing permutation is unique. If \(\rho(\pi)\) is the identity on graph vertices, then it fixes every star, because \(\rho(\pi)(S_i)=S_{\pi(i)}\). Distinctness of the stars gives \(S_{\pi(i)}=S_i\) only when \(\pi(i)=i\). This holds for all \(i\), so \(\pi\) is the identity. Hence the action is faithful as well as onto \(\operatorname{Aut}(G)\), and \(\operatorname{Aut}(G)\cong S_5\). \(\square\)

Worked Example: The Orbit and Stabilizer of a Vertex

Consider the vertex \(12=\{1,2\}\) under the induced \(S_5\) action. Its orbit consists of all 2-subsets of \([5]\). There are \(\binom{5}{2}=5\cdot4/(2\cdot1)=10\) such subsets, so the orbit has size \(10\).

A permutation stabilizes \(12\) exactly when it maps \(\{1,2\}\) to itself. It may permute \(1,2\) in \(2!=2\) ways and independently permute the remaining three elements in \(3!=3\cdot2\cdot1=6\) ways. The stabilizer therefore has size \(2\cdot6=12\). By the orbit-stabilizer theorem, the group has size \(10\cdot12=120\).

Check: The theorem above identifies the full automorphism group with \(S_5\), whose order is \(5!=5\cdot4\cdot3\cdot2\cdot1=120\). This agrees with the orbit-stabilizer calculation.

Why the Intrinsic Characterization Matters

The action of \(S_5\) on the vertices is evident from the subset model, but that observation alone only proves that the Petersen graph has at least those symmetries. The lemma supplies the missing upper bound: because the five stars can be recognized from the graph itself, every automorphism must permute them. Moreover, each graph vertex is recovered as the intersection of exactly two stars. Once the automorphism’s action on the stars is known, its action on every vertex is forced.

A common mistake is to confuse the size of a vertex orbit with the order of the automorphism group. For example, the orbit of \(12\) has size \(10\), but this does not imply that there are only ten automorphisms. The stabilizer has size \(12\), and orbit-stabilizer gives \(10\cdot12=120\), not \(10\). The orbit counts possible images of one vertex; it does not account for the different automorphisms that can have the same image of that vertex.

Check Your Understanding

Use the subset model and the characterization of the stars to answer the following.

  1. List all members of \(S_4\), and verify that it is independent.
  2. How many neighbors does the vertex \(35\) have? List them.
  3. Explain why an automorphism must send an independent set of size four to another independent set of size four.
  4. Why does knowing the images of all five stars determine the image of every graph vertex?
  5. How many permutations stabilize the vertex \(13\), and why is the count the same as for \(12\)?