<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www2.physics.siu.edu/qunet/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Stempel2</id>
	<title>Qunet - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www2.physics.siu.edu/qunet/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Stempel2"/>
	<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php/Special:Contributions/Stempel2"/>
	<updated>2026-04-29T19:07:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.7</generator>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Chapter_4_-_Entanglement&amp;diff=1732</id>
		<title>Chapter 4 - Entanglement</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Chapter_4_-_Entanglement&amp;diff=1732"/>
		<updated>2011-11-07T17:13:55Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Quantum entanglement is the most uniquely quantum mechanical property of quantum systems.  It is also believed to be responsible for the advantages that quantum computing systems have over classical computing systems.  Entangled states puzzled the founders of quantum theory, including Einstein.  For these reasons, it is not surprising that they have become a central part of many investigations into quantum theory and especially quantum information theory.  &lt;br /&gt;
&lt;br /&gt;
There are many open problems in this area of research.  Some of the most basic and fundamental questions about entangled states are still unanswered.  For example, given a mixed-state density matrix for a quantum system, with few exceptions we still do not know how to tell if the systems being described by that matrix are entangled or not.  Also, although there are ways with which to quantify the entanglement in a system of particles, these quantities are notoriously difficult to calculate.  Here again, with few exceptions, we do not know how to calculate the amount of entanglement in a system analytically.  &lt;br /&gt;
&lt;br /&gt;
What we do understand and what we can explain is the entanglement between bipartite systems that are describable by pure quantum states.  In this chapter, we will first talk about the problem of entanglement in quantum mechanics in general. We will then move on to its relevancy in quantum computing, starting with pure states of qubits.  Extensions and generalizations will be discussed in later sections.&lt;br /&gt;
&lt;br /&gt;
===EPR Paradox===&lt;br /&gt;
&lt;br /&gt;
Before diving into entanglement in the context of quantum computing and information, it would be prudent to discuss the now-famous EPR paradox.  It was first proposed in a paper by Einstein, Polosky, and Rosen in 1935.  The original paper does include a fairly simple mathematical explanation of the paradox---it is, however, not really necessary as the thought experiment is quite easily understood conceptually with (mostly) words.  A slightly simplified version of the experiment will be given here.&lt;br /&gt;
&lt;br /&gt;
Suppose a neutral pi meson, which has no spin, is at rest.  It then decays into an electron and a positron, necessarily going in opposite directions.  The wave function can now be written as&lt;br /&gt;
&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left\vert \Psi_-\right\rangle = \frac{1}{\sqrt{2}}(\left\vert \uparrow\downarrow \right\rangle - \left\vert \downarrow\uparrow \right\rangle). &amp;lt;/math&amp;gt;|4.1}}&lt;br /&gt;
&lt;br /&gt;
As can be seen, we now have a system of two particles that have a correlated spin---one being up and the other being down---with an equal probability for each configuration being the outcome of a measurement.  The system is said to be ''entangled'', as a measurement on one will guarantee that the other particle is in the correlated state.  In other words, it cannot be written as &amp;lt;math&amp;gt;\left\vert \psi_1\right\rangle \left\vert \psi_2\right\rangle &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now what is the significance here?  It all depends on what interpretation of quantum mechanics is being used.  The orthodox position says that the wave function is the complete representation of the system.  When the measurement occurs, the wave function collapses, changing the system.&lt;br /&gt;
&lt;br /&gt;
But, in the context of EPR, how can this be?  Imagine the entangled electron-positron pair are at opposite ends of the galaxy when one of them is measured.  The conservation of angular momentum says that the other particle all of the way on the other side of the galaxy must ''instantly'' be the opposite spin as the measured particle.  EPR argued that this is a violation of locality, which says an effect cannot travel faster than the speed of light.  If the very action of measurement on one particle is what caused the other particle to realize the opposite spin, then locality has been violated.  Therefore, the measurement could not have caused the collapse of the wave function.&lt;br /&gt;
&lt;br /&gt;
EPR concluded that this proves that quantum mechanics is incomplete---that the wave function is missing some information.  There was no &amp;quot;spooky-action-at-a-distance,&amp;quot; there must be some underlying property that is absent from the wave function.  Einstein rejected the notion that a measurement caused this quasi-mystical collapse of the wave function---the particles do not care if they are being watched or not.&lt;br /&gt;
&lt;br /&gt;
===Bell's Theorem===&lt;br /&gt;
&lt;br /&gt;
The peculiarities of the EPR paradox were convincing enough to drive many to examine possible &amp;quot;hidden variable theories.&amp;quot;  The basic idea is that there exists a quantity, often denoted by &amp;lt;math&amp;gt;\lambda \,\!&amp;lt;/math&amp;gt;, that must be included in the wave function to completely describe the system. J.S. Bell very elegantly showed in 1964 that this is not the case, using the very thought experiment (although slightly modified) that EPR proposed.&lt;br /&gt;
&lt;br /&gt;
Suppose we have another pion at rest about to decay with detectors oriented equidistant and on opposite sides, ready to measure the spin of the electron and positron.  Further suppose that, unlike the previous scenario, these detectors can be rotated in order to detect the spin in the direction of unit vectors &amp;lt;math&amp;gt;\vec{a}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; for the electron and positron respectively.&lt;br /&gt;
&lt;br /&gt;
When the electron and positron pair strikes the detectors, a spin up (&amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt;) or spin down (&amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;) is registered.  The product of the results is then examined.  If they are oriented parallel, where &amp;lt;math&amp;gt; \vec{a} = \vec{b}\,\!&amp;lt;/math&amp;gt;, then the result will be -1.  If anti-parallel, the result is then +1.  The averages are, obviously,&lt;br /&gt;
&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
P(\vec{a}, \vec{a}) &amp;amp;= -1 , \\&lt;br /&gt;
P(\vec{a}, -\vec{a}) &amp;amp;= +1 .&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|4.2}}&lt;br /&gt;
&lt;br /&gt;
Quantum mechanics tells us that for arbitrary vectors,&lt;br /&gt;
&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; P(\vec{a}, \vec{b}) = -\vec{a} \cdot \vec{b}. \,\!&amp;lt;/math&amp;gt;|4.3}}&lt;br /&gt;
&lt;br /&gt;
We can now introduce the hidden variable, &amp;lt;math&amp;gt;\lambda\,\!&amp;lt;/math&amp;gt;.  This can represent ''any'' possible amount of variables that complete the description of the system and allow for locality.  We then define some functions, &amp;lt;math&amp;gt;A(\vec{a},\lambda)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B(\vec{b},\lambda)\,\!,&amp;lt;/math&amp;gt; that will give the results for the measurement (either +1 or -1) for the electron and positron respectively.&lt;br /&gt;
&lt;br /&gt;
The locality assumption tells us that the orientation of one detector will not affect the outcome of the measurement of the other detector; one can imagine a scenario where the orientation is chosen at a time too late for any information to be transferred slower than light.  It must also be true that, when the detectors are parallel, the results must be&lt;br /&gt;
&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; A(\vec{a},\lambda) = -B(\vec{a},\lambda) \,\!&amp;lt;/math&amp;gt;|4.4}}&lt;br /&gt;
&lt;br /&gt;
due to the conservation of angular momentum.  Let us also define a probability density, &amp;lt;math&amp;gt;\rho (\lambda),\,\!&amp;lt;/math&amp;gt; for the hidden variable.  Since we know nothing of &amp;lt;math&amp;gt;\lambda\,\!&amp;lt;/math&amp;gt;, this can be ''anything'' as long as it is non-negative and normalizable (&amp;lt;math&amp;gt;\int \rho (\lambda)d(\lambda) = 1\,\!&amp;lt;/math&amp;gt;).  We can now look at the product of the measurements,&lt;br /&gt;
&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;P(\vec{a},\vec{b}) = \int \rho(\lambda)A(\vec{a},\lambda)B(\vec{b},\lambda)d\lambda.\,\!&amp;lt;/math&amp;gt;|4.5}}&lt;br /&gt;
&lt;br /&gt;
We know from Eq.[[#eq4.4|(4.4)]] that this can be rewritten:&lt;br /&gt;
&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;P(\vec{a},\vec{b}) = -\int \rho(\lambda)A(\vec{a},\lambda)A(\vec{b},\lambda)d\lambda.\,\!&amp;lt;/math&amp;gt;|4.6}}&lt;br /&gt;
&lt;br /&gt;
Now for the clever part.  Introducing another unit vector, &amp;lt;math&amp;gt;\vec{c}&amp;lt;/math&amp;gt;, and noting that &amp;lt;math&amp;gt;[A(\vec{b},\lambda)]^{2}=1,\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
P(\vec{a},\vec{b})-P(\vec{a},\vec{c}) &amp;amp;=&lt;br /&gt;
-\int \rho(\lambda)[A(\vec{a},\lambda)A(\vec{b},\lambda)-A(\vec{a},\lambda)A(\vec{c},\lambda)]d\lambda\\&lt;br /&gt;
&amp;amp;= -\int \rho(\lambda)[1-A(\vec{b},\lambda)A(\vec{c},\lambda)]A(\vec{a},\lambda)A(\vec{b},\lambda)d\lambda&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|4.7}}&lt;br /&gt;
&lt;br /&gt;
Recognizing some inequalities,&lt;br /&gt;
&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
-1 \le A(\vec{a},\lambda)A(\vec{b},\lambda) \le 1, \\&lt;br /&gt;
\rho(\lambda)[1-A(\vec{b},\lambda)A(\vec{c},\lambda)] \ge 0,&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|4.8}}&lt;br /&gt;
&lt;br /&gt;
we get to a remarkable result,&lt;br /&gt;
&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
|P(\vec{a},\vec{b})-P(\vec{a},\vec{c})| &amp;amp;\le \int \rho(\lambda)[1-A(\vec{b},\lambda)A(\vec{c},\lambda)]d\lambda \\&lt;br /&gt;
&amp;amp;\le 1 + P(\vec{b},\vec{c}). \end{align}\,\!&amp;lt;/math&amp;gt;|4.9}}&lt;br /&gt;
&lt;br /&gt;
The last form is known as the Bell inequality.  This inequality is true for any local hidden variable theory.&lt;br /&gt;
&lt;br /&gt;
What does this mean?  Let us define &amp;lt;math&amp;gt;\vec{a}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\vec{b}\,\!&amp;lt;/math&amp;gt; to be orthogonal and &amp;lt;math&amp;gt;\vec{c}\,\!&amp;lt;/math&amp;gt; to make a &amp;lt;math&amp;gt;45^{\circ}\,\!&amp;lt;/math&amp;gt; angle with both of them.  Using quantum mechanics (Equation[[#eq4.3|(4.3)]]),&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
P(\vec{a},\vec{b}) = 0 \\&lt;br /&gt;
P(\vec{a},\vec{c}) = P(\vec{b},\vec{c}) = -\frac{1}{\sqrt{2}}.&lt;br /&gt;
\end{align} \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inserting the values into the Bell inequality (Equation [[#eq4.9|(4.9)]]),&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\left|-\frac{1}{\sqrt{2}} \right| &amp;amp;\le 1 + \left(-\frac{1}{\sqrt{2}}\right) \\&lt;br /&gt;
\frac{1}{\sqrt{2}} &amp;amp;\le \frac{\sqrt{2}-1}{\sqrt{2}} \\&lt;br /&gt;
1 &amp;amp;\le \sqrt{2} - 1&lt;br /&gt;
\end{align} \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since &amp;lt;math&amp;gt;\sqrt{2}-1 \approx .41, \,\!&amp;lt;/math&amp;gt; the inequality is violated!&lt;br /&gt;
&lt;br /&gt;
This means that quantum mechanics is incompatible with ''any'' local hidden variable theory.  The EPR paradox had stronger implications than the authors realized; if local realism is held, then quantum mechanics is incorrect.  This has been repeatedly disproved experimentally.  Thus no local hidden variable theory can resolve the &amp;quot;spooky-action-at-a-distance.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Entangled Pure States===&lt;br /&gt;
&lt;br /&gt;
Let us consider two quantum systems, one called A and the other B.  Let us suppose the joint state of the entire system comprised of A and B is a [[Index#P|pure state]].  If the subsystems are independent and have never interacted, then the state of the composite system of the two particles can be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left\vert \Phi\right\rangle = \left\vert \psi\right\rangle_A\otimes\left\vert \phi\right\rangle_B,&lt;br /&gt;
&amp;lt;/math&amp;gt;|4.10}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\left\vert \psi\right\rangle_A\,\!&amp;lt;/math&amp;gt; is the state of particle A and &amp;lt;math&amp;gt;\left\vert \phi\right\rangle_B\,\!&amp;lt;/math&amp;gt; is the state of subsystem B.  This tensor product structure is sometimes stated as a postulate of quantum mechanics as in [[Bibliography#NielsenChuang:book|Nielsen and Chuang's book]].  In this case the two particles are not correlated in any way---they are said to be ''unentangled'' or ''separable''.  When a pure state cannot be written in this form it is said to be ''entangled''.   &lt;br /&gt;
&lt;br /&gt;
For example, the most general form for a pure state of two qubits is given by Eq. [[Chapter 2 - Qubits and Collections of Qubits#eq2.30|(2.30)]].  &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left\vert{\psi}\right\rangle = \alpha_{00}\left\vert{00}\right\rangle + \alpha_{01}\left\vert{01}\right\rangle &lt;br /&gt;
             + \alpha_{10}\left\vert{10}\right\rangle + \alpha_{11}\left\vert{11}\right\rangle.&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Examples are given below of states that are entangled and thus cannot be written in the form of Eq. [[#eq4.10|(4.10)]].  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For two particles (or systems) to become entangled, they must first interact with each other. This entanglement cannot increase (usually) by acting on an individual even both subsystems separately.  Only joint measurements on both or interactions between the two can increase entanglement.  Actions on an individual particle, without involving the other, are called ''local actions'' or ''local operations''. &amp;lt;!-- \index{local operations}--&amp;gt;  For example, local unitary operations on individual particles can be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
L = U_A\otimes U_B, &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|4.11}}&lt;br /&gt;
so that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
L\left\vert \Phi\right\rangle = U_A\left\vert \psi\right\rangle_A\otimes U_B\left\vert \phi\right\rangle_B.&lt;br /&gt;
&amp;lt;/math&amp;gt;|4.12}}&amp;lt;br /&amp;gt;  &lt;br /&gt;
Local unitary transformations will not change the entanglement of a system.  Furthermore, local measurements or local measurements combined with unitary transformations cannot, on average, increase the entanglement between subsystems.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For later use, it is relevant to note that the density matrix for the composite system in Eq.[[#eq4.10|(4.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\rho_{ss} &amp;amp;= \left\vert\Phi\right\rangle\left\langle\Phi\right\vert  \\&lt;br /&gt;
          &amp;amp;= (\left\vert \psi \right\rangle_A\otimes \left\vert \phi \right\rangle_B)(_A\left\langle \psi\right\vert\otimes_B\!\!\left\langle\phi\right\vert) \\&lt;br /&gt;
          &amp;amp;= \left\vert \psi\right\rangle_A\left\langle \psi\right\vert\otimes \left\vert \phi\right\rangle_B\left\langle\phi\right\vert \\&lt;br /&gt;
          &amp;amp;= \rho_A\otimes\rho_B,&lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|4.13}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\rho_A = \left\vert \psi\right\rangle_A\left\langle\psi\right\vert\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\rho_B=&lt;br /&gt;
\left\vert \phi\right\rangle_B\left\langle \phi\right\vert\,\!&amp;lt;/math&amp;gt; ---the density operator of a product state is&lt;br /&gt;
the product of density operators.&lt;br /&gt;
&lt;br /&gt;
====Bell States====&lt;br /&gt;
&lt;br /&gt;
The simplest examples of entangled states are the entangled states of&lt;br /&gt;
two two-state systems.  There are four different versions of what is known as the &lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;quot;maximally entangled state&amp;quot;&amp;lt;/nowiki&amp;gt; of two qubits.  The &amp;lt;nowiki&amp;gt;&amp;quot;maximally&amp;quot;&amp;lt;/nowiki&amp;gt; will&lt;br /&gt;
be explained below.  These four different versions are called Bell states and are &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\left\vert \psi_+\right\rangle &amp;amp;= \frac{1}{\sqrt{2}}(\left\vert 01\right\rangle +\left\vert 10\right\rangle), \\&lt;br /&gt;
\left\vert \psi_-\right\rangle &amp;amp;= \frac{1}{\sqrt{2}}(\left\vert 01\right\rangle -\left\vert 10\right\rangle), \\&lt;br /&gt;
\left\vert \phi_+\right\rangle &amp;amp;= \frac{1}{\sqrt{2}}(\left\vert 00\right\rangle +\left\vert 11\right\rangle), \\&lt;br /&gt;
\left\vert \phi_-\right\rangle &amp;amp;= \frac{1}{\sqrt{2}}(\left\vert 00\right\rangle -\left\vert 11\right\rangle).&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;|4.14}}&lt;br /&gt;
This is an orthonormal set of states that are all able to be obtained from each other by acting on one particle alone or both individual particles with unitary transformations (i.e. acting with local unitary transformations).  For example, consider the local unitary transformation &amp;lt;math&amp;gt;\mathbb{I}\otimes\sigma_3\,\!&amp;lt;/math&amp;gt; acting on &amp;lt;math&amp;gt;\left\vert \phi_-\right\rangle\,\!&amp;lt;/math&amp;gt;.  The result is &amp;lt;math&amp;gt;\left\vert \phi_+\right\rangle\,\!&amp;lt;/math&amp;gt;. Similarly, &amp;lt;math&amp;gt;\sigma_1\otimes\mathbb{I}\,\!&amp;lt;/math&amp;gt; acting on &amp;lt;math&amp;gt;\left\vert \psi_+\right\rangle\,\!&amp;lt;/math&amp;gt; yields &amp;lt;math&amp;gt;\left\vert \phi_+\right\rangle\,\!&amp;lt;/math&amp;gt;, and so on.&lt;br /&gt;
&lt;br /&gt;
These states certainly cannot be written in the form &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left\vert \Phi\right\rangle = \left\vert \psi\right\rangle_A\otimes\left\vert \phi\right\rangle_B. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
What if they could?  Let&lt;br /&gt;
&amp;lt;math&amp;gt;\left\vert \psi\right\rangle_A=\alpha_0\left\vert 0\right\rangle+\alpha_1\left\vert 1\right\rangle\,\!&amp;lt;/math&amp;gt; and&lt;br /&gt;
&amp;lt;math&amp;gt;\left\vert \phi\right\rangle_B=\beta_0\left\vert 0\right\rangle+\beta_1\left\vert 1\right\rangle\,\!&amp;lt;/math&amp;gt;. Notice that the general&lt;br /&gt;
form is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\left\vert \psi\right\rangle_A\otimes\left\vert \phi\right\rangle_B &amp;amp;=&lt;br /&gt;
  (\alpha_0\left\vert 0\right\rangle+\alpha_1\left\vert 1\right\rangle)\otimes(\beta_0\left\vert 0\right\rangle+\beta_1\left\vert 1\right\rangle), \\&lt;br /&gt;
                  &amp;amp;= \alpha_0\beta_0\left\vert 00\right\rangle +\alpha_1\beta_0\left\vert 10\right\rangle &lt;br /&gt;
                      + \alpha_0\beta_1\left\vert 01\right\rangle +\alpha_1\beta_1\left\vert 11\right\rangle, &lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;|4.15}}&lt;br /&gt;
so the coefficient of &amp;lt;math&amp;gt;\left\vert 00\right\rangle\,\!&amp;lt;/math&amp;gt; times the coefficient of &amp;lt;math&amp;gt;\left\vert 11\right\rangle\,\!&amp;lt;/math&amp;gt; minus the coefficient of &amp;lt;math&amp;gt;\left\vert 01\right\rangle\,\!&amp;lt;/math&amp;gt; times the coefficient of &amp;lt;math&amp;gt;\left\vert 10\right\rangle\,\!&amp;lt;/math&amp;gt; is zero.  This is not true for any of the Bell states---thus, they cannot be written as a tensor product of two 1-particle states. So, for any 2-particle state,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left\vert \Psi\right\rangle = \alpha_{00} \left\vert 00\right\rangle + \alpha_{01} \left\vert 01\right\rangle &lt;br /&gt;
             + \alpha_{10} \left\vert 10\right\rangle + \alpha_{11} \left\vert 11\right\rangle,&lt;br /&gt;
&amp;lt;/math&amp;gt;|4.16}}&amp;lt;br /&amp;gt;&lt;br /&gt;
the state is separable or unentangled if (and only if!) &amp;lt;math&amp;gt;\alpha_{00}\alpha_{11} -&lt;br /&gt;
\alpha_{01}\alpha_{10} = 0\,\!&amp;lt;/math&amp;gt;.  Otherwise, it is entangled.&lt;br /&gt;
&lt;br /&gt;
===Entangled Mixed States===&lt;br /&gt;
&lt;br /&gt;
The state in Eq.[[#eq4.1|(4.1)]] is not entangled, so it is called ''separable''. More precisely it is referred to as a simply separable state.  &amp;lt;!-- \index{separable state! simply separable}--&amp;gt;   In general, a state is separable if its density matrix can be written in the form &amp;lt;!-- \index{separable state}--&amp;gt;&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\rho_s = \sum_i p_i \rho_A^{(i)} \otimes \rho_B^{(i)},&lt;br /&gt;
&amp;lt;/math&amp;gt;|4.17}}&amp;lt;br /&amp;gt;&lt;br /&gt;
where &amp;lt;math&amp;gt;\rho_A^{(i)}\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;(\rho_B^{(i)})\,\!&amp;lt;/math&amp;gt; is a valid density matrix for&lt;br /&gt;
subsystem &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;(B)\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\sum_ip_i =1, \; p_i\geq 0\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
An ''entangled state'' &amp;lt;!-- \index{entangled state}--&amp;gt; is one that cannot be written in the form of Eq.[[#eq4.17|(4.17)]].  &lt;br /&gt;
&lt;br /&gt;
For a pure state, the situation is simpler.  A pure state is entangled if and only if it cannot be written in the form of &lt;br /&gt;
Eq.[[#eq4.10|(4.10)]].  In other words a pure state is entangled if it cannot be written as the product of two states of the individual&lt;br /&gt;
subsystems.  &lt;br /&gt;
&lt;br /&gt;
====Reduced Density Operators and the Partial Trace====&lt;br /&gt;
&amp;lt;!--\index{reduced density operator}\index{partial trace}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Bell states are maximally entangled states. &amp;lt;!--\index{maximally entangled states} --&amp;gt; To understand this, one may consider the fact that these states are pure states but information about the individual particles in the system is lacking.  In this section, a&lt;br /&gt;
more precise meaning of this statement is given.  &lt;br /&gt;
&lt;br /&gt;
Let us first consider useful tool, the ''partial trace''. &amp;lt;!--\index{partial trace} --&amp;gt;  The partial trace is the&lt;br /&gt;
trace over one of the subsystems (particle states) of a composite system.  Let us suppose that the density matrix for a composite system&lt;br /&gt;
is given by &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\rho_{ss} = \rho_A\otimes\rho_B.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|4.18}}&amp;lt;br /&amp;gt;&lt;br /&gt;
The partial trace &amp;lt;!--\index{partial trace} --&amp;gt; is the trace over one of the subsystems.  For example, the trace over subsystem &amp;lt;math&amp;gt;B\,\!&amp;lt;/math&amp;gt; is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mbox{Tr}_B(\rho_{ss}) = \rho_A\mbox{Tr}(\rho_B) = \rho_A,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|4.19}}&amp;lt;br /&amp;gt;&lt;br /&gt;
since &amp;lt;math&amp;gt;\mbox{Tr}(A\otimes B) =\mbox{Tr}(A)\mbox{Tr}(B)\,\!&amp;lt;/math&amp;gt; and the trace of a density matrix is one.  The matrix &amp;lt;math&amp;gt;\rho_A\,\!&amp;lt;/math&amp;gt; is called the ''reduced density operator'', &amp;lt;!--\index{reduced density operator} --&amp;gt; or reduced density matrix. &lt;br /&gt;
&amp;lt;!-- \index{reduced density matrix!see reduced density operator} --&amp;gt;&lt;br /&gt;
However, this is a special case.  The density matrix for a composite system of two (or more) subsystems cannot be written in this form except in very special circumstances---when the two subsystems have never interacted and there are no correlations between them.  &lt;br /&gt;
&lt;br /&gt;
For the cases where the two subsystems are entangled, there are at&lt;br /&gt;
least two ways to calculate the partial trace.  One is to write&lt;br /&gt;
the matrix form of the state in terms of a sum of the tensor products of Pauli&lt;br /&gt;
matrices.  (See [[Appendix E - Density Operator: Extensions]], Sec. [[Chapter 3 - Physics of Quantum Information#Two-State Example: Bloch Sphere|Two-State Example: Bloch Sphere]].)&lt;br /&gt;
The other is to realize that the trace can be calculated by&lt;br /&gt;
summing the projections onto the diagonal elements of the subsystem&lt;br /&gt;
over which you are tracing.  For example, for&lt;br /&gt;
a general &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; density matrix &amp;lt;math&amp;gt;\rho_2\,\!&amp;lt;/math&amp;gt;, the trace is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mbox{Tr}(\rho_2) = \mbox{Tr}(\left\vert 0\right\rangle\left\langle 0\right\vert\rho_2 +\left\vert 1\right\rangle\left\langle 1\right\vert\rho_2)&lt;br /&gt;
            =  \left\langle 0\right\vert\rho_2\left\vert 0\right\rangle + \left\langle 1\right\vert\rho_2\left\vert 1\right\rangle.  &lt;br /&gt;
&amp;lt;/math&amp;gt;|4.20}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the general case, let us consider a density matrix for a bipartite&lt;br /&gt;
system, &amp;lt;math&amp;gt;\rho\,\!&amp;lt;/math&amp;gt;.  Let the subsystem &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; have Greek letters as indices and &lt;br /&gt;
let the subsystem &amp;lt;math&amp;gt;B\,\!&amp;lt;/math&amp;gt; have Latin indices.  Then &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\rho &amp;amp;= \sum_{\alpha,\beta,i,j} \rho_{\alpha\beta,ij} \left\vert \alpha&lt;br /&gt;
  i\right\rangle\left\langle\beta j\right\vert  \\&lt;br /&gt;
     &amp;amp;= \sum_{\alpha,\beta,i,j} \rho_{\alpha\beta,ij} \left\vert \alpha\right\rangle_A \otimes &lt;br /&gt;
  \left\vert i\right\rangle_{B \; A}\!\left\langle\beta \right\vert \otimes{}_B\!\left\langle j\right\vert  \\&lt;br /&gt;
     &amp;amp;= \sum_{\alpha,\beta,i,j} \rho_{\alpha\beta,ij}&lt;br /&gt;
     \left\vert\alpha\right\rangle_{A \; A}\!\left\langle\beta\right|\otimes\left| i\right\rangle_{B \; B}\!\left\langle j\right|.  &lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;|4.21}}&lt;br /&gt;
To calculate the reduced density matrix of subsystem &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; by tracing over subsystem &amp;lt;math&amp;gt;B\,\!&amp;lt;/math&amp;gt;, the trace&lt;br /&gt;
over &amp;lt;math&amp;gt;B\,\!&amp;lt;/math&amp;gt; is taken by computing &amp;lt;!-- \index{partial trace}\index{trace!partial: see&lt;br /&gt;
  partial trace}--&amp;gt;&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\rho_A &amp;amp;= \mbox{Tr}_B(\rho)  \\&lt;br /&gt;
       &amp;amp;= \sum_{k} {}_B\!\left\langle k\right\vert\rho\left\vert k\right\rangle_B  \\ &lt;br /&gt;
       &amp;amp;= \sum_{k} \sum_{\alpha,\beta,i,j} {}_B\!\left\langle k\right\vert \left(\rho_{\alpha\beta,ij}&lt;br /&gt;
     \left\vert\alpha\right\rangle_{A\; A}\!\left\langle\beta\right\vert\otimes\left\vert i\right\rangle_{B\; B}\!\left\langle j\right\vert\right) \left\vert k\right\rangle_B   \\ &lt;br /&gt;
       &amp;amp;= \sum_{k}  \sum_{\alpha,\beta,i,j}\rho_{\alpha\beta,ij}&lt;br /&gt;
     \left\vert\alpha\right\rangle_{A\; A}\!\left\langle\beta\right\vert\delta_{ki}\delta_{jk}  \\ &lt;br /&gt;
       &amp;amp;=  \sum_{\alpha,\beta,k} \rho_{\alpha\beta,kk}&lt;br /&gt;
     \left\vert\alpha\right\rangle_{A\; A}\!\left\langle\beta\right\vert  \\ &lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;|4.22}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the partial trace of a &amp;lt;math&amp;gt;4\times 4\,\!&amp;lt;/math&amp;gt; density matrix &amp;lt;math&amp;gt;\rho\,\!&amp;lt;/math&amp;gt; over the&lt;br /&gt;
subsystem &amp;lt;math&amp;gt;B\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mbox{Tr}_B(\rho) = {}_B\left\langle 0\right\vert \rho \left\vert 0\right\rangle_B&lt;br /&gt;
               + {}_B\left\langle 1\right\vert\rho\left\vert 1\right\rangle_B,&lt;br /&gt;
&amp;lt;/math&amp;gt;|4.23}}&amp;lt;br /&amp;gt;&lt;br /&gt;
which leaves the part of the matrix corresponding to &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; alone&lt;br /&gt;
and projects the &amp;lt;math&amp;gt;B\,\!&amp;lt;/math&amp;gt; part onto the two diagonal elements and then adds&lt;br /&gt;
those.  Now let us calculate the partial trace of a Bell state, for example&lt;br /&gt;
&amp;lt;math&amp;gt;\left\vert \psi_+\right\rangle\,\!&amp;lt;/math&amp;gt;. Assuming the first state is the &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; state and the second &amp;lt;math&amp;gt;B\,\!&amp;lt;/math&amp;gt;, we see &lt;br /&gt;
&amp;lt;!-- \index{partial trace! of a Bell state}\index{reduced&lt;br /&gt;
  density operator!of a Bell state}--&amp;gt; &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mbox{Tr}_B(\left\vert\psi_+ \right\rangle\left\langle \psi_+\right\vert) &amp;amp;= &lt;br /&gt;
                    {}_B\left\langle 0\right\vert (\left\vert\psi_+ \right\rangle\left\langle\psi_+\right\vert)\left\vert 0\right\rangle_B&lt;br /&gt;
                    + {}_B\left\langle 1\right\vert (\left\vert\psi_+\right\rangle\left\langle \psi_+\right\vert)\left\vert 1\right\rangle_B, \\&lt;br /&gt;
        &amp;amp;= {}_B\left\langle 0\right\vert\left(\frac{1}{2}(\left\vert 01\right\rangle +\left\vert 10\right\rangle)&lt;br /&gt;
                   (\left\langle 01\right\vert +\left\langle 10\right\vert)\right)\left\vert 0\right\rangle_B \\ &lt;br /&gt;
        &amp;amp; \;\; +  {}_B\left\langle 1\right\vert\left(\frac{1}{2}\left(\left\vert 01\right\rangle +\left\vert 10\right\rangle\right)&lt;br /&gt;
                   (\left\langle 01\right\vert +\left\langle 10\right\vert)\right)\left\vert 1\right\rangle_B  \\&lt;br /&gt;
        &amp;amp;=\frac{1}{2}(\left\vert 1\right\rangle_A\left\langle 1\right\vert)&lt;br /&gt;
                +\frac{1}{2}(\left\vert 0\right\rangle_A\left\langle 0\right\vert),&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;|4.24}}&lt;br /&gt;
which can be rewritten simply as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mbox{Tr}_B(\left\vert \psi_+\right\rangle \left\langle \psi_+\right\vert ) = \rho_A &lt;br /&gt;
            = \left(\begin{array}{cc}&lt;br /&gt;
              1/2 &amp;amp; 0 \\ &lt;br /&gt;
              0 &amp;amp; 1/2 \end{array}\right).&lt;br /&gt;
&amp;lt;/math&amp;gt;|4.25}}&amp;lt;br /&amp;gt;&lt;br /&gt;
This is quite an interesting and significant find.  The density matrix&lt;br /&gt;
for the whole system of two qubits is in a pure state indicating&lt;br /&gt;
maximal knowledge.  However, the reduced density matrix, representing&lt;br /&gt;
our knowledge of one of the individual particles, is completely (or&lt;br /&gt;
maximally) mixed, indicating minimal knowledge.  This means that the two particles or subsystems taken together are in a definite, pure state; yet when taken separately, they contain as little information as possible. This fact indicates entanglement.&lt;br /&gt;
&lt;br /&gt;
It is important to note that for a pure state, the trace over&lt;br /&gt;
subsystem &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; produces the same result as the trace over subsystem&lt;br /&gt;
&amp;lt;math&amp;gt;B\,\!&amp;lt;/math&amp;gt;.  In other words, for a pure state &amp;lt;math&amp;gt;\rho_p\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mbox{Tr}_A(\rho_p) = \mbox{Tr}_B(\rho_p).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|4.26}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====How Entangled Is It?====&lt;br /&gt;
&lt;br /&gt;
The previous discussion showed that there is a definite notion of maximal entanglement for pure states.  From the determinant condition, there is a method for identifying unentangled pure states.  A question may arise: how entangled is it if it is not separable nor maximally entangled?  There are now many ways of defining measures of entanglement which will be explored in a later section and an appendix.  Here, a common way of measuring the entanglement for pure states is given which is based on the partial trace of a pure state.&lt;br /&gt;
&lt;br /&gt;
Let us consider the extreme cases.  First, we found that if the states are Bell states, then the partial trace of the bipartite system of two qubits will yield a density operator for the subsystem that is maximally entangled.  Due to the fact that the trace of the density operator is always one, it should be clear that the partial trace of a separable pure state gives a pure state density operator.  Notice that the purity of the partial density operator provides a candidate for a measure of entanglement.  Before we discuss this further, let us note the following important result, called the Schmidt decomposition.  &lt;br /&gt;
&lt;br /&gt;
'''Schmidt Decomposition'''&lt;br /&gt;
&lt;br /&gt;
For any pure state density operator of a bipartite system, say with constituents A and B, it can be taken as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left\vert \Psi\right\rangle_{AB} = \sum_{ij} a_{ij}^\prime\left\vert\psi_i^\prime\right\rangle_A\otimes\left\vert\phi_j^\prime\right\rangle_B.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|4.27}}&amp;lt;br /&amp;gt;&lt;br /&gt;
This can also be put in the form&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left\vert\Psi\right\rangle_{AB} = \sum_i a_i \left\vert\psi_i\right\rangle_A\otimes\left\vert\phi_i\right\rangle_B.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|4.28}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this case it is clear that the reduced density operator is the same for each subsystem and thus the purity of the reduced density operator can be used as a measure of entanglement.&lt;br /&gt;
&lt;br /&gt;
===Extensions and Open Problems===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Chapter 5 - Quantum Information: Basic Principles and Simple Examples#Introduction|Continue to '''Chapter 5 - Quantum Information: Basic Principles and Simple Examples]]&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1731</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1731"/>
		<updated>2011-11-07T16:46:41Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* The Hamming Bound */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; to denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.&lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2, which is the distance between the two code words.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000 \;\;\; \mbox{ and } \;\;\; 1_L = 111,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state; that is, one that is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words, and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code that is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix,''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall that we are working with binary codes.  Thus the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis that will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched or even added to produce a new vector that replaces a column, then the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent, which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  It follows that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results, &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt;, must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions that must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected; here, the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original (logical or encoded) state  &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords; i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
(See for example [[Bibliography#LoeppWootters|Loepp and Wootters]].)  From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors that are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix is &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  Only the codewords are annihilated by the parity check matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets, with each containing only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset that is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;, and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, then this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors, with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is, &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code that can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant that goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt;, is the set of all vectors that have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors, a vector can be orthogonal to itself.  Note that this is different from ordinary vectors in 3-d space.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to the rate of an error correcting code.  This does not indicate whether or not codes that satisfy these bounds exist, but it does tell us that no codes exist that do not satisfy these bounds.  Encoding, decoding, error detection and correction are all difficult problems to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a look-up table.  This would be much more time-consuming than using the parity check matrix; matrix multiplication is quite efficient relative to the look-up table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues---as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary due to the delicacy of quantum information.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1730</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1730"/>
		<updated>2011-11-07T16:45:48Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Generator Matrix */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; to denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.&lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2, which is the distance between the two code words.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000 \;\;\; \mbox{ and } \;\;\; 1_L = 111,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state; that is, one that is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words, and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code that is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix,''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall that we are working with binary codes.  Thus the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis that will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched or even added to produce a new vector that replaces a column, then the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent, which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  It follows that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results, &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt;, must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions that must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected; here, the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original (logical or encoded) state  &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords; i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
(See for example [[Bibliography#LoeppWootters|Loepp and Wootters]].)  From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors that are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix is &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  Only the codewords are annihilated by the parity check matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets, with each containing only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset that is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;, and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, then this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors, with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code that can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant that goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt;, is the set of all vectors that have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors, a vector can be orthogonal to itself.  Note that this is different from ordinary vectors in 3-d space.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to the rate of an error correcting code.  This does not indicate whether or not codes that satisfy these bounds exist, but it does tell us that no codes exist that do not satisfy these bounds.  Encoding, decoding, error detection and correction are all difficult problems to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a look-up table.  This would be much more time-consuming than using the parity check matrix; matrix multiplication is quite efficient relative to the look-up table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues---as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary due to the delicacy of quantum information.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1729</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1729"/>
		<updated>2011-11-07T16:44:50Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Final Comments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; to denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.&lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2, which is the distance between the two code words.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000 \;\;\; \mbox{ and } \;\;\; 1_L = 111,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state; that is, one that is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words, and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code that is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix,''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis that will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched or even added to produce a new vector that replaces a column, then the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent, which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  It follows that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results, &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt;, must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions that must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected; here, the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original (logical or encoded) state  &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords; i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
(See for example [[Bibliography#LoeppWootters|Loepp and Wootters]].)  From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors that are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix is &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  Only the codewords are annihilated by the parity check matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets, with each containing only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset that is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;, and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, then this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors, with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code that can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant that goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt;, is the set of all vectors that have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors, a vector can be orthogonal to itself.  Note that this is different from ordinary vectors in 3-d space.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to the rate of an error correcting code.  This does not indicate whether or not codes that satisfy these bounds exist, but it does tell us that no codes exist that do not satisfy these bounds.  Encoding, decoding, error detection and correction are all difficult problems to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a look-up table.  This would be much more time-consuming than using the parity check matrix; matrix multiplication is quite efficient relative to the look-up table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues---as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary due to the delicacy of quantum information.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1728</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1728"/>
		<updated>2011-11-07T16:41:24Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Definition 11: Dual Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; to denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.&lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2, which is the distance between the two code words.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000 \;\;\; \mbox{ and } \;\;\; 1_L = 111,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state; that is, one that is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words, and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code that is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix,''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis that will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched or even added to produce a new vector that replaces a column, then the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent, which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  It follows that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results, &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt;, must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions that must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected; here, the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original (logical or encoded) state  &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords; i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
(See for example [[Bibliography#LoeppWootters|Loepp and Wootters]].)  From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors that are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix is &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  Only the codewords are annihilated by the parity check matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets, with each containing only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset that is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;, and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, then this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors, with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code that can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant that goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt;, is the set of all vectors that have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors, a vector can be orthogonal to itself.  Note that this is different from ordinary vectors in 3-d space.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to rate of an error correcting code.  This does not indicate whether or not codes satisfying these bounds exists, but it does tell us that no codes exist which do not satisfy these bounds.  Encoding decoding and error detection and correction are all problems which can be difficult to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a lookup table.  This would be much more time-consuming that using the parity check matrix where matrix multiplication is quite efficient relative to the lookup table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary since the quantum information is delicate.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1727</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1727"/>
		<updated>2011-11-07T16:39:19Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* The Hamming Bound */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; to denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.&lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2, which is the distance between the two code words.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000 \;\;\; \mbox{ and } \;\;\; 1_L = 111,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state; that is, one that is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words, and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code that is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix,''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis that will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched or even added to produce a new vector that replaces a column, then the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent, which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  It follows that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results, &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt;, must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions that must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected; here, the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original (logical or encoded) state  &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords; i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
(See for example [[Bibliography#LoeppWootters|Loepp and Wootters]].)  From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors that are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix is &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  Only the codewords are annihilated by the parity check matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets, with each containing only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset that is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;, and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, then this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors, with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code that can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant that goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt; is the set of all vectors which have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0,\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors a vector can be orthogonal to itself.  This is different from ordinary vectors (in 3-d space) so this is one concept which is quite different in that regard.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to rate of an error correcting code.  This does not indicate whether or not codes satisfying these bounds exists, but it does tell us that no codes exist which do not satisfy these bounds.  Encoding decoding and error detection and correction are all problems which can be difficult to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a lookup table.  This would be much more time-consuming that using the parity check matrix where matrix multiplication is quite efficient relative to the lookup table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary since the quantum information is delicate.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1726</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1726"/>
		<updated>2011-11-07T16:36:09Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* The Disjointness Condition and Correcting Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; to denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.&lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2, which is the distance between the two code words.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000 \;\;\; \mbox{ and } \;\;\; 1_L = 111,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state; that is, one that is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words, and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code that is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix,''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis that will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched or even added to produce a new vector that replaces a column, then the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent, which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  It follows that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results, &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt;, must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions that must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected; here, the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original (logical or encoded) state  &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords; i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
(See for example [[Bibliography#LoeppWootters|Loepp and Wootters]].)  From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors that are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix is &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  Only the codewords are annihilated by the parity check matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets, with each containing only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset that is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;, and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, then this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors, with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code which can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant which goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt; is the set of all vectors which have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0,\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors a vector can be orthogonal to itself.  This is different from ordinary vectors (in 3-d space) so this is one concept which is quite different in that regard.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to rate of an error correcting code.  This does not indicate whether or not codes satisfying these bounds exists, but it does tell us that no codes exist which do not satisfy these bounds.  Encoding decoding and error detection and correction are all problems which can be difficult to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a lookup table.  This would be much more time-consuming that using the parity check matrix where matrix multiplication is quite efficient relative to the lookup table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary since the quantum information is delicate.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1725</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1725"/>
		<updated>2011-11-04T15:37:45Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* The Disjointness Condition and Correcting Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; to denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.&lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2, which is the distance between the two code words.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000 \;\;\; \mbox{ and } \;\;\; 1_L = 111,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state; that is, one that is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words, and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code that is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix,''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis that will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched or even added to produce a new vector that replaces a column, then the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent, which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  It follows that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results, &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt;, must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions that must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected; here, the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original (logical or encoded) state  &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords; i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
(See for example [[Bibliography#LoeppWootters|Loepp and Wootters]].)  From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors that are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix is &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  Only the codewords are annihilated by the parity check matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets each of which containing only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset that is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;, and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, then this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code which can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant which goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt; is the set of all vectors which have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0,\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors a vector can be orthogonal to itself.  This is different from ordinary vectors (in 3-d space) so this is one concept which is quite different in that regard.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to rate of an error correcting code.  This does not indicate whether or not codes satisfying these bounds exists, but it does tell us that no codes exist which do not satisfy these bounds.  Encoding decoding and error detection and correction are all problems which can be difficult to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a lookup table.  This would be much more time-consuming that using the parity check matrix where matrix multiplication is quite efficient relative to the lookup table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary since the quantum information is delicate.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1724</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1724"/>
		<updated>2011-11-02T18:36:07Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Example 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; to denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.&lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2, which is the distance between the two code words.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000 \;\;\; \mbox{ and } \;\;\; 1_L = 111,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state; that is, one that is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words, and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code that is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix,''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis that will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched or even added to produce a new vector that replaces a column, then the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent, which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  It follows that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results, &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt;, must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions that must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected; here, the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original (logical or encoded) state  &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords; i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
(See for example [[Bibliography#LoeppWootters|Loepp and Wootters]].)  From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors that are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix is &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  Only the codewords are annihilated by the parity check matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets each of which contains only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset which is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt; and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Then identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code which can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant which goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt; is the set of all vectors which have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0,\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors a vector can be orthogonal to itself.  This is different from ordinary vectors (in 3-d space) so this is one concept which is quite different in that regard.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to rate of an error correcting code.  This does not indicate whether or not codes satisfying these bounds exists, but it does tell us that no codes exist which do not satisfy these bounds.  Encoding decoding and error detection and correction are all problems which can be difficult to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a lookup table.  This would be much more time-consuming that using the parity check matrix where matrix multiplication is quite efficient relative to the lookup table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary since the quantum information is delicate.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1723</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1723"/>
		<updated>2011-11-02T18:30:44Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; to denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.&lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2, which is the distance between the two code words.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000 \;\;\; \mbox{ and } \;\;\; 1_L = 111,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state; that is, one that is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words, and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code that is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix,''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis that will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched or even added to produce a new vector that replaces a column, then the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent, which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  It follows that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results, &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt;, must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions that must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected; here, the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original (logical or encoded) state  &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords; i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be (see for example [[Bibliography#LoeppWootters|Loepp and Wootters]])&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors which are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  The codewords are annihilated by the parity check matrix and only the codewords are annihilated by that matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets each of which contains only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset which is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt; and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Then identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code which can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant which goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt; is the set of all vectors which have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0,\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors a vector can be orthogonal to itself.  This is different from ordinary vectors (in 3-d space) so this is one concept which is quite different in that regard.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to rate of an error correcting code.  This does not indicate whether or not codes satisfying these bounds exists, but it does tell us that no codes exist which do not satisfy these bounds.  Encoding decoding and error detection and correction are all problems which can be difficult to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a lookup table.  This would be much more time-consuming that using the parity check matrix where matrix multiplication is quite efficient relative to the lookup table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary since the quantum information is delicate.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1722</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1722"/>
		<updated>2011-11-02T18:26:44Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Parity Check Matrix */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; to denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.&lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2, which is the distance between the two code words.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000 \;\;\; \mbox{ and } \;\;\; 1_L = 111,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state; that is, one that is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words, and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code that is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix,''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis that will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched or even added to produce a new vector that replaces a column, then the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent, which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  It follows that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results, &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt;, must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions which must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected, but here the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original state (logical or encoded state) &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones are in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords, i.e., it must be a distance &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt;  code, i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be (see for example [[Bibliography#LoeppWootters|Loepp and Wootters]])&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors which are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  The codewords are annihilated by the parity check matrix and only the codewords are annihilated by that matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets each of which contains only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset which is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt; and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Then identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code which can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant which goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt; is the set of all vectors which have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0,\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors a vector can be orthogonal to itself.  This is different from ordinary vectors (in 3-d space) so this is one concept which is quite different in that regard.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to rate of an error correcting code.  This does not indicate whether or not codes satisfying these bounds exists, but it does tell us that no codes exist which do not satisfy these bounds.  Encoding decoding and error detection and correction are all problems which can be difficult to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a lookup table.  This would be much more time-consuming that using the parity check matrix where matrix multiplication is quite efficient relative to the lookup table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary since the quantum information is delicate.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1721</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1721"/>
		<updated>2011-11-02T18:18:05Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Generator Matrix */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; to denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.&lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2, which is the distance between the two code words.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000 \;\;\; \mbox{ and } \;\;\; 1_L = 111,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state; that is, one that is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words, and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code that is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix,''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis that will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched or even added to produce a new vector that replaces a column, then the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent, which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;, so &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  Now consider&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt; must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and thus corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions which must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected, but here the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original state (logical or encoded state) &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones are in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords, i.e., it must be a distance &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt;  code, i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be (see for example [[Bibliography#LoeppWootters|Loepp and Wootters]])&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors which are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  The codewords are annihilated by the parity check matrix and only the codewords are annihilated by that matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets each of which contains only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset which is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt; and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Then identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code which can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant which goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt; is the set of all vectors which have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0,\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors a vector can be orthogonal to itself.  This is different from ordinary vectors (in 3-d space) so this is one concept which is quite different in that regard.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to rate of an error correcting code.  This does not indicate whether or not codes satisfying these bounds exists, but it does tell us that no codes exist which do not satisfy these bounds.  Encoding decoding and error detection and correction are all problems which can be difficult to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a lookup table.  This would be much more time-consuming that using the parity check matrix where matrix multiplication is quite efficient relative to the lookup table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary since the quantum information is delicate.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1720</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1720"/>
		<updated>2011-11-02T17:11:14Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Definition 7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; to denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.&lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2, which is the distance between the two code words.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000 \;\;\; \mbox{ and } \;\;\; 1_L = 111,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state; that is, one that is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words, and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code that is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis which will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;, described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched, or even added to produce a new vector which replaces a column, the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;, so &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  Now consider&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt; must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and thus corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions which must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected, but here the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original state (logical or encoded state) &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones are in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords, i.e., it must be a distance &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt;  code, i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be (see for example [[Bibliography#LoeppWootters|Loepp and Wootters]])&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors which are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  The codewords are annihilated by the parity check matrix and only the codewords are annihilated by that matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets each of which contains only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset which is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt; and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Then identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code which can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant which goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt; is the set of all vectors which have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0,\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors a vector can be orthogonal to itself.  This is different from ordinary vectors (in 3-d space) so this is one concept which is quite different in that regard.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to rate of an error correcting code.  This does not indicate whether or not codes satisfying these bounds exists, but it does tell us that no codes exist which do not satisfy these bounds.  Encoding decoding and error detection and correction are all problems which can be difficult to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a lookup table.  This would be much more time-consuming that using the parity check matrix where matrix multiplication is quite efficient relative to the lookup table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary since the quantum information is delicate.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1719</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1719"/>
		<updated>2011-11-02T17:10:49Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Example 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; to denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.&lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2, which is the distance between the two code words.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000 \;\;\; \mbox{ and } \;\;\; 1_L = 111,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state; that is, one that is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words, and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code which is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis which will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;, described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched, or even added to produce a new vector which replaces a column, the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;, so &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  Now consider&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt; must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and thus corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions which must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected, but here the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original state (logical or encoded state) &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones are in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords, i.e., it must be a distance &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt;  code, i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be (see for example [[Bibliography#LoeppWootters|Loepp and Wootters]])&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors which are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  The codewords are annihilated by the parity check matrix and only the codewords are annihilated by that matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets each of which contains only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset which is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt; and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Then identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code which can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant which goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt; is the set of all vectors which have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0,\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors a vector can be orthogonal to itself.  This is different from ordinary vectors (in 3-d space) so this is one concept which is quite different in that regard.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to rate of an error correcting code.  This does not indicate whether or not codes satisfying these bounds exists, but it does tell us that no codes exist which do not satisfy these bounds.  Encoding decoding and error detection and correction are all problems which can be difficult to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a lookup table.  This would be much more time-consuming that using the parity check matrix where matrix multiplication is quite efficient relative to the lookup table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary since the quantum information is delicate.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1718</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1718"/>
		<updated>2011-11-02T16:40:24Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Example 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; to denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.&lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2, which is the distance between the two code words.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be the following&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000, \;\;\; \mbox{ and } \;\;\; 1_L = 111, &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state, that is, one which is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code which is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis which will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;, described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched, or even added to produce a new vector which replaces a column, the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;, so &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  Now consider&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt; must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and thus corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions which must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected, but here the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original state (logical or encoded state) &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones are in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords, i.e., it must be a distance &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt;  code, i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be (see for example [[Bibliography#LoeppWootters|Loepp and Wootters]])&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors which are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  The codewords are annihilated by the parity check matrix and only the codewords are annihilated by that matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets each of which contains only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset which is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt; and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Then identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code which can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant which goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt; is the set of all vectors which have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0,\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors a vector can be orthogonal to itself.  This is different from ordinary vectors (in 3-d space) so this is one concept which is quite different in that regard.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to rate of an error correcting code.  This does not indicate whether or not codes satisfying these bounds exists, but it does tell us that no codes exist which do not satisfy these bounds.  Encoding decoding and error detection and correction are all problems which can be difficult to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a lookup table.  This would be much more time-consuming that using the parity check matrix where matrix multiplication is quite efficient relative to the lookup table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary since the quantum information is delicate.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1717</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1717"/>
		<updated>2011-11-02T16:38:44Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Definition 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; to denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.&lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors, but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2 which is the distance between the two code words.  &lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be the following&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000, \;\;\; \mbox{ and } \;\;\; 1_L = 111, &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state, that is, one which is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code which is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis which will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;, described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched, or even added to produce a new vector which replaces a column, the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;, so &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  Now consider&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt; must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and thus corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions which must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected, but here the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original state (logical or encoded state) &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones are in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords, i.e., it must be a distance &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt;  code, i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be (see for example [[Bibliography#LoeppWootters|Loepp and Wootters]])&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors which are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  The codewords are annihilated by the parity check matrix and only the codewords are annihilated by that matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets each of which contains only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset which is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt; and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Then identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code which can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant which goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt; is the set of all vectors which have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0,\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors a vector can be orthogonal to itself.  This is different from ordinary vectors (in 3-d space) so this is one concept which is quite different in that regard.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to rate of an error correcting code.  This does not indicate whether or not codes satisfying these bounds exists, but it does tell us that no codes exist which do not satisfy these bounds.  Encoding decoding and error detection and correction are all problems which can be difficult to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a lookup table.  This would be much more time-consuming that using the parity check matrix where matrix multiplication is quite efficient relative to the lookup table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary since the quantum information is delicate.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1716</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1716"/>
		<updated>2011-11-02T15:19:23Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Definition 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;.  Then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors, but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2 which is the distance between the two code words.  &lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be the following&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000, \;\;\; \mbox{ and } \;\;\; 1_L = 111, &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state, that is, one which is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code which is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis which will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;, described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched, or even added to produce a new vector which replaces a column, the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;, so &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  Now consider&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt; must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and thus corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions which must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected, but here the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original state (logical or encoded state) &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones are in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords, i.e., it must be a distance &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt;  code, i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be (see for example [[Bibliography#LoeppWootters|Loepp and Wootters]])&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors which are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  The codewords are annihilated by the parity check matrix and only the codewords are annihilated by that matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets each of which contains only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset which is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt; and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Then identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code which can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant which goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt; is the set of all vectors which have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0,\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors a vector can be orthogonal to itself.  This is different from ordinary vectors (in 3-d space) so this is one concept which is quite different in that regard.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to rate of an error correcting code.  This does not indicate whether or not codes satisfying these bounds exists, but it does tell us that no codes exist which do not satisfy these bounds.  Encoding decoding and error detection and correction are all problems which can be difficult to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a lookup table.  This would be much more time-consuming that using the parity check matrix where matrix multiplication is quite efficient relative to the lookup table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary since the quantum information is delicate.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1715</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1715"/>
		<updated>2011-11-02T15:16:17Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Definition 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree, or have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the other vector, or vice versa.&lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;, then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors, but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2 which is the distance between the two code words.  &lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be the following&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000, \;\;\; \mbox{ and } \;\;\; 1_L = 111, &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state, that is, one which is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code which is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis which will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;, described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched, or even added to produce a new vector which replaces a column, the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;, so &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  Now consider&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt; must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and thus corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions which must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected, but here the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original state (logical or encoded state) &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones are in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords, i.e., it must be a distance &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt;  code, i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be (see for example [[Bibliography#LoeppWootters|Loepp and Wootters]])&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors which are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  The codewords are annihilated by the parity check matrix and only the codewords are annihilated by that matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets each of which contains only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset which is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt; and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Then identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code which can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant which goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt; is the set of all vectors which have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0,\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors a vector can be orthogonal to itself.  This is different from ordinary vectors (in 3-d space) so this is one concept which is quite different in that regard.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to rate of an error correcting code.  This does not indicate whether or not codes satisfying these bounds exists, but it does tell us that no codes exist which do not satisfy these bounds.  Encoding decoding and error detection and correction are all problems which can be difficult to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a lookup table.  This would be much more time-consuming that using the parity check matrix where matrix multiplication is quite efficient relative to the lookup table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary since the quantum information is delicate.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1714</id>
		<title>Appendix F - Classical Error Correcting Codes</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_F_-_Classical_Error_Correcting_Codes&amp;diff=1714"/>
		<updated>2011-11-02T15:05:05Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Binary Operations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
Classical error correcting codes are in use in a wide variety of digital electronics and other classical information systems.  It is a good idea to learn some of the basic definitions, ideas, methods, and simple examples of classical error correcting codes in order to understand the (slightly) more complicated quantum error correcting codes.  There are many good introductions to classical error correction.  Here we follow a few sources which also discuss quantum error correcting codes: the book by [[Bibliography#LoeppWootters|Loepp and Wootters]], an article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane, [[Bibliography#GottDiss|Gottesman's Thesis]], and [[Bibliography#Gaitan:book|Gaitan's Book]] on quantum error correction, which also discusses classical error correction.&lt;br /&gt;
&lt;br /&gt;
===Binary Operations===&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt; \{0,1\} \,\!&amp;lt;/math&amp;gt; is a group under addition.  (See [[Appendix D - Group Theory#Example 3|Section D.2.8]] of [[Appendix D - Group Theory|Appendix D]].)  The way this is achieved is by deciding that we will only use these two numbers in our language and using addition modulo 2, meaning &amp;lt;math&amp;gt; 0+0=0, 1+0 = 0+1 = 1, \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1+1 =0\,\!&amp;lt;/math&amp;gt;.   If we also include the operation of multiplication, the set (with the two operations) becomes a field (a Galois Field), which is denoted GF&amp;lt;math&amp;gt;(2)\,\!&amp;lt;/math&amp;gt;.  Since one often works with strings of bits, it is very useful to consider the string of bits to be a vector and to use vector addition (which is component-wise addition) and vector multiplication (which is the inner product).  For example, the addition of the vector &amp;lt;math&amp;gt;(0,0,1)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(0,1,1)\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;(0,0,1) + (0,1,1) = (0,1,0)\,\!&amp;lt;/math&amp;gt;.  The inner product between these two vectors is  &amp;lt;math&amp;gt;(0,0,1) \cdot (0,1,1) = 0\cdot 0 + 0\cdot 1 + 1\cdot 1 = 0 +0 +1=1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Basics===&lt;br /&gt;
&lt;br /&gt;
====Definition 1====&lt;br /&gt;
The inner product is also called a '''checksum''' or '''parity check''' since it shows whether or not the first and second vectors agree have an even number of 1's at the positions specified by the ones in the other vector.  We may say that the first vector satisfies the parity check of the first vector, or vice versa.  &lt;br /&gt;
&lt;br /&gt;
====Definition 2====&lt;br /&gt;
The '''weight''' or '''Hamming weight''' is the number of non-zero components of a vector or string.  The weight of a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; is denoted wt(&amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
====Definition 3====&lt;br /&gt;
The '''Hamming distance''' is the number of places where two vectors differ.  Let the two vectors be &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;, then the Hamming distance is also equal to wt(&amp;lt;math&amp;gt;v+w\,\!&amp;lt;/math&amp;gt;).  The Hamming distance between &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; will be denoted &amp;lt;math&amp;gt;d_H(v,w)\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4====&lt;br /&gt;
We use &amp;lt;math&amp;gt;\{0,1\}^n\,\!&amp;lt;/math&amp;gt; denote the set of all binary vectors of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;.  A '''code''' &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; of length &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is any subset of that set.  The set of all elements of &amp;lt;math&amp;gt;C\,\!&amp;lt;/math&amp;gt; is called the set of '''codewords'''.  We also say there are &amp;lt;math&amp;gt;2^n\,\!&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-bit words in the space.  &lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; bits are used to encode &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt; logical bits.  We use the notation &amp;lt;math&amp;gt;[n,k] \,\!&amp;lt;/math&amp;gt; do denote such a code.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5====&lt;br /&gt;
The '''minimum distance''' of a code is the smallest Hamming distance between any two non-equal vectors in a code.  This can be written &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
d_{Hmin}(C) = \underset{v,w\in C,v\neq w}{\mbox{min}}d_H(v,w).&lt;br /&gt;
 \,\!&amp;lt;/math&amp;gt;|F.1}}&lt;br /&gt;
For shorthand, we also use &amp;lt;math&amp;gt; d(C)\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt; d\,\!&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; C\,\!&amp;lt;/math&amp;gt; is understood.&lt;br /&gt;
&lt;br /&gt;
When that code has a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt;, the notation &amp;lt;math&amp;gt;[n,k,d] \,\!&amp;lt;/math&amp;gt; is used.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
It is interesting to note that if we encode redundantly using &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt; as our logical zero and logical one respectively, then we could detect single bit errors, but not correct them.  For example, if we receive &amp;lt;math&amp;gt; 01\,\!&amp;lt;/math&amp;gt;, we know this cannot be one of our encoded states.  So an error must have occurred.  However, we don't know whether the sender sent &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;.  We do know that an error has occurred though, as long as we know only one error has occurred.  Such an encoding can be used as an '''error detecting code'''.  In this case there are two code words, &amp;lt;math&amp;gt; 0_L=00 \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;1_L=11\,\!&amp;lt;/math&amp;gt;, but four words in the space.  The minimum distance is 2 which is the distance between the two code words.  &lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
The three-bit redundant encoding was already given in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].  One takes logical zero and logical one states to be the following&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
0_L =  000, \;\;\; \mbox{ and } \;\;\; 1_L = 111, &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.2}}&lt;br /&gt;
where the subscript &amp;lt;math&amp;gt;L \,\!&amp;lt;/math&amp;gt; is used to denote a &amp;quot;logical&amp;quot; state, that is, one which is encoded.  Recall that this code is able to detect and correct one error.  In this case there are two code words out of eight possible words and the minimal distance is 3.&lt;br /&gt;
&lt;br /&gt;
====Definition 6====&lt;br /&gt;
The '''rate''' of a code is given by the ration of the number of logical bits to the number of bits, &amp;lt;math&amp;gt;k/n\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
====Definition 7====&lt;br /&gt;
A '''linear code''' &amp;lt;math&amp;gt;C_l\,\!&amp;lt;/math&amp;gt; is a code which is closed under addition.&lt;br /&gt;
&lt;br /&gt;
===Linear Codes===&lt;br /&gt;
&lt;br /&gt;
Linear codes are particularly useful because they are able to efficiently identify errors and the associated correct codewords.  This ability is due to the added structure these codes have.  These will be discussed in the following sections. &lt;br /&gt;
&lt;br /&gt;
====Generator Matrix====&lt;br /&gt;
&lt;br /&gt;
For linear codes, any linear combination of codewords is a codeword.  One key feature of a linear code is that it can be specified by a &amp;lt;nowiki&amp;gt;''generator matrix''&amp;lt;/nowiki&amp;gt; &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Recall we are working with binary codes.  So the entries of the matrix will also be binary numbers, i.e., 0's and 1's.&amp;lt;/ref&amp;gt;. For an &amp;lt;math&amp;gt; [n,k]\,\!&amp;lt;/math&amp;gt; code, the '''generator matrix''' is an &amp;lt;math&amp;gt; n\times k\,\!&amp;lt;/math&amp;gt; matrix with columns that form a basis for the &amp;lt;math&amp;gt;k\,\!&amp;lt;/math&amp;gt;-dimensional coding sub-space of the &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt;-dimensional binary vector space.  In other words, the vectors comprising the rows form a basis which will span the code space.  (Note that one may also use the transpose of this matrix as the definition for &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt;.)  Any code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt;, described by a vector &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; can be written in terms of the generator matrix as &amp;lt;math&amp;gt;w = Gv\,\!&amp;lt;/math&amp;gt;.  Note that &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is independent of the input and output vectors.  In addition, &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is not unique.  If columns are switched, or even added to produce a new vector which replaces a column, the generator matrix is still valid for the code.  This is due to the requirement that the columns be linearly independent which is still satisfied if these operations are performed.&lt;br /&gt;
&lt;br /&gt;
====Parity Check Matrix====&lt;br /&gt;
Once &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; is obtained, one can calculate another useful matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is an &amp;lt;math&amp;gt;(n\times k)\times n\,\!&amp;lt;/math&amp;gt; matrix which has the property that&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
PG = 0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.3}}&lt;br /&gt;
The matrix &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is called the '''parity check matrix''' or '''dual matrix'''.  The rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; is at most  &amp;lt;math&amp;gt;n- k\,\!&amp;lt;/math&amp;gt; and has the property that it annihilates any code word.  To see this, recall any code word is written as &amp;lt;math&amp;gt;Gv\,\!&amp;lt;/math&amp;gt;, so &amp;lt;math&amp;gt;PGv =0\,\!&amp;lt;/math&amp;gt; since &amp;lt;math&amp;gt;PG =0\,\!&amp;lt;/math&amp;gt;.  Also, due to the rank of &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt;, it can be shown that &amp;lt;math&amp;gt;Pw =0\,\!&amp;lt;/math&amp;gt; only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  That is to say, &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; is a code word.  This means that &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be used to test whether or not a word is in the code. &lt;br /&gt;
&lt;br /&gt;
Suppose an error occurs on a code word &amp;lt;math&amp;gt;w\,\!&amp;lt;/math&amp;gt; to produce &amp;lt;math&amp;gt;w^\prime = w + e\,\!&amp;lt;/math&amp;gt;.  Now consider&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
Pw^\prime = P(w+e) = Pe,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.4}}&lt;br /&gt;
since &amp;lt;math&amp;gt;Pw=0\,\!&amp;lt;/math&amp;gt;.  This result, &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''error syndrome''' and the measurement to identify &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; is called the '''syndrome measurement'''.  Therefore, the result depends only on the error and not on the original code word.  If the error can be determined from this result, then it can be corrected independent of the code word.  However, in order to have &amp;lt;math&amp;gt;Pe\,\!&amp;lt;/math&amp;gt; be unique, two different results &amp;lt;math&amp;gt;Pe_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Pe_2\,\!&amp;lt;/math&amp;gt; must not be equal.  This is possible if a distance &amp;lt;math&amp;gt;d\,\!&amp;lt;/math&amp;gt; code is constructed such that the parity check matrix has &amp;lt;math&amp;gt;d-1=2t\,\!&amp;lt;/math&amp;gt; linearly independent columns.  This enables the errors to be identified and thus corrected.&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
For any classical error correcting code, there are general conditions which must be satisfied in order for the code to be able to detect and correct errors.  The two examples above show how the error can be detected, but here the objective is to give some general conditions.  &lt;br /&gt;
&lt;br /&gt;
Note that any state containing an error may be written as the sum of the original state (logical or encoded state) &amp;lt;math&amp;gt;w \,\!&amp;lt;/math&amp;gt; and another vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt;.  The error vector &amp;lt;math&amp;gt;e \,\!&amp;lt;/math&amp;gt; has ones are in the places where errors are present and zeroes everywhere else.  To ensure that the error may be corrected, the following condition must be satisfied for two states with errors occurring&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
w_1 + e_1 \neq w_2 + e_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.5}}&lt;br /&gt;
This condition is called the '''disjointness condition'''.  This condition means that an error on one state cannot be confused with an error on another state.  If it could, then the state including the error could not be uniquely identified with an encoded state and the state could not be corrected to its original state before the error occurred.  More specifically, for a code to correct &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;  single-bit errors, it must have distance at least &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt; between any two codewords, i.e., it must be a distance &amp;lt;math&amp;gt;2t + 1 \,\!&amp;lt;/math&amp;gt;  code, i.e., it must be true that &amp;lt;math&amp;gt;d(C) \geq 2t + 1 \,\!&amp;lt;/math&amp;gt;.  An &amp;lt;math&amp;gt;[n,k]\,\!&amp;lt;/math&amp;gt; code with minimal distance &amp;lt;math&amp;gt;d \,\!&amp;lt;/math&amp;gt; is denoted &amp;lt;math&amp;gt;[n,k,d]\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
An important example of an error correcting code is called the &amp;lt;math&amp;gt;[7,4,3]&amp;lt;/math&amp;gt; Hamming code.  This code, as the notation indicates, encodes &amp;lt;math&amp;gt;k=4&amp;lt;/math&amp;gt; bits of information into &amp;lt;math&amp;gt;n=7&amp;lt;/math&amp;gt; bits.  It also does it in such a way that one error can be detected and corrected since it has a distance of &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;.  The generator matrix for this code can be taken to be (see for example [[Bibliography#LoeppWootters|Loepp and Wootters]])&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G^T = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
          0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.6}}&lt;br /&gt;
From this the parity check matrix, &amp;lt;math&amp;gt;P\,\!&amp;lt;/math&amp;gt; can be calculated by finding a set of &amp;lt;math&amp;gt;n-k\,\!&amp;lt;/math&amp;gt; mutually orthogonal vectors which are also orthogonal to the code space defined by the generator matrix.  Alternatively, one could find the generator matrix from the parity check matrix.  A method for doing this can be found in Steane's article in [[Bibliography#LoPopescuSpiller|Lo, Popescu, and Spiller]].  One first puts &amp;lt;math&amp;gt;G^T\,\!&amp;lt;/math&amp;gt; in the form &amp;lt;math&amp;gt;(I_k,A),\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;I_k\,\!&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;k\times k\,\!&amp;lt;/math&amp;gt; identity matrix.  Then the parity check matrix &amp;lt;math&amp;gt;P = (A^T,I_{n-k}).\,\!&amp;lt;/math&amp;gt;  In either case, one can arrive at the following parity check matrix for this code:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
P = \left(\begin{array}{ccccccc}&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
          1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
          0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
    \end{array}\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.7}}&lt;br /&gt;
It is useful to note that the code can also be defined by the parity check matrix.  The codewords are annihilated by the parity check matrix and only the codewords are annihilated by that matrix.&lt;br /&gt;
&lt;br /&gt;
===The Disjointness Condition and Correcting Errors===&lt;br /&gt;
&lt;br /&gt;
The motivation for the disjointness condition, [[#eqF.5|Eq.(F.5)]], is to associate each vector in the space with a particular code word.  That is, assuming that only certain errors occur, each error vector should be associated to a particular vector in the code space when the error is added to the original code word.  This partitions the set into disjoint subsets each of which contains only one code vector.  A message is decoded correctly if the vector (the one containing the error) is in the subset which is associated with the original vector (the one with no error).  For example, if one vector is sent, say &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt; and an error occurs during transmission to produce &amp;lt;math&amp;gt; v_2 = v_1 +e\,\!&amp;lt;/math&amp;gt;, this vector must be in the subset containing &amp;lt;math&amp;gt; v_1 \,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A way to decode is to record an array of possible code words, possible errors, and the combinations of those errors and code words.  The array can be set up as a top row of the code word vectors and a leftmost column of errors with the element of the first row and the first column being the zero vector and all subsequent entries in the column being errors.  Then the element at the top of a column (say the jth column) is added to the error in the corresponding row (say the kth row) to get the j,k entry of the array.  With this array one can associate a column with a subset that is disjoint with the other sets.  Then identifying the erred code word in a column associates it with a code word and thus corrects the error.&lt;br /&gt;
&lt;br /&gt;
===The Hamming Bound===&lt;br /&gt;
&lt;br /&gt;
The Hamming bound is a bound that restricts the rate of the code.  Due to the disjointness condition, a certain number of bits are required to ensure our ability to detect and correct errors.  Suppose there is a set of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bit vectors for encoding &amp;lt;math&amp;gt; k\,\!&amp;lt;/math&amp;gt; bits of information.  There is a set of error vectors of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; that has &amp;lt;math&amp;gt; C(n,t)\,\!&amp;lt;/math&amp;gt; elements&amp;lt;ref&amp;gt;That is &amp;lt;math&amp;gt; n \,\!&amp;lt;/math&amp;gt; choose &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; vectors. The notation is &amp;lt;math&amp;gt; C(n,t) = {n\choose t} = \frac{n!}{(n-t)!t!}.\,\!&amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt;.  So the number of error vectors, including errors of weight up to &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, is &lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=0}^t C(n,i). \,\!&amp;lt;/math&amp;gt;  (Note that no error is also part of the set of error vectors.  The objective is to be able to design a code which can correct all errors up to those of weight &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt; and this includes no error at all.)  Since there are &amp;lt;math&amp;gt; 2^n\,\!&amp;lt;/math&amp;gt; vectors in the whole space of &amp;lt;math&amp;gt; n\,\!&amp;lt;/math&amp;gt; bits, and assuming &amp;lt;math&amp;gt; m\,\!&amp;lt;/math&amp;gt; vectors are used for the encoding, the Hamming bound is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
m\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.8}}&lt;br /&gt;
For linear codes, &amp;lt;math&amp;gt; m=2^k,\,\!&amp;lt;/math&amp;gt; so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
2^k\sum_{i=0}^t C(n,i) \leq 2^n.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.9}}&lt;br /&gt;
Taking the logarithm, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
k \leq n - \log_2\left(\sum_{i=0}^t C(n,i)\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.10}}&lt;br /&gt;
For large &amp;lt;math&amp;gt; n, k \,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; t \,\!&amp;lt;/math&amp;gt;, we can use [[#LoPopescueSpiller|Stirling's formula]] to show that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\frac{k}{n} \leq 1 - H\left(\frac{t}{n}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|F.11}}&lt;br /&gt;
where &amp;lt;math&amp;gt; H(x) = -x\log x -(1-x)\log (1-x) \,\!&amp;lt;/math&amp;gt; and we have neglected an overall multiplicative constant which goes to 1 as  &amp;lt;math&amp;gt; n\rightarrow \infty. \,\!&amp;lt;/math&amp;gt;  (Again, see the article in [[Bibliography#LoPopescueSpiller|Lo, Popescu, and Spiller]] by Steane.)&lt;br /&gt;
&lt;br /&gt;
===More Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Dual Code====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{C}\,\!&amp;lt;/math&amp;gt; be a code and let &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt; be a vector in the code space.  The '''dual code''', denoted &amp;lt;math&amp;gt;\mathcal{C}^\perp\,\!&amp;lt;/math&amp;gt; is the set of all vectors which have zero inner product with all &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  In other words, it is the set of all vectors &amp;lt;math&amp;gt;u\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u\cdot v = 0,\,\!&amp;lt;/math&amp;gt; for all  &amp;lt;math&amp;gt;v\in \mathcal{C}\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
For binary vectors a vector can be orthogonal to itself.  This is different from ordinary vectors (in 3-d space) so this is one concept which is quite different in that regard.  &lt;br /&gt;
&lt;br /&gt;
The dual code is a useful entity in classical error correction and will be used in the construction of the quantum error correcting codes known as [[Chapter 7 - Quantum Error Correcting Codes#CSS codes|CSS codes]].&lt;br /&gt;
&lt;br /&gt;
===Final Comments===&lt;br /&gt;
&lt;br /&gt;
As can be seen from the Hamming bound, there is a limit to rate of an error correcting code.  This does not indicate whether or not codes satisfying these bounds exists, but it does tell us that no codes exist which do not satisfy these bounds.  Encoding decoding and error detection and correction are all problems which can be difficult to solve in general.  One of the advantages of the linear codes is that they provide a systematic method for identifying errors on a code through the use of the parity check operation.  More generally, checking to see whether or not a bit string (vector) is in the code space would require a lookup table.  This would be much more time-consuming that using the parity check matrix where matrix multiplication is quite efficient relative to the lookup table.  &lt;br /&gt;
&lt;br /&gt;
Many of these ideas and definitions will be utilized in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]] on quantum error correction.  Some linear codes, including the Hamming code above, will have quantum analogues as do many quantum error correcting codes.  In quantum computers, as will be discussed, error correction is necessary since the quantum information is delicate.  Such discussions will be taken up in [[Chapter 7 - Quantum Error Correcting Codes|Chapter 7]].&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_E_-_Density_Operator:_Extensions&amp;diff=1713</id>
		<title>Appendix E - Density Operator: Extensions</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_E_-_Density_Operator:_Extensions&amp;diff=1713"/>
		<updated>2011-11-02T01:59:55Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* An N-dimensional Generalization of the Polarization Vector */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
The Bloch sphere picture for two state systems given in Section [[Chapter 3 - Physics of Quantum Information#Two-State Example: Bloch Sphere|3.5.4]] is quite useful.  This Appendix presents a generalization to higher dimensions.&lt;br /&gt;
&lt;br /&gt;
===An N-dimensional Generalization of the Polarization Vector===&lt;br /&gt;
&lt;br /&gt;
The following are somewhat standard conventions and those contained in&lt;br /&gt;
Ref.~\cite{Byrd/Khaneja:03}.  A &lt;br /&gt;
density operator on an &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt;-dimensional Hilbert space &amp;lt;math&amp;gt;{\mathcal{H}}_N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
will be represented using a set of traceless Hermitian &lt;br /&gt;
matrices &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;i=1,2,...,N^2-1\,\!&amp;lt;/math&amp;gt; with the normalization &lt;br /&gt;
condition &amp;lt;math&amp;gt;\mbox{Tr}(\lambda_i\lambda_j)=2\delta_{ij}\,\!&amp;lt;/math&amp;gt;.  The commutation &lt;br /&gt;
and anticommutation relations for this set of matrices are given by&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2ic_{ijk}\lambda_k, \;\;\; &lt;br /&gt;
\{\lambda_i,\lambda_j\} = \frac{4}{N}I \delta_{ij} + 2d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|E.1}}&lt;br /&gt;
where the sum over repeated indices is to be understood unless&lt;br /&gt;
otherwise stated.  (In some cases the sum is displayed explicitly for&lt;br /&gt;
emphasis.)  &lt;br /&gt;
These relations can be summarized using the trace, antisymmetric, and &lt;br /&gt;
symmetric combinations of the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i\lambda_j = \frac{2}{N}I \delta_{ij} &lt;br /&gt;
                     + d_{ijk}\lambda_k + ic_{ijk}\lambda_k.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|E.2}}&lt;br /&gt;
The density operator can now be written as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\rho = \frac{1}{N}\left(I + b \vec{n} \cdot \vec{\lambda}\right)&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|E.3}}&lt;br /&gt;
where &amp;lt;math&amp;gt;b = \sqrt{(N(N-1)/2)}\,\!&amp;lt;/math&amp;gt;.  The ''dot'' product is a sum &lt;br /&gt;
over repeated indices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{a}\cdot \vec{b} = a_ib_i = \sum_{i=1}^{N^2-1}a_ib_i.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|E.4}}&lt;br /&gt;
Any complete set of &amp;lt;math&amp;gt;N^2-1\,\!&amp;lt;/math&amp;gt; mutually trace-orthogonal, Hermitian matrices can serve as a basis and can be chosen to satisfy the conditions given here.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using the condition that pure states satisfy &amp;lt;math&amp;gt;\rho^2 = \rho\,\!&amp;lt;/math&amp;gt;, we find that for pure states,  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{n}\cdot\vec{n} = 1, \;\;\;\mbox{and} \;\;\; \vec{n}\star\vec{n} = \vec{n},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|E.5}}&lt;br /&gt;
where the &amp;lt;nowiki&amp;gt;&amp;quot;star&amp;quot;&amp;lt;/nowiki&amp;gt; product is defined by &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
(\vec{a}\star\vec{b})_k = \frac{1}{N-2}\sqrt{\frac{N(N-1)}{2}}\;d_{ijk}a_ib_j.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|E.6}}&lt;br /&gt;
For later use, a &amp;lt;nowiki&amp;gt;&amp;quot;cross&amp;quot;&amp;lt;/nowiki&amp;gt; product between two coherence vectors can &lt;br /&gt;
also be defined by &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
(\vec{a}\times\vec{b})_k = c_{ijk}a_ib_j.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|E.7}}&lt;br /&gt;
&lt;br /&gt;
====The Density Matrix for Two Qubits====&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Chapter_3_-_Physics_of_Quantum_Information&amp;diff=1712</id>
		<title>Chapter 3 - Physics of Quantum Information</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Chapter_3_-_Physics_of_Quantum_Information&amp;diff=1712"/>
		<updated>2011-11-02T00:49:14Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Two-State Example: Bloch Sphere */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
It was a great realization that information is physical and that a&lt;br /&gt;
(classical) Turing machine is not the end of the story of&lt;br /&gt;
computation.  The physical system in which the information is stored&lt;br /&gt;
and manipulated is important and qubits are quite different from&lt;br /&gt;
bits.  &lt;br /&gt;
&lt;br /&gt;
In this chapter, some background in quantum mechanics is provided.&lt;br /&gt;
Not all of this chapter will be directly relevant to our discussion,&lt;br /&gt;
but it is included to progress our understanding&lt;br /&gt;
of how quantum mechanics from a textbook is related to quantum&lt;br /&gt;
computing.  The connection is clear, but the story seems&lt;br /&gt;
incomplete from a physicists perspective.  For the subject of error&lt;br /&gt;
prevention methods, some of this chapter will be vital---in&lt;br /&gt;
particular, the section(s) concerning the density matrix.  Not only&lt;br /&gt;
is this vital, it often not covered in quantum mechanics&lt;br /&gt;
classes, both undergraduate and graduate.  &lt;br /&gt;
&lt;br /&gt;
It is also worth emphasizing that this chapter is primarily aimed at&lt;br /&gt;
physicists and for those others who are interested in the background&lt;br /&gt;
physics.  However, it is not necessary for much of what follows.&lt;br /&gt;
&lt;br /&gt;
===Schrodinger's Equation===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A common starting point in quantum mechanics is Schrodinger's equation.  This equation is not derived or justified here, but is given in a general form:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
H \left\vert \Psi\right\rangle = i\hbar\frac{\partial}{\partial t}\left\vert \Psi\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.1}}&amp;lt;br /&amp;gt;&lt;br /&gt;
where &amp;lt;math&amp;gt;H\,\!&amp;lt;/math&amp;gt; is the Hamiltonian, &amp;lt;!-- \index{Hamiltonian} --&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\hbar\,\!&amp;lt;/math&amp;gt; is Planck's constant &lt;br /&gt;
&amp;lt;!-- \index{Planck's constant} --&amp;gt; &lt;br /&gt;
(divided by &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;), and &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt; is time.  The Hamiltonian contains what&lt;br /&gt;
is known about the system's evolution.  &lt;br /&gt;
Most of the time in these notes, we let &amp;lt;math&amp;gt;\hbar = 1\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This equation is (formally) solved by taking the time derivative to be&lt;br /&gt;
an ordinary derivative (we assume no explicit time dependence for&lt;br /&gt;
&amp;lt;math&amp;gt;H \,\!&amp;lt;/math&amp;gt;), so &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
H \left\vert \Psi\right\rangle = i\frac{d \left\vert \Psi\right\rangle}{dt}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.2}}&amp;lt;br /&amp;gt;&lt;br /&gt;
This means that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
-iHdt =  \frac{d \left\vert \Psi\right\rangle}{\left\vert \Psi\right\rangle},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.3}}&amp;lt;br /&amp;gt;&lt;br /&gt;
so&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
 \ln \left\vert \Psi\right\rangle &amp;amp;= -iHt + C, \\&lt;br /&gt;
\Rightarrow\left\vert \Psi(t)\right\rangle &amp;amp;= e^{-iHt}\left\vert \Psi(0)\right\rangle.  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.4}}&lt;br /&gt;
Now if &amp;lt;math&amp;gt;H\,\!&amp;lt;/math&amp;gt; is Hermitian (it is), then the matrix &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U =  e^{-iHt}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.5}}&amp;lt;br /&amp;gt;&lt;br /&gt;
is unitary.  &amp;lt;!-- \index{unitary matrix}--&amp;gt;&lt;br /&gt;
(If this is unclear, see [[Appendix C - Vectors and Linear Algebra]], in particular the section entitled [[Appendix C - Vectors and Linear Algebra#Unitary Matrices|Unitary Matrices]].)  Any&lt;br /&gt;
transformation on a closed system can be described by a unitary&lt;br /&gt;
transformation and any unitary transformation can be obtained by the&lt;br /&gt;
exponentiation of a Hermitian matrix.  &lt;br /&gt;
&lt;br /&gt;
The end result and important point is that the evolution of a quantum&lt;br /&gt;
state is, in general, given by a unitary matrix&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left\vert \Psi(t)\right\rangle = U\left\vert \Psi(0)\right\rangle.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.6}}&amp;lt;br /&amp;gt;&lt;br /&gt;
So our objective in quantum information processing is to create a&lt;br /&gt;
unitary evolution, and eventual measurement, which will produce a&lt;br /&gt;
particular outcome.&lt;br /&gt;
&lt;br /&gt;
====Exponentiating a Matrix====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;expmatrix&amp;quot;&amp;gt; ''Aside: a note about the exponentiation of a matrix.''&amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
It may seem strange to exponentiate a matrix.  However, you can define&lt;br /&gt;
a function of a matrix according to its Taylor expansion.  The details&lt;br /&gt;
of this are primarily unimportant here, but for demonstration purposes,&lt;br /&gt;
it is written out.  &lt;br /&gt;
&lt;br /&gt;
The Taylor expansion of an exponential is the following:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
e^x = \sum_{n=0}^\infty \frac{x^n}{n!}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.7}}&amp;lt;br /&amp;gt;&lt;br /&gt;
and this can be used to exponentiate a matrix by letting the matrix&lt;br /&gt;
replace &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; in the equation.  This can also be used to prove that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
e^{ix}=\cos x +i\sin x.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.8}}&amp;lt;br /&amp;gt;&lt;br /&gt;
''End Aside''&lt;br /&gt;
&lt;br /&gt;
===Density Matrix for Pure States===&lt;br /&gt;
&lt;br /&gt;
Now let us consider the object (a ''density matrix, or &lt;br /&gt;
density operator, of rank one'') &amp;lt;!-- \index{density matrix}\index{density&lt;br /&gt;
matrix!pure state} --&amp;gt;&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\rho = \left\vert\psi\right\rangle \left\langle \psi\right\vert,&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.9}}&amp;lt;br /&amp;gt;&lt;br /&gt;
which is just the outer product of two vectors.  (See [[Appendix C - Vectors and Linear Algebra#Outer Product|Appendix C, Sec. C.2.4]].) &lt;br /&gt;
&lt;br /&gt;
Since &amp;lt;math&amp;gt;\left\vert \psi\right\rangle = \left\vert \psi(t)\right\rangle\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\rho=\rho(t)\,\!&amp;lt;/math&amp;gt; is also true.  If we&lt;br /&gt;
differentiate this with respect to &amp;lt;math&amp;gt;t\,\!&amp;lt;/math&amp;gt;, we discover&amp;lt;!-- \index{Schr\&amp;quot;odinger Equation!&lt;br /&gt;
  for density matrix} --&amp;gt;&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\frac{\partial \rho }{\partial t} &amp;amp;= &lt;br /&gt;
           \left(\frac{\partial \left\vert \psi\right\rangle}{\partial t}\right)\left\langle\psi\right\vert &lt;br /&gt;
            + \left\vert \psi\right\rangle\left(\frac{\partial \left\langle\psi\right\vert}{\partial t}\right)\\&lt;br /&gt;
                   &amp;amp;= (-iH)\rho + \rho (iH) = -i[H,\rho].&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.10}} &lt;br /&gt;
This is merely the Schrodinger equation for a density matrix with the solution&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(t) = U\rho(0)U^\dagger.&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.11}}&amp;lt;br /&amp;gt;&lt;br /&gt;
This follows from &amp;lt;math&amp;gt;\left\vert\psi(t)\right\rangle\left\langle\psi(t)\right\vert =&lt;br /&gt;
U\left\vert\psi(0)\right\rangle\left\langle\psi(0)\right\vert U^\dagger\,\!&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Consider our two-state system, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left\vert 0\right\rangle = \left(\begin{array}{c} 1 \\ 0 \end{array}\right), &lt;br /&gt;
                   \;\;\; \mbox{and} \;\;\; &lt;br /&gt;
\left\vert 1\right\rangle = \left(\begin{array}{c} 0 \\ 1 \end{array}\right).&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.12}}&amp;lt;br /&amp;gt;&lt;br /&gt;
Recall that the arbitrary superposition of these states is shown by &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left\vert \psi\right\rangle = \alpha_0\left\vert 0\right\rangle + \alpha_1\left\vert 1\right\rangle &lt;br /&gt;
           = \left(\begin{array}{c} \alpha_0 \\ \alpha_1 \end{array}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.13}}&amp;lt;br /&amp;gt;&lt;br /&gt;
where &amp;lt;math&amp;gt;\alpha_0\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\alpha_1\,\!&amp;lt;/math&amp;gt; are complex numbers such that &lt;br /&gt;
&amp;lt;math&amp;gt;|\alpha_0|^2 + |\alpha_1|^2 = 1\,\!&amp;lt;/math&amp;gt;.  The corresponding &lt;br /&gt;
''pure state'' (i.e. rank one) ''density matrix'' is given by &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\rho_p = \left\vert\psi\right\rangle\left\langle\psi\right\vert&lt;br /&gt;
     = \left(\begin{array}{cc}&lt;br /&gt;
              |\alpha_0|^2 &amp;amp; \alpha_0 \alpha_1^* \\ &lt;br /&gt;
              \alpha_0^* \alpha_1 &amp;amp; |\alpha_1|^2 \end{array}\right).&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.14}}&amp;lt;br /&amp;gt;&lt;br /&gt;
Note that the superposition in Eq.[[#eq3.13|(3.13)]] can be obtained from any pure state by a unitary transformation.  Here, the trace of&lt;br /&gt;
the density matrix is an important quantity; it is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mbox{Tr}(\rho_p) = |\alpha_0|^2 + |\alpha_1|^2 = 1.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.15}}&amp;lt;br /&amp;gt;&lt;br /&gt;
Notice also that the determinant of this matrix is zero, indicating that it has a zero eigenvalue:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\det(\rho_p) = |\alpha_0|^2|\alpha_1|^2 - \alpha_0 \alpha_1^*\alpha_0^*&lt;br /&gt;
\alpha_1 = 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.16}}&amp;lt;br /&amp;gt;&lt;br /&gt;
To see this another way, note that the density operator of rank one can be written as &amp;lt;math&amp;gt;U(\left\vert 0\right\rangle\left\langle0\right\vert)U^\dagger\,\!&amp;lt;/math&amp;gt;, so that the determinant is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\det(U(\left\vert 0\right\rangle \left\langle 0\right\vert)U^\dagger) &amp;amp;= \det(U(\left\vert 0\right\rangle\left\langle 0\right\vert)U^{-1})\\&lt;br /&gt;
                            &amp;amp;=  \det(U)\det(\left\vert0\right\rangle\left\langle 0\right\vert)\frac{1}{\det(U)} \\&lt;br /&gt;
                            &amp;amp;= \det(\left\vert 0\right\rangle \left\langle 0\right\vert) = 0.&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.17}}&lt;br /&gt;
This is a characteristic of a pure state and for two-state systems; it is a necessary and sufficient condition for the density operator to represent a pure state of the system.&lt;br /&gt;
&lt;br /&gt;
===Measurements Revisited===&lt;br /&gt;
&lt;br /&gt;
If the state of a quantum system is described by&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt; &lt;br /&gt;
\left\vert \psi\right\rangle = \alpha_0\left\vert 0\right\rangle + \alpha_1\left\vert 1\right\rangle, &lt;br /&gt;
&amp;lt;/math&amp;gt;|3.18}}&amp;lt;br /&amp;gt;&lt;br /&gt;
then the probability of finding it in the state &amp;lt;math&amp;gt;\left\vert 0\right\rangle\,\!&amp;lt;/math&amp;gt; when measured in&lt;br /&gt;
the computational basis is &amp;lt;math&amp;gt;|\alpha_0|^2\,\!&amp;lt;/math&amp;gt;.  However, this is a&lt;br /&gt;
particular superposition that could be written as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left\vert \psi\right\rangle = U \left\vert 0\right\rangle.  &lt;br /&gt;
&amp;lt;/math&amp;gt;|3.19}}&amp;lt;br /&amp;gt;&lt;br /&gt;
In the section entitled [[#Schrodinger's Equation|Schrodinger's Equation]] it was shown that this matrix &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt; results&lt;br /&gt;
from the exponentiation of a Hermitian matrix. Recall from the section entitled [[Chapter 2 - Qubits and Collections of Qubits#The Pauli Matrices|The Pauli Matrices]] that any &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
Hermitian matrix can be written in terms of the Pauli matrices.&amp;lt;!-- \index{Pauli matrices}--&amp;gt;  To make this explicit using standard conventions, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\left\vert \psi\right\rangle &amp;amp;= U\left\vert 0\right\rangle  \\&lt;br /&gt;
           &amp;amp;= \exp(-i\vec{n}\cdot\vec{\sigma} \theta) \left\vert 0\right\rangle \\&lt;br /&gt;
           &amp;amp;= (\mathbb{I}\cos(\theta) -i\vec{n}\cdot\vec{\sigma} \sin(\theta))\left\vert 0\right\rangle,&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.20}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\vec{n}\,\!&amp;lt;/math&amp;gt; is a unit vector, &amp;lt;math&amp;gt;|\vec{n}|=1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\vec{n}\cdot\vec{\sigma} =&lt;br /&gt;
n_1\sigma_1+n_2\sigma_2+n_3\sigma_3\,\!&amp;lt;/math&amp;gt;. &lt;br /&gt;
One can write this matrix out explicitly, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
 \exp(-i\vec{n}\cdot\vec{\sigma} \theta) &amp;amp;= \left(\begin{array}{cc}&lt;br /&gt;
                                  1 &amp;amp; 0 \\ &lt;br /&gt;
                                  0 &amp;amp; 1 \end{array}\right)\cos(\theta) \\&lt;br /&gt;
                        &amp;amp; \;\;\;   + (-i)\left[ n_1\left(\begin{array}{cc}&lt;br /&gt;
                                  0 &amp;amp; 1 \\ &lt;br /&gt;
                                  1 &amp;amp; 0 \end{array}\right)&lt;br /&gt;
                              + n_2\left(\begin{array}{cc}&lt;br /&gt;
                                  0 &amp;amp; -i \\ &lt;br /&gt;
                                  i &amp;amp; 0 \end{array}\right)&lt;br /&gt;
                              + n_3\left(\begin{array}{cc}&lt;br /&gt;
                                  1 &amp;amp; 0 \\ &lt;br /&gt;
                                  0 &amp;amp; -1 \end{array}\right)\right]\sin(\theta) \\&lt;br /&gt;
                                &amp;amp;= &lt;br /&gt;
         \left(\begin{array}{cc}&lt;br /&gt;
  \cos(\theta) -in_3\sin(\theta) &amp;amp; (-in_1-n_2)\sin(\theta) \\ &lt;br /&gt;
   (-in_1+n_2)\sin(\theta) &amp;amp; \cos(\theta) +in_3\sin(\theta)  \end{array}\right).&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.21}}&lt;br /&gt;
Notice this is a  ''special unitary matrix.''  (See [[Appendix C - Vectors and Linear Algebra]], in particular the subsection [[Appendix C - Vectors and Linear Algebra#Unitary Matrices|Unitary Matrices]].)&lt;br /&gt;
&lt;br /&gt;
To see that any state &amp;lt;math&amp;gt;\left\vert \psi\right\rangle\,\!&amp;lt;/math&amp;gt; for arbitrary coefficients&lt;br /&gt;
&amp;lt;math&amp;gt;\alpha_0\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\alpha_1\,\!&amp;lt;/math&amp;gt; can be obtained by choosing &amp;lt;math&amp;gt;\vec{n}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
appropriately, the state &amp;lt;math&amp;gt;\left\vert 0\right\rangle\,\!&amp;lt;/math&amp;gt; can be chosen as a starting point.  &lt;br /&gt;
Then, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
U\left\vert 0\right\rangle &amp;amp;= \left(\begin{array}{cc}&lt;br /&gt;
  \cos(\theta) -in_3\sin(\theta) &amp;amp; (-in_1-n_2)\sin(\theta) \\ &lt;br /&gt;
   (-in_1+n_2)\sin(\theta) &amp;amp; \cos(\theta) +in_3\sin(\theta)  &lt;br /&gt;
         \end{array}\right)&lt;br /&gt;
       \left(\begin{array}{c} 1 \\ 0\end{array}\right) \\&lt;br /&gt;
         &amp;amp;=  \left(\begin{array}{c} &lt;br /&gt;
                            \cos(\theta) -in_3\sin(\theta)  \\ &lt;br /&gt;
                            (-in_1+n_2)\sin(\theta)\end{array}\right). &lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.22}}&lt;br /&gt;
For example, choosing &amp;lt;math&amp;gt;\theta=0\,\!&amp;lt;/math&amp;gt; gives the original state; choosing&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{n} = (0,1,0)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\theta = \pi/2\,\!&amp;lt;/math&amp;gt; gives &amp;lt;math&amp;gt;\left\vert 1\right\rangle\,\!&amp;lt;/math&amp;gt;; and choosing&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{n} = (0,1,0)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\theta = \pi/4\,\!&amp;lt;/math&amp;gt; gives an equal superposition.  &lt;br /&gt;
In general, when the system is in the state  &amp;lt;math&amp;gt;\left\vert \psi\right\rangle = U\left\vert 0\right\rangle\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
the probability of finding the state &amp;lt;math&amp;gt;\left\vert 0 \right\rangle \,\!&amp;lt;/math&amp;gt; when a measurement is made in the computational basis is given by &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
|\left\langle 0\right\vert U\left\vert 0\right\rangle|^2 &amp;amp;= |\cos(\theta) -in_3\sin(\theta)|^2   \\&lt;br /&gt;
                    &amp;amp;= \cos^2(\theta) +n_3^2\sin^2(\theta),  &lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.23}}&lt;br /&gt;
and the probability of finding &amp;lt;math&amp;gt;\left\vert 1\right\rangle\,\!&amp;lt;/math&amp;gt; is&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
|\left\langle 1\right\vert U\left\vert 1\right\rangle|^2 &amp;amp;= |(-in_1+n_2)\sin(\theta)|^2   \\&lt;br /&gt;
                    &amp;amp;= (n_1^2+n_2^2)\sin^2(\theta).   &lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.24}}&lt;br /&gt;
Notice that the probabilities add up to one if &amp;lt;math&amp;gt;\vec{n}\,\!&amp;lt;/math&amp;gt; is a unit vector.  &lt;br /&gt;
&lt;br /&gt;
What this shows is that there is a transformation that takes the state&lt;br /&gt;
&amp;lt;math&amp;gt;\left\vert 0\right\rangle\,\!&amp;lt;/math&amp;gt;, which has probability &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt; of being in the state &amp;lt;math&amp;gt;\left\vert 0\right\rangle\,\!&amp;lt;/math&amp;gt; and&lt;br /&gt;
probability &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; of being in the state &amp;lt;math&amp;gt;\left\vert 1\right\rangle\,\!&amp;lt;/math&amp;gt;, and transforms it&lt;br /&gt;
(using a &amp;lt;nowiki&amp;gt;&amp;quot;rotation''&amp;lt;/nowiki&amp;gt;) into a state with a different (and generic)&lt;br /&gt;
probability of each.  This means that the density matrix corresponding&lt;br /&gt;
to this system always has determinant zero, meaning that(for a two-state system) it has one&lt;br /&gt;
eigenvalue 1 and another eigenvalue 0.  (The determinant is the&lt;br /&gt;
product of the eigenvalues.)&lt;br /&gt;
&lt;br /&gt;
===Density Matrix for Mixed States===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For a system with &amp;lt;math&amp;gt;D\,\!&amp;lt;/math&amp;gt; dimensions, a ''mixed state density matrix'' &lt;br /&gt;
(or density operator, see Appendix \ref{app:cohvec}) &amp;lt;!-- \index{density matrix} \index{density operator} --&amp;gt; is a matrix that is used to&lt;br /&gt;
describe a more general state of a quantum system.  This can be written as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\rho_D = \sum_i a_i \rho_i&lt;br /&gt;
\,\! &amp;lt;/math&amp;gt;|3.25}}&amp;lt;br /&amp;gt;&lt;br /&gt;
where &amp;lt;math&amp;gt;a_i\geq 0\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{\sum}_i a_i=1\,\!&amp;lt;/math&amp;gt;, and the &amp;lt;math&amp;gt;\rho_i\,\!&amp;lt;/math&amp;gt; are pure states.  There is also a generalization of the Bloch sphere which is described in Appendix {app:polvec}.  &lt;br /&gt;
&lt;br /&gt;
Mixed state &amp;lt;!-- \index{density matrix!mixed state} --&amp;gt; density matrices are important in all descriptions of physical implementations of quantum information processing.  For this reason, a bit of labor should go into understanding the density matrix. The rest of this section is devoted to the physical interpretation and properties of this description of a quantum system.  The first description presented is called the ensemble interpretation of the density matrix.  This is perhaps the easiest to understand.  Another set of physical systems that are described by density matrices will be given elsewhere.&lt;br /&gt;
&lt;br /&gt;
====General Properties====&lt;br /&gt;
&lt;br /&gt;
In general, a density matrix has the following properties:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\rho = \rho^\dagger, &amp;amp;\;\;\; \mbox{it is hermitian}, \\&lt;br /&gt;
\rho \geq 0,\; &amp;amp;\;\;\; \mbox{it is positive semi-definite},&lt;br /&gt;
                         \\&lt;br /&gt;
\mbox{Tr}(\rho) = 1,\; &amp;amp;\;\;\; \mbox{it is normalized}. &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.26}}&lt;br /&gt;
If, in addition, it is a pure state, then &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\rho^2 = \rho.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.27}}&amp;lt;br /&amp;gt;&lt;br /&gt;
The second property in Eq.[[#eq3.28|(3.28)]] really means that the eigenvalues of the density matrix are greater than or equal to zero.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Density Matrix for a Mixed State: Two States====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A mixed state density matrix for a two-state system is a rank two density matrix, &amp;lt;math&amp;gt;\rho_m\,\!&amp;lt;/math&amp;gt;, which can be described by &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\rho_m = \left[a_1\rho_1 + a_2\rho_2\right],&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.28}}&amp;lt;br /&amp;gt;&lt;br /&gt;
where &amp;lt;math&amp;gt;\rho_1 = \left\vert\psi_1\right\rangle\left\langle \psi_1\right\vert\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\rho_2 = \left \vert \psi_2\right\rangle\left\langle \psi_2\right\vert \,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
and &amp;lt;math&amp;gt;a_1 + a_2=1\,\!&amp;lt;/math&amp;gt;.  The &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; are probabilities and must sum to one.&lt;br /&gt;
(Note, if &amp;lt;math&amp;gt;\left\vert \psi\right\rangle_1=\left\vert \psi\right\rangle_2\,\!&amp;lt;/math&amp;gt;, or if one &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; or one&lt;br /&gt;
&amp;lt;math&amp;gt;\left\vert \psi\right\rangle_i\,\!&amp;lt;/math&amp;gt; is zero, then this reduces to a pure state.)  In this mixture, &lt;br /&gt;
the probability of finding the state &amp;lt;math&amp;gt;\left\vert \psi_1\right\rangle\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;a_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and the probability of finding the state &amp;lt;math&amp;gt;\left\vert \psi_2\right\rangle\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;a_2\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Description of Open Quantum Systems: An Example====&lt;br /&gt;
&lt;br /&gt;
One example of the utility of a density matrix is the following&lt;br /&gt;
statistical problem.  Let us consider a collection of electrons in a box, where their&lt;br /&gt;
spin is a two-state system being either up or down when measured.  If&lt;br /&gt;
a subset of these electrons is prepared in the state &amp;lt;nowiki&amp;gt;''up''&amp;lt;/nowiki&amp;gt; before&lt;br /&gt;
being put in the box and the rest &amp;lt;nowiki&amp;gt;''down,''&amp;lt;/nowiki&amp;gt; then the description of&lt;br /&gt;
the system of particles is given by &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\rho = a_u \left\vert\uparrow\right\rangle\left\langle\uparrow\right\vert +&lt;br /&gt;
         a_d\left\vert\downarrow\right\rangle\left\langle\downarrow\right\vert,&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.29}}&amp;lt;br /&amp;gt;&lt;br /&gt;
where the fraction of  &amp;lt;nowiki&amp;gt;''up''&amp;lt;/nowiki&amp;gt; particles is &amp;lt;math&amp;gt;a_u\,\!&amp;lt;/math&amp;gt; and the fraction of &amp;lt;nowiki&amp;gt;''down''&amp;lt;/nowiki&amp;gt; is &amp;lt;math&amp;gt;a_d\,\!&amp;lt;/math&amp;gt;.  Our system is described by this density matrix---if a particle is chosen at random from the box and measured, the state of the particle is &amp;lt;math&amp;gt;\left\vert \uparrow\right\rangle\,\!&amp;lt;/math&amp;gt; with probability &amp;lt;math&amp;gt;a_u\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and &amp;lt;math&amp;gt;\left\vert \downarrow\right\rangle\,\!&amp;lt;/math&amp;gt; with probability &amp;lt;math&amp;gt;a_d\,\!&amp;lt;/math&amp;gt;.  This is known as the &amp;quot;statistical&lt;br /&gt;
interpretation&amp;quot; of the density operator. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is another example that is more relevant for our purposes. Let us consider another two-state system.&lt;br /&gt;
If there is some probability &amp;lt;math&amp;gt;p\,\!&amp;lt;/math&amp;gt; for an error to occur, let us say it is a unitary operator &amp;lt;math&amp;gt;U_e\,\!&amp;lt;/math&amp;gt;, then the density matrix for the&lt;br /&gt;
system is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\rho_e = (1-p)\left\vert\psi\right\rangle\left\langle\psi\right\vert + pU_e\left\vert\psi\right\rangle\left\langle\psi\right\vert U_e^\dagger.  &lt;br /&gt;
&amp;lt;/math&amp;gt;|3.30}}&amp;lt;br /&amp;gt;&lt;br /&gt;
This is the same form as Eq.[[#eq3.31|(3.31)]].  &lt;br /&gt;
&lt;br /&gt;
Note that in each &lt;br /&gt;
case the probabilities associated with the density matrix &amp;lt;math&amp;gt;p,1-p\,\!&amp;lt;/math&amp;gt;, and&lt;br /&gt;
&amp;lt;math&amp;gt;a_u,a_d\,\!&amp;lt;/math&amp;gt;, (generally, &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt;) are classical probabilities;&lt;br /&gt;
they are associated with a classical probability distribution---the&lt;br /&gt;
probability for error/no error and up/down.  These are not&lt;br /&gt;
probabilities associated with the superposition of the quantum state&lt;br /&gt;
in the equation &amp;lt;math&amp;gt;\left\vert \psi\right\rangle = \alpha_0 \left\vert 0\right\rangle + \alpha_1\left\vert 1\right\rangle\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
given by the square of the moduli of the coefficients.  This is an&lt;br /&gt;
important distinction!  The state&lt;br /&gt;
&amp;lt;math&amp;gt;\left\vert \psi\right\rangle\,\!&amp;lt;/math&amp;gt; can be taken to the state &amp;lt;math&amp;gt;\left\vert 0\right\rangle\,\!&amp;lt;/math&amp;gt; with a unitary&lt;br /&gt;
transformation.  This state is deterministic in the sense that the&lt;br /&gt;
result &amp;lt;math&amp;gt;\left\vert 0\right\rangle\,\!&amp;lt;/math&amp;gt; will be obtained from a measurement in the&lt;br /&gt;
computational basis since there is no probability for obtaining&lt;br /&gt;
&amp;lt;math&amp;gt;\left\vert 1\right\rangle\,\!&amp;lt;/math&amp;gt;.  However, for nonzero &amp;lt;math&amp;gt;\left\vert \psi\right\rangle\,\!&amp;lt;/math&amp;gt; and a non-identity&lt;br /&gt;
operator &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;, the matrix &amp;lt;math&amp;gt;\rho_e\,\!&amp;lt;/math&amp;gt; has rank two and thus can never have&lt;br /&gt;
probability &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt; for either of the two states, &amp;lt;math&amp;gt;\left\vert 0\right\rangle\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;\left\vert 1\right\rangle\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
Thus we have maximum knowledge about a pure state since&lt;br /&gt;
there is a way to choose a measurement, perhaps after a unitary&lt;br /&gt;
transformation, which achieves a certain result with probability &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
For the mixed state density operator this is not possible.  The state &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\rho = \left(\begin{array}{cc} &lt;br /&gt;
              1/2 &amp;amp; 0 \\ &lt;br /&gt;
                0 &amp;amp; 1/2 \end{array}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.31}}&amp;lt;br /&amp;gt;&lt;br /&gt;
for which we have the least amount of knowledge, is called the&lt;br /&gt;
maximally mixed state. &amp;lt;!-- \index{maximally mixed state! two qubits}--&amp;gt;  The&lt;br /&gt;
state could be either up or down with equal probability and neither is&lt;br /&gt;
a better guess.  If the two eigenvalues are not equal, then there is a&lt;br /&gt;
better guess (or bet) as to the result of a measurement. If one&lt;br /&gt;
eigenvalue is zero, then there is a definite best guess.  &lt;br /&gt;
&lt;br /&gt;
To be more specific, independent of basis (unitary transformations),&lt;br /&gt;
one always has a probability greater than zero of measuring&lt;br /&gt;
&amp;lt;math&amp;gt;\left\vert \uparrow\right\rangle\,\!&amp;lt;/math&amp;gt; and probability greater than zero of measuring&lt;br /&gt;
&amp;lt;math&amp;gt;\left\vert \downarrow\right\rangle\,\!&amp;lt;/math&amp;gt;. Thus the  state described by the density matrix is&lt;br /&gt;
a ''mixed state'' &amp;lt;!-- \index{mixed state density matrix}--&amp;gt; in the sense&lt;br /&gt;
that it can be considered a statistical mixture of the  two states&lt;br /&gt;
&amp;lt;math&amp;gt;\left\vert \uparrow\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left\vert \downarrow\right\rangle\,\!&amp;lt;/math&amp;gt;.  This, because classical&lt;br /&gt;
probabilities are included separately, is significantly different from&lt;br /&gt;
the pure state density matrix, which is a special case of all density&lt;br /&gt;
matrices.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To see that mixtures remain after a unitary transformation on the&lt;br /&gt;
system, note that a unitary matrix does not change the eigenvalues.  &lt;br /&gt;
This is because the eigenvalue equation is the same for a Hermitian&lt;br /&gt;
matrix and its corresponding diagonal matrix.  Let &amp;lt;math&amp;gt;\rho =&lt;br /&gt;
U\rho_d U^\dagger\,\!&amp;lt;/math&amp;gt;.  It can now be seen, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\det(\rho -\lambda\mathbb{I}) &amp;amp;=&lt;br /&gt;
               \det(U(\rho_d-\lambda\mathbb{I})U^\dagger) \\&lt;br /&gt;
                        &amp;amp;=&lt;br /&gt;
                        \det(U)\det(\rho_d-\lambda\mathbb{I})\det(U^\dagger) \\&lt;br /&gt;
                        &amp;amp;=&lt;br /&gt;
                        \det(U)\det(\rho_d-\lambda\mathbb{I})\det(U^{-1}) \\&lt;br /&gt;
                        &amp;amp;= \det(\rho_d-\lambda\mathbb{I}).&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.32}}&lt;br /&gt;
&lt;br /&gt;
====Two-State Example: Bloch Sphere====&lt;br /&gt;
&lt;br /&gt;
Since our interest is primarily in qubits, which are two-state&lt;br /&gt;
systems, we return to a two-state example. &lt;br /&gt;
&lt;br /&gt;
A very convenient representation of two state density matrices, one&lt;br /&gt;
that can written in the so-called Bloch sphere &amp;lt;!-- \index{Bloch sphere}--&amp;gt;&lt;br /&gt;
representation given the fact that the density matrix is Hermitian, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\rho_2 = \frac{1}{2}(\mathbb{I} + \vec{n}\cdot\vec{\sigma}),&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.33}}&amp;lt;br /&amp;gt;&lt;br /&gt;
where, for the density matrix to be positive &amp;lt;math&amp;gt;|\vec{n}| \leq 1\,\!&amp;lt;/math&amp;gt;, and the&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_i\,\!&amp;lt;/math&amp;gt; are the Pauli matrices &amp;lt;!-- \index{Pauli matrices}--&amp;gt;&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{\sigma} = (\sigma_x,\sigma_y,\sigma_z) = \left(&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
              0 &amp;amp; 1 \\ &lt;br /&gt;
              1 &amp;amp; 0 \end{array}\right),&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
               0 &amp;amp; -i \\ &lt;br /&gt;
               i &amp;amp;  0 \end{array}\right),&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
              1 &amp;amp; 0 \\ &lt;br /&gt;
              0 &amp;amp; -1 \end{array}\right)&lt;br /&gt;
\right).&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.34}}&amp;lt;br /&amp;gt;&lt;br /&gt;
The matrix entries on the RHS of this equation are the [[Chapter 2 - Qubits and Collections of Qubits#The Pauli Matrices|The Pauli matrices]] discussed above.  It is not difficult to convince yourself that any Hermitian matrix can be written as a real linear combination of the three Pauli matrices and the identity.  The eigenvalues are given by&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_\pm = \frac{1\pm|\vec{n}|}{2}.&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.35}}&amp;lt;br /&amp;gt;&lt;br /&gt;
When &amp;lt;math&amp;gt;|\vec{n}| = 1\,\!&amp;lt;/math&amp;gt;, the state is pure, i.e., that the matrix &lt;br /&gt;
has rank one since it has one eigenvalue one and one zero.  If &amp;lt;math&amp;gt;|\vec{n}|&lt;br /&gt;
&amp;lt; 1\,\!&amp;lt;/math&amp;gt;, the density matrix represents a mixed state since rank is&lt;br /&gt;
greater than one--there are two non-zero eigenvalues.  These leads to&lt;br /&gt;
the following picture: the pure states lie on the surface of the&lt;br /&gt;
sphere (&amp;lt;math&amp;gt;\vec{n}\cdot \vec{n} =1\,\!&amp;lt;/math&amp;gt;), and mixed states lie in the interior of&lt;br /&gt;
the sphere with the maximally mixed state at the origin.  This is&lt;br /&gt;
supposedly due to Bloch. Hence the name Bloch sphere.  &lt;br /&gt;
&lt;br /&gt;
Using &amp;lt;math&amp;gt;\rho^2 =\rho\,\!&amp;lt;/math&amp;gt; the condition that &amp;lt;math&amp;gt;\vec{n}\cdot\vec{n} =1\,\!&amp;lt;/math&amp;gt; for a pure&lt;br /&gt;
state can also be determined.  The square in the Bloch sphere&lt;br /&gt;
representation yields&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\rho_2^2 = \frac{1}{4}\left(\mathbb{I} + 2\vec{n}\cdot\vec{\sigma} + (\vec{n}\cdot\vec{\sigma})^2\right), &lt;br /&gt;
&amp;lt;/math&amp;gt;|3.36}}&amp;lt;br /&amp;gt;&lt;br /&gt;
and using &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_i \sigma_j = \mathbb{I}\delta_{ij} + i\epsilon_{ijk}\sigma_k,&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.37}}&amp;lt;br /&amp;gt;&lt;br /&gt;
then &amp;lt;math&amp;gt;\rho_2^2 =\rho_2\,\!&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;\vec{n}\cdot\vec{n} =1\,\!&amp;lt;/math&amp;gt;.  This technique is&lt;br /&gt;
used for higher dimensions.  See [[Appendix E - Density Operator: Extensions|Appendix E]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Two density matrices &amp;lt;math&amp;gt;\rho_1=(1/2)(\mathbb{I} +\vec{n}\cdot\vec{\sigma})\,\!&amp;lt;/math&amp;gt; and &lt;br /&gt;
&amp;lt;math&amp;gt;\rho_2=(1/2)(\mathbb{I} +\vec{m}\cdot\vec{\sigma})\,\!&amp;lt;/math&amp;gt;, correspond to orthogonal &lt;br /&gt;
states when &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mbox{Tr}(\rho_1\rho_2) &amp;amp;= \frac{1}{4}\mbox{Tr}\big(\mathbb{I} + (\vec{n}\cdot\vec{\sigma})(\vec{m}\cdot\vec{\sigma})\big) \\&lt;br /&gt;
                  &amp;amp;= \frac{1}{2}(1+\vec{n}\cdot\vec{m}) =0.&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;|3.38}}&amp;lt;br /&amp;gt;&lt;br /&gt;
This implies that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{n}\cdot\vec{m} = |\vec{n}||\vec{m}|\cos(\theta) = -1.&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.39}}&amp;lt;br /&amp;gt;&lt;br /&gt;
Since the magnitudes must be one, the orthogonal states correspond to &lt;br /&gt;
pure states on a surface of a sphere which are represented by &lt;br /&gt;
antipodal points.&lt;br /&gt;
&lt;br /&gt;
====Rotations of Bloch Vectors====&lt;br /&gt;
&lt;br /&gt;
As shown above, the solution to the Schrodinger equation for the density operator is (see [[#eq3.11|Eq.(3.11)]])&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\rho(t) = U(t)\rho(0) U^\dagger(t).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
In general an open system will evolve according to &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\rho = U \rho_0 U^\dagger,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
whether or not the time dependence is explicitly taken into account.  When the density operator is represented using the Bloch vector, the vector is rotated by the unitary transformation.  This is seen through an explicit calculation.  &lt;br /&gt;
&lt;br /&gt;
There are two ways to see this.  One is to simply act with the matrices in the Euler angle parameterization in [[Appendix C - Vectors and Linear Algebra#Transformations of a Qubit|Section C.5.1]] one each of the Pauli matrices to show that indeed,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U\vec{m}\cdot\vec{\sigma} U^\dagger = \sum_{ij} m_i R_{ij} \sigma_j.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.40}}&lt;br /&gt;
This is easily seen to be a standard rotation matrix.  (See for example http://en.wikipedia.org/wiki/Rotation_matrix.)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another way to do this is to take &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\rho_0 = \frac{1}{2}(\mathbb{I} + \vec{m}\cdot\vec{\sigma}),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
as in [[#eq3.33|Eq.(3.33)]].  (Recall &amp;lt;math&amp;gt;\vec{m}\cdot\vec{\sigma} = \sum\!{}_i \; m_i \sigma_i\,\!&amp;lt;/math&amp;gt;.)  Now act on &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt; as given in [[Appendix C - Vectors and Linear Algebra#Transformations of a Qubit|Section C.5.1]] by the so-called adjoint action &amp;lt;math&amp;gt;\rho = U \rho_0 U^\dagger\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\rho = [\mathbb{I}\cos(\theta/2)-i\vec{n}\cdot\vec{\sigma}\sin(\theta/2)]\frac{1}{2}(\mathbb{I} + \vec{m}\cdot\vec{\sigma})[\mathbb{I}\cos(\theta/2)+i\vec{n}\cdot\vec{\sigma}\sin(\theta/2)].&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.41}}&lt;br /&gt;
To do this calculation explicitly, it helps (but is not necessary) to use the following identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sum_i \epsilon_{ijk}\epsilon_{ilm} = \delta_{jl}\delta_{km} - \delta_{jm}\delta_{kl}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.42}}&lt;br /&gt;
Then, if one only considers the non-trivial part of the density operator, &amp;lt;math&amp;gt;\vec{m}\cdot\vec{\sigma}\,\!&amp;lt;/math&amp;gt;, the result is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
e^{-i\vec{n}\cdot\vec{\sigma}\theta/2} \vec{m}\cdot\vec{\sigma} e^{i\vec{n}\cdot\vec{\sigma}\theta/2} &lt;br /&gt;
          = \vec{m}\cdot\vec{\sigma} \cos(\theta) + (\vec{n}\cdot\vec{m}) (\vec{n}\cdot\vec{\sigma})(1-\cos(\theta)) + (\vec{n}\times \vec{m})\cdot\vec{\sigma}\sin(\theta),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.43}}&lt;br /&gt;
or &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
e^{-i\vec{n}\cdot\vec{\sigma}\theta/2} \vec{m}\cdot\vec{\sigma} e^{i\vec{n}\cdot\vec{\sigma}\theta/2} &lt;br /&gt;
          &amp;amp;= \frac{1}{2}\vec{m}\cdot\vec{\sigma} \cos(\theta) + \frac{1}{2}(\vec{n}\cdot\vec{m}) (\vec{n}\cdot\vec{\sigma})\cos(\theta) + (\vec{n}\cdot\vec{m}) (\vec{n}\cdot\vec{\sigma}) \\&lt;br /&gt;
           &amp;amp; \;\;\;\; + (\vec{n}\times \vec{m})\cdot\vec{\sigma}\sin(\theta)&lt;br /&gt;
+\frac{1}{2}[(\vec{n}\times\vec{m})\times\vec{n}]\cdot\vec{\sigma}\cos(\theta)\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.44}}&lt;br /&gt;
where&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
(\vec{n}\times \vec{m})\cdot\vec{\sigma} = \sum_{ijk} \epsilon_{ijk} n_im_j\sigma_k.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.45}}&lt;br /&gt;
Therefore, the result of the action of &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt; is to produce, from  &amp;lt;math&amp;gt;\vec{m}\,\!&amp;lt;/math&amp;gt;, the vector&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{m}^\prime= \vec{m} \cos(\theta) + (\vec{n}\cdot\vec{m})\vec{n}(1-\cos(\theta)) + (\vec{n}\times \vec{m})\sin(\theta).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|3.46}}&lt;br /&gt;
This equation can be interpreted as follows.  We consider three components of the vector, the part along the axis of rotation and the two parts in the plane perpendicular to the axis of rotation.  The part of the vector along the axis of rotation &amp;lt;math&amp;gt;(\vec{m}\cdot\vec{n})\vec{n}\,\!&amp;lt;/math&amp;gt; does not change.  The parts perpendicular to &amp;lt;math&amp;gt;(\vec{m}\cdot\vec{n})\vec{n}\,\!&amp;lt;/math&amp;gt; change just like a vector rotated in a plane, but these parts are rotated in the plane perpendicular to the rotation axis and sitting at the end of the vector &amp;lt;math&amp;gt;(\vec{m}\cdot\vec{n})\vec{n}\,\!&amp;lt;/math&amp;gt;.  It takes a bit of geometry and vector algebra to show this is the case.&lt;br /&gt;
&lt;br /&gt;
===Expectation Values===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The expectation value &amp;lt;!-- \index{expectation value}--&amp;gt; &lt;br /&gt;
of an operator &amp;lt;math&amp;gt;\mathcal{O}\,\!&amp;lt;/math&amp;gt;, is given by &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\langle \mathcal{O} \rangle = \mbox{Tr}(\rho \mathcal{O}),&lt;br /&gt;
&amp;lt;/math&amp;gt;|3.47}}&amp;lt;br /&amp;gt;&lt;br /&gt;
and is the &amp;quot;average value&amp;quot; of the operator.  For a pure state &lt;br /&gt;
&amp;lt;math&amp;gt;\rho_p = \left\vert\psi\right\rangle\left\langle\psi\right\vert\,\!&amp;lt;/math&amp;gt;, this reduces to &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
(\langle \mathcal{O} \rangle)_p = \left\langle\psi\right\vert \mathcal{O}\left\vert \psi\right\rangle.  &lt;br /&gt;
&amp;lt;/math&amp;gt;|3.48}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Chapter 4 - Entanglement#Introduction|Continue to '''Chapter 4 - Entanglement''']]&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1711</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1711"/>
		<updated>2011-11-01T03:54:45Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Concluding Remarks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.&lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup and &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; be an element of the group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that they partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  You could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups that have infinite order can be described with one or more parameters. Groups that are differentiable with respect to those parameters are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group that is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt; for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (i.e. an infinite order) and one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold---a circle.  Notice that this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle; after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
that satisfy&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;  and is the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices (hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;).  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group that is often considered---the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and is known as the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt;, and the &amp;quot;S&amp;quot; for special indicates that it has determinant one.&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing, an important set of unitary groups is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.&lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In physics we are most often concerned with linear representations of groups that use linear operators to represent group elements; we represent these operators with matrices.  In this Appendix, the focus is entirely on these types of representations, although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks make up &amp;quot;irreducible representations.&amp;quot; Our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly, a set of matrices that may be block-diagonalizable but has been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group that is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose that there is a Lie algebra corresponding to a Lie group that has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group written in terms of these parameters is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group, and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  (For example, subalgebras correspond to subgroups.)&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices that are reducible to block-diagonal form with blocks that cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set that obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation, although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.18|Equation (D.18)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices that represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra, we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
Also provided in cite{Macfarlane} are the following identities:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation---this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, we need to find the set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients.  These not only put the tensor product of the vectors into this special form, but they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets of matrices that represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices are all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1710</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1710"/>
		<updated>2011-11-01T03:49:19Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Addition of Angular Momenta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.&lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup and &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; be an element of the group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that they partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  You could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups that have infinite order can be described with one or more parameters. Groups that are differentiable with respect to those parameters are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group that is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt; for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (i.e. an infinite order) and one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold---a circle.  Notice that this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle; after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
that satisfy&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;  and is the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices (hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;).  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group that is often considered---the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and is known as the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt;, and the &amp;quot;S&amp;quot; for special indicates that it has determinant one.&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing, an important set of unitary groups is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.&lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In physics we are most often concerned with linear representations of groups that use linear operators to represent group elements; we represent these operators with matrices.  In this Appendix, the focus is entirely on these types of representations, although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks make up &amp;quot;irreducible representations.&amp;quot; Our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly, a set of matrices that may be block-diagonalizable but has been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group that is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose that there is a Lie algebra corresponding to a Lie group that has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group written in terms of these parameters is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group, and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  (For example, subalgebras correspond to subgroups.)&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices that are reducible to block-diagonal form with blocks that cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set that obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation, although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.18|Equation (D.18)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices that represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra, we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
Also provided in cite{Macfarlane} are the following identities:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation---this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, we need to find the set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients.  These not only put the tensor product of the vectors into this special form, but they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1709</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1709"/>
		<updated>2011-11-01T03:12:53Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Tensor Products of Representations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.&lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup and &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; be an element of the group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that they partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  You could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups that have infinite order can be described with one or more parameters. Groups that are differentiable with respect to those parameters are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group that is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt; for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (i.e. an infinite order) and one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold---a circle.  Notice that this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle; after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
that satisfy&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;  and is the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices (hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;).  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group that is often considered---the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and is known as the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt;, and the &amp;quot;S&amp;quot; for special indicates that it has determinant one.&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing, an important set of unitary groups is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.&lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In physics we are most often concerned with linear representations of groups that use linear operators to represent group elements; we represent these operators with matrices.  In this Appendix, the focus is entirely on these types of representations, although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks make up &amp;quot;irreducible representations.&amp;quot; Our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly, a set of matrices that may be block-diagonalizable but has been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group that is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose that there is a Lie algebra corresponding to a Lie group that has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group written in terms of these parameters is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group, and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  (For example, subalgebras correspond to subgroups.)&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices that are reducible to block-diagonal form with blocks that cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set that obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation, although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.18|Equation (D.18)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices that represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra, we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
Also provided in cite{Macfarlane} are the following identities:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation---this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1708</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1708"/>
		<updated>2011-11-01T03:09:59Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Some Useful Relations Among Lie Algebra Elements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.&lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup and &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; be an element of the group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that they partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  You could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups that have infinite order can be described with one or more parameters. Groups that are differentiable with respect to those parameters are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group that is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt; for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (i.e. an infinite order) and one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold---a circle.  Notice that this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle; after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
that satisfy&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;  and is the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices (hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;).  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group that is often considered---the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and is known as the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt;, and the &amp;quot;S&amp;quot; for special indicates that it has determinant one.&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing, an important set of unitary groups is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.&lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In physics we are most often concerned with linear representations of groups that use linear operators to represent group elements; we represent these operators with matrices.  In this Appendix, the focus is entirely on these types of representations, although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks make up &amp;quot;irreducible representations.&amp;quot; Our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly, a set of matrices that may be block-diagonalizable but has been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group that is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose that there is a Lie algebra corresponding to a Lie group that has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group written in terms of these parameters is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group, and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  (For example, subalgebras correspond to subgroups.)&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices that are reducible to block-diagonal form with blocks that cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set that obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation, although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.18|Equation (D.18)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices that represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra, we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
Also provided in cite{Macfarlane} are the following identities:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1707</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1707"/>
		<updated>2011-11-01T03:03:37Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Representation Theory for Lie Groups */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.&lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup and &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; be an element of the group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that they partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  You could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups that have infinite order can be described with one or more parameters. Groups that are differentiable with respect to those parameters are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group that is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt; for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (i.e. an infinite order) and one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold---a circle.  Notice that this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle; after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
that satisfy&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;  and is the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices (hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;).  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group that is often considered---the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and is known as the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt;, and the &amp;quot;S&amp;quot; for special indicates that it has determinant one.&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing, an important set of unitary groups is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.&lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In physics we are most often concerned with linear representations of groups that use linear operators to represent group elements; we represent these operators with matrices.  In this Appendix, the focus is entirely on these types of representations, although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks make up &amp;quot;irreducible representations.&amp;quot; Our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly, a set of matrices that may be block-diagonalizable but has been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group that is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose that there is a Lie algebra corresponding to a Lie group that has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group written in terms of these parameters is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group, and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  (For example, subalgebras correspond to subgroups.)&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices that are reducible to block-diagonal form with blocks that cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set that obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation, although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1706</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1706"/>
		<updated>2011-11-01T03:03:10Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* The Lie Algebra of a Lie Group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.&lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup and &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; be an element of the group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that they partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  You could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups that have infinite order can be described with one or more parameters. Groups that are differentiable with respect to those parameters are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group that is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt; for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (i.e. an infinite order) and one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold---a circle.  Notice that this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle; after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
that satisfy&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;  and is the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices (hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;).  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group that is often considered---the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and is known as the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt;, and the &amp;quot;S&amp;quot; for special indicates that it has determinant one.&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing, an important set of unitary groups is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.&lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In physics we are most often concerned with linear representations of groups that use linear operators to represent group elements; we represent these operators with matrices.  In this Appendix, the focus is entirely on these types of representations, although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks make up &amp;quot;irreducible representations.&amp;quot; Our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly, a set of matrices that may be block-diagonalizable but has been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group that is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose that there is a Lie algebra corresponding to a Lie group that has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group written in terms of these parameters is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group, and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  (For example, subalgebras correspond to subgroups.)&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices that are reducible to block-diagonal form with blocks that cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set that obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation, although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1705</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1705"/>
		<updated>2011-11-01T03:00:35Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Representation Theory for Lie Groups */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.&lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup and &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; be an element of the group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that they partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  You could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups that have infinite order can be described with one or more parameters. Groups that are differentiable with respect to those parameters are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group that is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt; for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (i.e. an infinite order) and one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold---a circle.  Notice that this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle; after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
that satisfy&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;  and is the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices (hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;).  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group that is often considered---the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and is known as the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt;, and the &amp;quot;S&amp;quot; for special indicates that it has determinant one.&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing, an important set of unitary groups is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.&lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In physics we are most often concerned with linear representations of groups that use linear operators to represent group elements; we represent these operators with matrices.  In this Appendix, the focus is entirely on these types of representations, although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks make up &amp;quot;irreducible representations.&amp;quot; Our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly, a set of matrices that may be block-diagonalizable but has been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group that is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose that there is a Lie algebra corresponding to a Lie group that has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group written in terms of these parameters is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group, and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  (For example, subalgebras correspond to subgroups.)&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices that are reducible to block-diagonal form with blocks that cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set that obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation, although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1704</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1704"/>
		<updated>2011-11-01T02:22:38Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* The Lie Algebra of a Lie Group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.&lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup and &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; be an element of the group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that they partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  You could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups that have infinite order can be described with one or more parameters. Groups that are differentiable with respect to those parameters are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group that is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt; for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (i.e. an infinite order) and one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold---a circle.  Notice that this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle; after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
that satisfy&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;  and is the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices (hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;).  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group that is often considered---the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and is known as the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt;, and the &amp;quot;S&amp;quot; for special indicates that it has determinant one.&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing, an important set of unitary groups is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.&lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In physics we are most often concerned with linear representations of groups that use linear operators to represent group elements; we represent these operators with matrices.  In this Appendix, the focus is entirely on these types of representations, although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks make up &amp;quot;irreducible representations.&amp;quot; Our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly, a set of matrices that may be block-diagonalizable but has been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group that is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose that there is a Lie algebra corresponding to a Lie group that has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group written in terms of these parameters is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group, and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  (For example, subalgebras correspond to subgroups.)&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1703</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1703"/>
		<updated>2011-11-01T02:14:45Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* More Representation Theory */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.&lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup and &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; be an element of the group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that they partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  You could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups that have infinite order can be described with one or more parameters. Groups that are differentiable with respect to those parameters are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group that is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt; for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (i.e. an infinite order) and one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold---a circle.  Notice that this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle; after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
that satisfy&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;  and is the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices (hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;).  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group that is often considered---the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and is known as the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt;, and the &amp;quot;S&amp;quot; for special indicates that it has determinant one.&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing, an important set of unitary groups is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.&lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In physics we are most often concerned with linear representations of groups that use linear operators to represent group elements; we represent these operators with matrices.  In this Appendix, the focus is entirely on these types of representations, although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks make up &amp;quot;irreducible representations.&amp;quot; Our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly, a set of matrices that may be block-diagonalizable but has been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1702</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1702"/>
		<updated>2011-11-01T02:05:20Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Example 9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.&lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup and &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; be an element of the group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that they partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  You could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups that have infinite order can be described with one or more parameters. Groups that are differentiable with respect to those parameters are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group that is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt; for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (i.e. an infinite order) and one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold---a circle.  Notice that this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle; after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
that satisfy&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;  and is the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices (hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;).  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group that is often considered---the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and is known as the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt;, and the &amp;quot;S&amp;quot; for special indicates that it has determinant one.&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing, an important set of unitary groups is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.&lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1701</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1701"/>
		<updated>2011-11-01T02:01:52Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Example 8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.&lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup and &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; be an element of the group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that they partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  You could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups that have infinite order can be described with one or more parameters. Groups that are differentiable with respect to those parameters are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group that is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt; for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (i.e. an infinite order) and one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold---a circle.  Notice that this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle; after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
that satisfy&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;  and is the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices (hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;).  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group that is often considered---the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and is known as the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt;, and the &amp;quot;S&amp;quot; for special indicates that it has determinant one.&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1700</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1700"/>
		<updated>2011-11-01T01:52:27Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Example 7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.&lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup and &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; be an element of the group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that they partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  You could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups that have infinite order can be described with one or more parameters. Groups that are differentiable with respect to those parameters are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group that is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt; for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (i.e. an infinite order) and one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold---a circle.  Notice that this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle; after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1699</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1699"/>
		<updated>2011-11-01T01:45:38Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Infinite Order Groups: Lie Groups */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.&lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup and &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; be an element of the group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that they partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  You could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups that have infinite order can be described with one or more parameters. Groups that are differentiable with respect to those parameters are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group that is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1698</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1698"/>
		<updated>2011-11-01T01:32:53Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Definition 16: Coset */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.&lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup and &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; be an element of the group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that they partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  You could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1697</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1697"/>
		<updated>2011-11-01T01:29:35Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Definition 15: Normalizer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.&lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; an element of &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that the partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  So you could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1696</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1696"/>
		<updated>2011-11-01T01:28:33Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Definition 14: Generators of a Group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements that will give all of the (sub)group elements through multiplication.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.  &lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; an element of &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that the partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  So you could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1695</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1695"/>
		<updated>2011-11-01T01:25:16Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Definition 13: Weight of an Operator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  Its importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements which, through multiplication will give all of the (sub)group elements.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.  &lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; an element of &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that the partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  So you could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1694</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1694"/>
		<updated>2011-11-01T01:24:44Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Properties of the Pauli Group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits with the tensor product symbols omitted.  The following are elements:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt;, of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  It's importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements which, through multiplication will give all of the (sub)group elements.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.  &lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; an element of &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that the partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  So you could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1693</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1693"/>
		<updated>2011-11-01T01:20:54Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Definition 10: Stabilizer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; that leaves the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or sometimes in physics, '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits, but omit the tensor product symbols.  The following are elements&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt; of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also has the advantage that it enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  It's importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements which, through multiplication will give all of the (sub)group elements.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.  &lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; an element of &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that the partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  So you could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1692</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1692"/>
		<updated>2011-11-01T01:09:28Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Equivalent Representations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt; called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;\mathcal{m}\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leave the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or in physics, sometimes the '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits, but omit the tensor product symbols.  The following are elements&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt; of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also has the advantage that it enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  It's importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements which, through multiplication will give all of the (sub)group elements.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.  &lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; an element of &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that the partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  So you could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1691</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1691"/>
		<updated>2011-11-01T01:07:27Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Example 6 Continued */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
Example 6 is a non-trivial problem even though it appears&lt;br /&gt;
otherwise.  The way to show this is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt;, on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices that are known to form a representation of the group, it is non-trivial to find the similarity transformation that will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations, &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt;, such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;, otherwise they are inequivalent.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt;, called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;\mathcal{m}\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leave the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or in physics, sometimes the '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits, but omit the tensor product symbols.  The following are elements&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt; of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also has the advantage that it enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  It's importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements which, through multiplication will give all of the (sub)group elements.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.  &lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; an element of &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that the partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  So you could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1690</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1690"/>
		<updated>2011-11-01T01:05:12Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Definition 9: Similarity Transformation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; that looks like &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}\,\!&amp;lt;/math&amp;gt;, then&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion on similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
However, Example 6 is a non-trivial problem even though the problem appears&lt;br /&gt;
trivial.  The way to show that it is non-trivial is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt; on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices which are known to form a representation of the group, it is non-trivial to find the similarity transformation which will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations, &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt;, such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;, otherwise they are inequivalent.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt;, called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;\mathcal{m}\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leave the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or in physics, sometimes the '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits, but omit the tensor product symbols.  The following are elements&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt; of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also has the advantage that it enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  It's importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements which, through multiplication will give all of the (sub)group elements.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.  &lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; an element of &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that the partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  So you could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1689</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1689"/>
		<updated>2011-11-01T01:02:04Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Example 6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix, and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}.\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}.\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}.\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion about similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
However, Example 6 is a non-trivial problem even though the problem appears&lt;br /&gt;
trivial.  The way to show that it is non-trivial is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt; on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices which are known to form a representation of the group, it is non-trivial to find the similarity transformation which will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations, &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt;, such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;, otherwise they are inequivalent.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt;, called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;\mathcal{m}\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leave the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or in physics, sometimes the '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits, but omit the tensor product symbols.  The following are elements&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt; of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also has the advantage that it enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  It's importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements which, through multiplication will give all of the (sub)group elements.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.  &lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; an element of &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that the partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  So you could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1688</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1688"/>
		<updated>2011-11-01T00:55:11Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Example 6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations that will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly, when these matrices act on a column vector, labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different; in fact, the dimensions of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above,&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;), since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; that is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix, and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}.\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}.\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}.\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion about similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
However, Example 6 is a non-trivial problem even though the problem appears&lt;br /&gt;
trivial.  The way to show that it is non-trivial is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt; on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices which are known to form a representation of the group, it is non-trivial to find the similarity transformation which will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations, &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt;, such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;, otherwise they are inequivalent.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt;, called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;\mathcal{m}\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leave the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or in physics, sometimes the '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits, but omit the tensor product symbols.  The following are elements&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt; of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also has the advantage that it enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  It's importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements which, through multiplication will give all of the (sub)group elements.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.  &lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; an element of &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that the partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  So you could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1687</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1687"/>
		<updated>2011-11-01T00:46:51Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Definition 8: Representation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
This, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations which will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices.&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly when these matrices act on a column vector labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different.  In fact the dimension of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;) since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; which is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix, and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}.\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}.\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}.\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion about similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
However, Example 6 is a non-trivial problem even though the problem appears&lt;br /&gt;
trivial.  The way to show that it is non-trivial is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt; on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices which are known to form a representation of the group, it is non-trivial to find the similarity transformation which will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations, &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt;, such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;, otherwise they are inequivalent.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt;, called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;\mathcal{m}\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leave the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or in physics, sometimes the '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits, but omit the tensor product symbols.  The following are elements&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt; of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also has the advantage that it enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  It's importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements which, through multiplication will give all of the (sub)group elements.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.  &lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; an element of &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that the partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  So you could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1686</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1686"/>
		<updated>2011-10-31T18:20:04Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Definition 8: Representation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
Then, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, this provides a way to represent&lt;br /&gt;
any group.  This is true for groups that have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' that can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity and the multiplication relations (in the group multiplication table) are preserved; this representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices that can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations which will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices.&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly when these matrices act on a column vector labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different.  In fact the dimension of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;) since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; which is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix, and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}.\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}.\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}.\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion about similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
However, Example 6 is a non-trivial problem even though the problem appears&lt;br /&gt;
trivial.  The way to show that it is non-trivial is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt; on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices which are known to form a representation of the group, it is non-trivial to find the similarity transformation which will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations, &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt;, such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;, otherwise they are inequivalent.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt;, called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;\mathcal{m}\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leave the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or in physics, sometimes the '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits, but omit the tensor product symbols.  The following are elements&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt; of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also has the advantage that it enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  It's importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements which, through multiplication will give all of the (sub)group elements.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.  &lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; an element of &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that the partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  So you could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1685</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1685"/>
		<updated>2011-10-31T18:16:05Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* The Rearrangement Theorem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt;, which cannot happen if&lt;br /&gt;
all elements are distinct.)&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
Then, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, this provides a way to represent&lt;br /&gt;
any group.  This is true for groups which have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' which can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity, the multiplication relations (in the group multiplication table) are preserved and the representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative, and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices which can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations which will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices.&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly when these matrices act on a column vector labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different.  In fact the dimension of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;) since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; which is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix, and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}.\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}.\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}.\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion about similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
However, Example 6 is a non-trivial problem even though the problem appears&lt;br /&gt;
trivial.  The way to show that it is non-trivial is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt; on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices which are known to form a representation of the group, it is non-trivial to find the similarity transformation which will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations, &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt;, such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;, otherwise they are inequivalent.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt;, called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;\mathcal{m}\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leave the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or in physics, sometimes the '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits, but omit the tensor product symbols.  The following are elements&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt; of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also has the advantage that it enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  It's importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements which, through multiplication will give all of the (sub)group elements.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.  &lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; an element of &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that the partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  So you could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1684</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1684"/>
		<updated>2011-10-31T18:08:05Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Subgroups: Return to Example 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another somewhat less obvious subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt; which can't happen if&lt;br /&gt;
all elements are distinct.)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
Then, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, this provides a way to represent&lt;br /&gt;
any group.  This is true for groups which have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' which can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity, the multiplication relations (in the group multiplication table) are preserved and the representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative, and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices which can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations which will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices.&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly when these matrices act on a column vector labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different.  In fact the dimension of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;) since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; which is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix, and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}.\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}.\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}.\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion about similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
However, Example 6 is a non-trivial problem even though the problem appears&lt;br /&gt;
trivial.  The way to show that it is non-trivial is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt; on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices which are known to form a representation of the group, it is non-trivial to find the similarity transformation which will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations, &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt;, such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;, otherwise they are inequivalent.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt;, called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;\mathcal{m}\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leave the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or in physics, sometimes the '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits, but omit the tensor product symbols.  The following are elements&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt; of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also has the advantage that it enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  It's importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements which, through multiplication will give all of the (sub)group elements.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.  &lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; an element of &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that the partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  So you could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
	<entry>
		<id>https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1683</id>
		<title>Appendix D - Group Theory</title>
		<link rel="alternate" type="text/html" href="https://www2.physics.siu.edu/qunet/wiki/index.php?title=Appendix_D_-_Group_Theory&amp;diff=1683"/>
		<updated>2011-10-31T16:37:24Z</updated>

		<summary type="html">&lt;p&gt;Stempel2: /* Comparing Groups: Homomorphisms and Isomorphisms */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;''Symmetry, as wide or as narrow as you may define its meaning, is one idea by which man through the ages has tried to comprehend and create order, beauty and perfection.''&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hermann Weyl'''&lt;br /&gt;
&lt;br /&gt;
====Symmetries and Groups====&lt;br /&gt;
&lt;br /&gt;
Symmetry arguments have been used widely in mathematics, physics,&lt;br /&gt;
chemistry, biology, computer science, engineering, and elsewhere.  &lt;br /&gt;
Group theory can be an invaluable organizational tool,&lt;br /&gt;
whether it is used explicitly or implicitly, in many areas of&lt;br /&gt;
science.  &lt;br /&gt;
&lt;br /&gt;
In physics, symmetry principles are often used to describe what&lt;br /&gt;
changes and what does not in a physical system undergoing some&lt;br /&gt;
particular transformation.  For example, if a knob is turned in an&lt;br /&gt;
experiment and nothing changes, then that is an invariant of the&lt;br /&gt;
system and thus indicates a symmetry.  (Of course, the trivial case&lt;br /&gt;
where the knob has nothing to do with the experiment, like if the&lt;br /&gt;
machine with the knob is unplugged, should be excluded.) The objective&lt;br /&gt;
here is to explain group theory with this practical viewpoint in&lt;br /&gt;
mind; the idea is for this motivation to be kept in mind&lt;br /&gt;
throughout these notes.  Some formalism is necessary however.  &lt;br /&gt;
&lt;br /&gt;
It is worth noting that very general things tend to need to be &lt;br /&gt;
abstract.  And so it is with group theory.  However, to reiterate, the &lt;br /&gt;
objective here is to be as concrete as possible with the emphasis on &lt;br /&gt;
physical applications.  In this regard, it is worth mentioning that, &lt;br /&gt;
directly or indirectly, [[Bibliography#Tinkham:gpthbook|Michael Tinkham's book]] &lt;br /&gt;
on group theory very much influenced these notes.  Also, Encyclopedia of Maths, Hammermesh, ...&lt;br /&gt;
&lt;br /&gt;
====Group Theory in Physics====&lt;br /&gt;
&lt;br /&gt;
The applications to physics are too numerous to mention here.  However, several comments&lt;br /&gt;
are in order.  First, if a system has a symmetry (often able to be determined by inspection), then it has a&lt;br /&gt;
constraint placed on it. This limits the acceptability of solutions to a problem -&lt;br /&gt;
they must satisfy the symmetry requirement.  Thus identifying&lt;br /&gt;
symmetries is an excellent problem-solving technique.  Choosing &lt;br /&gt;
coordinates is an example of such symmetry identification.  &lt;br /&gt;
&lt;br /&gt;
A group is a set of symmetries.  To see this, suppose that, for example, elements &amp;lt;math&amp;gt;A,B,C,D,...\,\!&amp;lt;/math&amp;gt; operate on an object in such a way&lt;br /&gt;
that they do not change the object.  Most often in physics the&lt;br /&gt;
elements are matrices and the objects on which they act are vectors.&lt;br /&gt;
If a vector or set of vectors is unchanged by these operations, then&lt;br /&gt;
the vectors have a symmetry described by the action of these&lt;br /&gt;
operators.  In Example 2 the vectors are the vertices of the triangle&lt;br /&gt;
and the triangle is unchanged by the action of the group elements given in the example.  (Notice, as an example&lt;br /&gt;
of how a set of symmetries forms a group, that if the vector is &amp;lt;math&amp;gt;v\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and assuming &amp;lt;math&amp;gt;Av=v\,\!&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A\,\!&amp;lt;/math&amp;gt; is a symmetry operation, and also assuming&lt;br /&gt;
&amp;lt;math&amp;gt;Bv=v\,\!&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;ABv = v\,\!&amp;lt;/math&amp;gt;. Thus the set is closed under multiplication.)&lt;br /&gt;
One way to think of this is quite literal.  If a symmetry operation is&lt;br /&gt;
applied to the equilateral triangle and the triangle is still&lt;br /&gt;
equilateral with the vertices indistinguishable (assuming no labels), then the&lt;br /&gt;
operation did not change anything discernible.  &lt;br /&gt;
&lt;br /&gt;
It turns out that group theory has been applied with great success to&lt;br /&gt;
many areas of quantum physics: solid-state physics including&lt;br /&gt;
crystallography, nuclear physics, atomic physics, molecular physics,&lt;br /&gt;
and particle physics.  It has also been applied in classical physics&lt;br /&gt;
and relativity.  It has been especially indispensable in quantum field theory and particle physics where symmetries correspond to conserved quantities observed in experiment.  &lt;br /&gt;
&lt;br /&gt;
Some groups of infinite order, such as Lie groups, were originally&lt;br /&gt;
studied largely in order to understand the symmetries of&lt;br /&gt;
differential equations.  This is the set of groups that is discussed&lt;br /&gt;
next.&lt;br /&gt;
&lt;br /&gt;
===Definitions and Examples===&lt;br /&gt;
&lt;br /&gt;
====Definition 1: Group====&lt;br /&gt;
A '''group''' &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a set of objects &amp;lt;math&amp;gt;\{A,B,C,&lt;br /&gt;
...\}\,\!&amp;lt;/math&amp;gt; together with a composition rule between them (denoted &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; here and &lt;br /&gt;
called a product or multiplication) such that the following are satisfied:&lt;br /&gt;
#&amp;lt;math&amp;gt;(A\circ B)\circ C = A\circ (B \circ C)\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; is associative.)&lt;br /&gt;
#If &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\in\mathcal{G}\,\!&amp;lt;/math&amp;gt;, then their product is &amp;lt;math&amp;gt;A\circ B \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  (The set is closed under multiplication.)&lt;br /&gt;
#There is an element &amp;lt;math&amp;gt;\mathbb{I}\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;  such that, for all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathbb{I}A = A = A\mathbb{I}\,\!&amp;lt;/math&amp;gt;. (&amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; contains the identity element.)&lt;br /&gt;
#For all &amp;lt;math&amp;gt;A\in \mathcal{G}\,\!&amp;lt;/math&amp;gt; there exists an element &amp;lt;math&amp;gt;A^{-1}\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;AA^{-1} =  \mathbb{I} =A^{-1}A\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the provided examples, the objective is to make the direct connection between a group and a set of symmetries of an object.  The reason is that ''a set of symmetries forms a group'' since it satisfies all the conditions in the definition.  The symmetries are things you can do to (i.e., operations you can perform on) a set that leaves the set unchanged.   &lt;br /&gt;
&lt;br /&gt;
To see this, suppose that we operate on a set of vectors whose endpoints have a certain symmetry associated with them.  (For example, the vertices of a triangle.)  Assume their origin is the origin of a coordinate axes.  Operating on these with a set of matrix operators may leave the set of vectors unchanged, e.g. the arrows associated with the vectors still point to the same set of points, if the set of matrices is chosen properly.  Assuming all possible such matrices are included in the set, then the set of matrices, or set of symmetries, forms a group.&lt;br /&gt;
&lt;br /&gt;
====Example 1====&lt;br /&gt;
&lt;br /&gt;
Consider a line segment of length 2 cm with midpoint at zero.  Suppose the end points are located at &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; cm of the x-axis.  If the line segment were rotated &amp;lt;math&amp;gt;180^o\,\!&amp;lt;/math&amp;gt; about any line perpendicular to the segment, it would look like the same line segment.  (Let us be definite and choose the axis perpendicular to the x-y plane after choosing x and y axes.)  What this would do is exchange the two ends.  The set of points &amp;lt;math&amp;gt;\pm 1\,\!&amp;lt;/math&amp;gt; could be acted upon by an operator that&lt;br /&gt;
exchanges the two.  This rotation operation can be represented through multiplication by &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Then there are two elements in the set of operations to consider.  The first is ''do nothing'' represented by &amp;lt;math&amp;gt;1\,\!&amp;lt;/math&amp;gt;.  (This, of course, is the identity operation &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt; for this ''group''.)  The other element is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  Thus, representing&lt;br /&gt;
multiplication by &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt;, we have a group with the set &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
and operation &amp;lt;math&amp;gt;\circ \equiv \times \,\!&amp;lt;/math&amp;gt;.  Clearly the product is associative (it is multiplication), the set contains the identity, products are either &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; which are both in the group (indicating closure), and the inverse of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;; all of requirements defined above are satisfied.  In fact this is the simplest group.&lt;br /&gt;
&lt;br /&gt;
====Example 2====&lt;br /&gt;
&lt;br /&gt;
The set of symmetries of an equilateral triangle can be represented in several ways.  Two that are presented here are the set of operations on vectors from the origin to the vertices and the set of permutations on three objects.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;div id=&amp;quot;Figure D.1&amp;quot;&amp;gt;'''Figure D.1'''&amp;lt;/div&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|[[File:triangle2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
Figure D.1:  An equilateral triangle with vertices in the x-y plane, &amp;lt;math&amp;gt; v_1\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_2\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, and  &amp;lt;math&amp;gt;v_3\,\!&amp;lt;/math&amp;gt; at &amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider an equilateral triangle with its &lt;br /&gt;
center at the origin of the x-y plane and  vertices&lt;br /&gt;
placed at the following points: &amp;lt;math&amp;gt;(0,1/\sqrt{3})\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(-1/2,-1/(2\sqrt{3}))\,\!&amp;lt;/math&amp;gt;.  (See [[#Figure D.1|Figure D.1]].)  Now consider the&lt;br /&gt;
following operations on the triangle: a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt; (do&lt;br /&gt;
nothing), a rotation of &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, a rotation of &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and a reflection&lt;br /&gt;
about the &amp;lt;math&amp;gt;x\,\!&amp;lt;/math&amp;gt; axis, &amp;lt;math&amp;gt;\sigma_1\,\!&amp;lt;/math&amp;gt;.  There are two other reflections we could perform, labelled &amp;lt;math&amp;gt;\sigma_2\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sigma_3\,\!&amp;lt;/math&amp;gt;, which are reflections through lines bisecting the angles at vertices 2 and 3 respectively, as shown in [[#Figure D.1|Figure D.1]].  These make up the set of six symmetry operations on the equilateral triangle.  &lt;br /&gt;
&lt;br /&gt;
If we take the first of these, &amp;lt;math&amp;gt;P_0\,\!&amp;lt;/math&amp;gt;, to be the original configuration (shown in [[#Figure D.1|Figure D.1]]), then each of the first three of these are a rotation from the original configuration.  Each of the last three is obtained from a reflection combined with a rotation.  To be explicit, let us consider the following operations:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}_2 = \left(\begin{array}{cc} 1 &amp;amp; 0  \\ 0 &amp;amp; 1  &lt;br /&gt;
  \end{array}\right), &lt;br /&gt;
R_1 = \left(\begin{array}{cc} -1/2 &amp;amp; -\sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
R_2 = \left(\begin{array}{cc}  -1/2 &amp;amp; \sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.1}}&lt;br /&gt;
where &amp;lt;math&amp;gt;R_1\,\!&amp;lt;/math&amp;gt; is a rotation of the x-y plane by &amp;lt;math&amp;gt;120^o\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt;  is a rotation&lt;br /&gt;
of the x-y plane by &amp;lt;math&amp;gt;240^o\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\mathbb{I}_2\,\!&amp;lt;/math&amp;gt; is a rotation of &amp;lt;math&amp;gt;0^o\,\!&amp;lt;/math&amp;gt;.  In addition to these operations, two others must be included&lt;br /&gt;
to complete the set: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_1   = \left(\begin{array}{cc} -1 &amp;amp;0 \\ 0 &amp;amp;1 \end{array}\right), \;\; &lt;br /&gt;
\sigma_2 =\sigma_1 R_1 =  \left(\begin{array}{cc} 1/2 &amp;amp; \sqrt{3}/2 \\ \sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\sigma_3 = \sigma_1R_2 = \left(\begin{array}{cc}  1/2 &amp;amp; -\sqrt{3}/2  \\ -\sqrt{3}/2&lt;br /&gt;
    &amp;amp; -1/2 \end{array}\right), \; \; &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.2}}&lt;br /&gt;
where &amp;lt;math&amp;gt;\sigma_1 R_1\,\!&amp;lt;/math&amp;gt; is the same as &amp;lt;math&amp;gt;\sigma_1\circ R_1\,\!&amp;lt;/math&amp;gt;, but the &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; has been dropped&lt;br /&gt;
since this is ordinary matrix multiplication.  This group will be used&lt;br /&gt;
as an example for several group properties and is called &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The&lt;br /&gt;
products of these &lt;br /&gt;
elements are summarized in [[#Table D.1|Table D.1]], which is called the&lt;br /&gt;
multiplication table for the group.  The multiplication table will be&lt;br /&gt;
discussed repeatedly throughout this appendix due to its importance in&lt;br /&gt;
group theory.  It would be advisable to stare at it for some time to&lt;br /&gt;
see what patterns can be identified.  The meaning of these patterns&lt;br /&gt;
will be discussed later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;div id=&amp;quot;Table D.1&amp;quot;&amp;gt;&lt;br /&gt;
'''Table D.1: Group Multiplication Table for''' &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;\sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_3 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt;  \sigma_1  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \sigma_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_1 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; R_2 \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&amp;lt;math&amp;gt; \mathbb{I}_2\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Table D.1: ''Group multiplication table for the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The notation in the upper left corner (&amp;lt;math&amp;gt;\downarrow\rightarrow\,\!&amp;lt;/math&amp;gt;) indicates that the element in the first column is to be multiplied by the element in the first row to obtain the result.  Since the group is not abelian, i.e. the elements do not commute, the order matters.''&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A second way to identify all possible configurations of&lt;br /&gt;
the triangle that leave the triangle looking the same is to use the positions of the vertices.  There are six possible choices for the positions of the vertices.  Let us name them 1,2,3.  Then, reading counter-clockwise&lt;br /&gt;
from the top, we can have &amp;lt;math&amp;gt;P_0=(1,2,3)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_2=(3,1,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_4=(2,3,1)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;P_1=(1,3,2)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_3=(3,2,1)\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_5=(2,1,3)\,\!&amp;lt;/math&amp;gt;.  These are all of the permutations of three objects.  (In this case the three objects are the numbers 1,2,3.)  This is another way to represent the various configurations of the equilateral triangle.&lt;br /&gt;
&lt;br /&gt;
====Definition 2: Order of a Group====&lt;br /&gt;
&lt;br /&gt;
The number of elements in a group is called the '''order''' of the group.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 1 has two elements and so has order two. Example 2 has six&lt;br /&gt;
elements, so the order of this group is six.&lt;br /&gt;
&lt;br /&gt;
====Definition 3: Abelian and Nonabelian Group====&lt;br /&gt;
&lt;br /&gt;
A group for which every element of the group commutes with every other element of the group (&amp;lt;math&amp;gt;g_1g_2 = g_2g_1,\;\;\forall g_1,g_2\in \mathcal{G}\,\!&amp;lt;/math&amp;gt;) is called '''abelian'''.  If any two elements do not commute, the group is called '''nonabelian'''.  &lt;br /&gt;
&lt;br /&gt;
It is clear that Example 1 is an abelian group consisting of only two&lt;br /&gt;
elements &amp;lt;math&amp;gt;+1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;.  However, Example 2 is clearly a nonabelian&lt;br /&gt;
group as can be seen from the multiplication table.  For example&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_2R_2 = \sigma_1 \,\!&amp;lt;/math&amp;gt;, but &amp;lt;math&amp;gt;R_2\sigma_2 =\sigma_3 \neq \sigma_1 \,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 4: Cyclic Group====&lt;br /&gt;
A '''cyclic group''' is a group in which every element of the group can be obtained from one element and all its distinct powers.  The particular element is called the '''generating element'''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 4 provides examples of cyclic groups.  &lt;br /&gt;
&lt;br /&gt;
====Definition 5: Subgroup====&lt;br /&gt;
&lt;br /&gt;
A '''subgroup''' &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; is a subset of the group elements that satisfies all&lt;br /&gt;
the properties in the definition of a group under the inherited multiplication rule.&lt;br /&gt;
&lt;br /&gt;
====Example 3====&lt;br /&gt;
&lt;br /&gt;
Consider the set &amp;lt;math&amp;gt;\{0,1,2,3, \cdots, N-1\}\,\!&amp;lt;/math&amp;gt; and identify &amp;lt;math&amp;gt; N\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt;.  This is written as &amp;lt;math&amp;gt;0 \equiv N\,\!&amp;lt;/math&amp;gt;.  The operation on this set will be addition.  This is the group of integers modulo &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; and is&lt;br /&gt;
denoted &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt;.  To be concrete, let us consider the group &amp;lt;math&amp;gt;\mathbb{Z}_3\,\!&amp;lt;/math&amp;gt;, consisting of &lt;br /&gt;
&amp;lt;math&amp;gt;\{0,1,2;+\}\,\!&amp;lt;/math&amp;gt;.  (When the operation could be ambiguous, it is often useful to specify it explicitly along with the members of the set.)  Let us check that this is a group.  First, addition is certainly associative.  Second, the identity is zero since &lt;br /&gt;
&amp;lt;math&amp;gt;a+0 =a\,\!&amp;lt;/math&amp;gt; for any integer &amp;lt;math&amp;gt;a\,\!&amp;lt;/math&amp;gt;.  Third, &amp;lt;math&amp;gt;1+2=3 = 0\,\!&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
In other words, since &amp;lt;math&amp;gt;3\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; are equivalent, the sum of one and&lt;br /&gt;
two is zero which is in the set.  The order of the group is 3 (hence the subscript).  &lt;br /&gt;
&lt;br /&gt;
====Example 1 Revisited====&lt;br /&gt;
&lt;br /&gt;
Recall  [[#Example 1|Example 1]] is a group with &amp;lt;math&amp;gt;\{+1,-1\}\,\!&amp;lt;/math&amp;gt; using multiplication.  &lt;br /&gt;
This is the simplest nontrivial &lt;br /&gt;
''cyclic group'', since it is a cyclic group of order two.  &lt;br /&gt;
All elements of this group are obtained from powers&lt;br /&gt;
of &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt;, namely &amp;lt;math&amp;gt;-1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(-1)^2 =1\,\!&amp;lt;/math&amp;gt;.  Notice that the generating&lt;br /&gt;
element is special; one cannot just take any element of the group to&lt;br /&gt;
be a generating element.&lt;br /&gt;
&lt;br /&gt;
====Example 4====&lt;br /&gt;
&lt;br /&gt;
We can represent the cyclic group of order &amp;lt;math&amp;gt;N\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
in several ways.  One we have seen is &amp;lt;math&amp;gt;\mathbb{Z}_N\,\!&amp;lt;/math&amp;gt; with the operation of addition.  Another is the set of elements &lt;br /&gt;
&amp;lt;math&amp;gt;\{e^{2\pi i n/(N-1)}\}\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n = 0, 1, 2, 3, ..., N-1\,\!&amp;lt;/math&amp;gt; with the operation of multiplication.  Since this group can be&lt;br /&gt;
seen as the consisting of the element &amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt; and all its&lt;br /&gt;
powers, then this is a cyclic group with generating element &lt;br /&gt;
&amp;lt;math&amp;gt;e^{2\pi i/(N-1)}\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Example 5====&lt;br /&gt;
&lt;br /&gt;
Include modular arithmetic under multiplication as a group.&lt;br /&gt;
&lt;br /&gt;
===Comparing Groups: Homomorphisms and Isomorphisms===&lt;br /&gt;
&lt;br /&gt;
Let us consider two groups &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; with product rules symbolized by &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; respectively.  Let the elements of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;a_1,a_2, ...\,\!&amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; be denoted &amp;lt;math&amp;gt;b_1,b_2, ...\,\!&amp;lt;/math&amp;gt;  When comparing two groups to see how similar they are, the relationship among the&lt;br /&gt;
elements under the product rule is all-important.  Therefore, if a map from one set of elements to another is given by &amp;lt;math&amp;gt;f:\mathcal{G}_1\rightarrow\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, meaning &amp;lt;math&amp;gt;f(a_1) \in\mathcal{G}_2\,\!&amp;lt;/math&amp;gt;, then the two groups have the same (algebraic) structure if, for all&lt;br /&gt;
&amp;lt;math&amp;gt;a_i,a_j,a_k \in \mathcal{G}_1\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\cdot a_j = a_k \;\; \Rightarrow \;\; f(a_i)\circ f(a_j) = f(a_k).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.3}}  &lt;br /&gt;
(Notice that this can be true even if the map takes all of the elements &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; to the identity.)  &lt;br /&gt;
&lt;br /&gt;
====Definition 6: Homomorphism====&lt;br /&gt;
&lt;br /&gt;
If the condition [[#eqD.3|Eq.(D.3)]] is satisfied, the map is called a '''homomorpic map''' or a '''homomorphism'''.  A homomorphism &amp;lt;math&amp;gt;f\,\!&amp;lt;/math&amp;gt; satisfies the important property that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f(A\circ B) = f(A) \cdot f(B).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.4}}&lt;br /&gt;
The composition &amp;lt;math&amp;gt;\circ\,\!&amp;lt;/math&amp;gt; can, in general, be different from &amp;lt;math&amp;gt;\cdot\,\!&amp;lt;/math&amp;gt;, but here both will be matrix multiplication unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
====Definition 7: Isomorphism====&lt;br /&gt;
&lt;br /&gt;
If a homomorphism is one-to-one (each &amp;lt;math&amp;gt;a_i\,\!&amp;lt;/math&amp;gt; is mapped to one and only one &amp;lt;math&amp;gt;b_j\,\!&amp;lt;/math&amp;gt;) and onto (each element in &amp;lt;math&amp;gt;\mathcal{G}_2\,\!&amp;lt;/math&amp;gt; has an element of &amp;lt;math&amp;gt;\mathcal{G}_1\,\!&amp;lt;/math&amp;gt; mapped to it), then the map is called an '''isomorphic map''' or an&lt;br /&gt;
'''isomorphism'''.  &lt;br /&gt;
&lt;br /&gt;
These definitions are used repeatedly in the representation theory of groups discussed below.&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
&lt;br /&gt;
With only these few definitions it is possible to discuss many important properties of groups and some of the reasons why they are so&lt;br /&gt;
important to physics.  Let us first discuss some of the important properties of the group multiplication table.  &lt;br /&gt;
&lt;br /&gt;
====Group Multiplication Table====&lt;br /&gt;
&lt;br /&gt;
The group multiplication table specifies the structure of the group and thus identifies a group.  One example of this is when the&lt;br /&gt;
group is abelian.  For all abelian groups the table is symmetric about the diagonal.  (This follows from the fact that &amp;lt;math&amp;gt;ab=ba\,\!&amp;lt;/math&amp;gt; for abelian&lt;br /&gt;
groups.)  Another example is the presence of subgroups.  This will be illustrated in this section.   &lt;br /&gt;
&lt;br /&gt;
====Subgroups: Return to Example 2====&lt;br /&gt;
&lt;br /&gt;
In [[#Example 2|Example 2]], [[#Table D.1|Table D.1]] immediately shows that the elements&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbb{I}, R_1,\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_2\,\!&amp;lt;/math&amp;gt; form a subgroup since they are closed&lt;br /&gt;
under multiplication.  Another, somewhat less obvious, subgroup&lt;br /&gt;
consists of the elements &amp;lt;math&amp;gt;\mathbb{I}\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\sigma_1 \,\!&amp;lt;/math&amp;gt;.  This is a convenient&lt;br /&gt;
method for identifying subgroups, but is clearly limited to groups&lt;br /&gt;
with a relatively small order.&lt;br /&gt;
&lt;br /&gt;
====The Rearrangement Theorem====&lt;br /&gt;
&lt;br /&gt;
Notice that each group element appears in each row and each column of [[#Table D.1|Table D.1]] once and only once.  This is no coincidence, but&lt;br /&gt;
is a general property of the multiplication table for groups.  This implies that each row and column contains each and every group element&lt;br /&gt;
(due to the presence of the identity) so that each row and column is a simple rearrangement of the set of elements.  For this reason, this is&lt;br /&gt;
sometimes called the rearrangement theorem and follows directly from the uniqueness of the elements in the set.  (If there were two&lt;br /&gt;
elements in a row that were the same, then &amp;lt;math&amp;gt;ac=ab\,\!&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;a,b,c\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
But then &amp;lt;math&amp;gt;a^{-1}ac = a^{-1}ab \Rightarrow c=b\,\!&amp;lt;/math&amp;gt; which can't happen if&lt;br /&gt;
all elements are distinct.)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===A Little Representation Theory===&lt;br /&gt;
&lt;br /&gt;
A group is specified by a set of elements, its product rule, and the&lt;br /&gt;
relations among the elements of the group under the product rule.  &lt;br /&gt;
For finite order groups the group multiplication table is how one &lt;br /&gt;
identifies a group or shows that two groups are homomorphic&lt;br /&gt;
(explicitly or not).  &lt;br /&gt;
&lt;br /&gt;
====Definition 8: Representation====&lt;br /&gt;
&lt;br /&gt;
A '''matrix representation''' of an abstract group is&lt;br /&gt;
any set of elements which is homomorphic to the set of elements in the abstract group.  &lt;br /&gt;
&lt;br /&gt;
More generally, if there is a homomorphic map from the set of abstract group elements onto a set of operators which, with their own combination rule (multiplication rule), satisfies the group axioms, then the operators form a representation of the group.  (This includes preserving products as described in [[#Definition 6: Homomorphism|Section 3.1]].)&lt;br /&gt;
&lt;br /&gt;
For our purposes, it is very important to note that a&lt;br /&gt;
set of group elements can always be represented by a set of matrices&lt;br /&gt;
so that we may restrict our attention to matrix representations.  &lt;br /&gt;
Then, along with ordinary &lt;br /&gt;
matrix multiplication for the product rule, this provides a way to represent&lt;br /&gt;
any group.  This is true for groups which have a finite order as well&lt;br /&gt;
as infinite order (discussed later).  &lt;br /&gt;
&lt;br /&gt;
Note that a representation is a ''homomorphism'' which can be a many-to-one map.  If it is an isomorphism, the representation is said to be '''faithful'''.  If, however, all matrices are the identity matrix, then all group elements are mapped to the identity, the multiplication relations (in the group multiplication table) are preserved and the representation is sometimes called the ''trivial representation''.  This is always a valid, but not very informative, and certainly not faithful, representation of any group.  &lt;br /&gt;
&lt;br /&gt;
As will be shown in this first example, there are different sets of matrices which can represent the same group.  This example will provide motivation for what follows.&lt;br /&gt;
&lt;br /&gt;
====Example 6====&lt;br /&gt;
&lt;br /&gt;
Let us consider an example of the representation of the group from&lt;br /&gt;
[[#Example 2|Example 2]].  This is a group of operations which will&lt;br /&gt;
take any permutation of the vertices to any other permutation.  This&lt;br /&gt;
is also the set of permutations of three objects.  This group is often&lt;br /&gt;
denoted &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  The set of matrices representing the&lt;br /&gt;
rotations, reflection, and rotations combined with reflection provides&lt;br /&gt;
one way of representing this group.  Another way to represent this&lt;br /&gt;
group is to use &amp;lt;math&amp;gt;3\times 3\,\!&amp;lt;/math&amp;gt; matrices rather than the&lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices given in the example.  Let us&lt;br /&gt;
consider the following set of matrices.&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_3 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_2 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right), \\&lt;br /&gt;
P_4 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_1 = \left(\begin{array}{ccc} 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \end{array}\right),\\&lt;br /&gt;
P_3 = \left(\begin{array}{ccc} 0&amp;amp;0&amp;amp;1 \\ 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
P_5 = \left(\begin{array}{ccc} 0&amp;amp;1&amp;amp;0 \\ 1&amp;amp;0&amp;amp;0 \\ 0&amp;amp;0&amp;amp;1 \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.5}}&lt;br /&gt;
Clearly when these matrices act on a column vector labelling the&lt;br /&gt;
vertices,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.6}}&lt;br /&gt;
the result is one of the permutations of three objects.  These&lt;br /&gt;
orientations correspond to the same action as the &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices&lt;br /&gt;
given in [[#Example 2|Example 2]] above.  Therefore, these two sets of matrices&lt;br /&gt;
represent the ''same'' group, &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt;.  These representations are clearly&lt;br /&gt;
different.  In fact the dimension of the matrices representing the&lt;br /&gt;
group is different for the two different representations.  There are &lt;br /&gt;
other representations that can be immediately constructed.   Consider&lt;br /&gt;
a set of matrices like the following:  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbb{I}_5 = \left(\begin{array}{cc} \mathbb{I}_3&amp;amp;0 \\ 0&amp;amp;\mathbb{I}_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_2 = \left(\begin{array}{cc} P_2&amp;amp;0 \\ 0&amp;amp;R_1  \end{array}\right), \\&lt;br /&gt;
g_4 = \left(\begin{array}{cc} P_4&amp;amp;0 \\ 0&amp;amp;R_2  \end{array}\right), \; \;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_1 = \left(\begin{array}{cc} P_1&amp;amp;0 \\ 0&amp;amp; \sigma_1 \end{array}\right), \\&lt;br /&gt;
g_3 = \left(\begin{array}{cc} P_3&amp;amp;0 \\ 0&amp;amp;\sigma_2 \end{array}\right), \;\;\;&lt;br /&gt;
&amp;amp;&lt;br /&gt;
g_5 = \left(\begin{array}{cc} P_5&amp;amp;0 \\ 0&amp;amp; \sigma_3  \end{array}\right). &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;|D.7}}&lt;br /&gt;
This set of matrices is said to be block-diagonal since it only has&lt;br /&gt;
non-zero elements in blocks along the diagonal.  The &amp;lt;math&amp;gt;0\,\!&amp;lt;/math&amp;gt; represents a&lt;br /&gt;
block of zeroes which is either &amp;lt;math&amp;gt;3\times 2\,\!&amp;lt;/math&amp;gt; (upper right) or &amp;lt;math&amp;gt;2\times&lt;br /&gt;
3\,\!&amp;lt;/math&amp;gt; (lower left).  This set of matrices clearly satisfies the same multiplication relations as the sets given above&lt;br /&gt;
(&amp;lt;math&amp;gt;\{\mathbb{I}_3,P_1,P_2,P_3,P_4,P_5\}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{\mathbb{I}_2, R_1, R_2, \sigma_1, \sigma_2, \sigma_3\}\,\!&amp;lt;/math&amp;gt;) since the matrices multiply in&lt;br /&gt;
blocks.  The elements of the group have the same multiplication table&lt;br /&gt;
and thus are isomorphic.  Therefore this is another representation of&lt;br /&gt;
the group &amp;lt;math&amp;gt;S_3\,\!&amp;lt;/math&amp;gt; which is different from either of the&lt;br /&gt;
two representations in the subblocks along the diagonal since it is a&lt;br /&gt;
combination of the two.&lt;br /&gt;
&lt;br /&gt;
====Definition 9: Similarity Transformation====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; be an invertible matrix, and &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; be any matrix.  In these notes, by '''similarity transformation'''  we mean a transformation of the matrix &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;M^\prime = SMS^{-1}.\,\!&amp;lt;/math&amp;gt;|D.8}}&lt;br /&gt;
We say the matrices &amp;lt;math&amp;gt;M\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M^\prime\,\!&amp;lt;/math&amp;gt; are similar matrices.  &lt;br /&gt;
&lt;br /&gt;
The importance of similarity transformations for representation theory is that they leave matrix equations unchanged.  Suppose &amp;lt;math&amp;gt;A=BC \,\!&amp;lt;/math&amp;gt;.  Then defining &amp;lt;math&amp;gt;A^\prime = SAS^{-1}.\,\!&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B^\prime = SBS^{-1}.\,\!&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;C^\prime = SCS^{-1}.\,\!&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;A=BC \; \Rightarrow A^\prime=B^\prime C^\prime\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more discussion about similarity transformations, see [[Appendix C - Vectors and Linear Algebra|Appendix C]], especially [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.5]], [[Appendix C - Vectors and Linear Algebra#The Trace|Section 3.6]], and  [[Appendix C - Vectors and Linear Algebra#The Trace|Section 5.1]].&lt;br /&gt;
&lt;br /&gt;
====Example 6 Continued====&lt;br /&gt;
&lt;br /&gt;
However, Example 6 is a non-trivial problem even though the problem appears&lt;br /&gt;
trivial.  The way to show that it is non-trivial is to&lt;br /&gt;
perform a similarity transformation, &amp;lt;math&amp;gt;g&lt;br /&gt;
\rightarrow S g S^{-1}\,\!&amp;lt;/math&amp;gt; on all elements &amp;lt;math&amp;gt;g\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
of the group.  Since &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; is any invertible matrix,&lt;br /&gt;
it could mix all rows and columns.  This would make it very difficult to identify the block-diagonal form or even know that it exists unless some other tools are used.&lt;br /&gt;
&lt;br /&gt;
Furthermore, given a set of matrices which are known to form a representation of the group, it is non-trivial to find the similarity transformation which will simultaneously block-diagonalize all of these matrices to enable the identification of irreducible blocks.&lt;br /&gt;
&lt;br /&gt;
====Equivalent Representations====&lt;br /&gt;
&lt;br /&gt;
Two representations, &amp;lt;math&amp;gt;D^{(1)}\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D^{(2)} \,\!&amp;lt;/math&amp;gt; are '''equivalent''' if and only if there is an invertible matrix &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt;, such that &amp;lt;math&amp;gt;D^{(1)} = SD^{(2)}S^{-1} \,\!&amp;lt;/math&amp;gt;, otherwise they are inequivalent.&lt;br /&gt;
&lt;br /&gt;
We will only consider matrix representations.  In this case, the matrices will act on a vector space &amp;lt;math&amp;gt;\mathcal{V}\,\!&amp;lt;/math&amp;gt;, called the '''representation space.'''&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Definitions===&lt;br /&gt;
&lt;br /&gt;
====Definition 10: Stabilizer====&lt;br /&gt;
&lt;br /&gt;
The '''stabilizer''' of an element &amp;lt;math&amp;gt;\mathcal{m}\,\!&amp;lt;/math&amp;gt; of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leave the element &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|sm=m\}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.9}}&lt;br /&gt;
The stabilizer of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt; is also called the '''isotropy group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''isotropy subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, the '''stationary subgroup''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;, or in physics, sometimes the '''little group''' of &amp;lt;math&amp;gt;m\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Definition 11: Centralizer====&lt;br /&gt;
&lt;br /&gt;
The '''centralizer''' subgroup of a group consists of elements of the group that commute with all elements of a certain set.&lt;br /&gt;
&lt;br /&gt;
====Definition 12: Pauli Group====&lt;br /&gt;
The '''Pauli Group''' on &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits, denoted &amp;lt;math&amp;gt;\mathcal{P}_n\,\!&amp;lt;/math&amp;gt;, is the set of &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; tensor products of the Pauli matrices &amp;lt;math&amp;gt;\mathbb{I}, X, Y, Z\,\!&amp;lt;/math&amp;gt; along with coefficients &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt;.  This is an example of a group.  It is defined here due to its importance for quantum error correcting codes and the factors &amp;lt;math&amp;gt;\pm 1,\pm i\,\!&amp;lt;/math&amp;gt; are required for the closure property in the definition of a group.&lt;br /&gt;
&lt;br /&gt;
====Properties of the Pauli Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider the Pauli group for 2 qubits, but omit the tensor product symbols.  The following are elements&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I}\mathbb{I},\mathbb{I}X,\mathbb{I}Y,\mathbb{I}Z,X\mathbb{I},XX,XY,XZ,Y\mathbb{I},YX,YY,YZ,Z\mathbb{I},ZX,ZY,ZZ,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.10}}&lt;br /&gt;
as are all of these elements multiplied by &amp;lt;math&amp;gt;-1,\,\!&amp;lt;/math&amp;gt; and all of these elements multiplied by &amp;lt;math&amp;gt;i,\,\!&amp;lt;/math&amp;gt; as well as all of these elements multiplied by &amp;lt;math&amp;gt;-i.\,\!&amp;lt;/math&amp;gt;  Thus there are &amp;lt;math&amp;gt;4^3\,\!&amp;lt;/math&amp;gt; total elements of the group for two qubits.  In general there are &amp;lt;math&amp;gt;4\cdot 4^n\,\!&amp;lt;/math&amp;gt; elements for the Pauli group for &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
&lt;br /&gt;
One of the nice and interesting properties of the Pauli group is that every pair, say &amp;lt;math&amp;gt;A,B\,\!&amp;lt;/math&amp;gt; of elements of the Pauli group either commutes &amp;lt;math&amp;gt;[A,B]= AB-BA =0\,\!&amp;lt;/math&amp;gt; or anti-commutes &amp;lt;math&amp;gt;\{A,B\} = AB+BA =0\,\!&amp;lt;/math&amp;gt;.  This turns out the be very useful.  &lt;br /&gt;
&lt;br /&gt;
Another notation for [[#eqD.10|Equation (D.10)]] is &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbb{I},X_2,Y_2,Z_2,X_1,X_1X_2,X_1Y_2,X_1Z_2,Y_1,Y_1X_2,Y_1Y_2,Y_1Z_2,Z_1,Z_1X_2,Z_1Y_2,Z_1Z_2,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.11}}&lt;br /&gt;
Clearly this index notation has an advantage for large products.  It also has the advantage that it enables us to immediately see the weight of an operator.&lt;br /&gt;
&lt;br /&gt;
====Definition 13: Weight of an Operator====&lt;br /&gt;
&lt;br /&gt;
The '''weight of an operator''' is the number of non-identity elements in the tensor product.  &lt;br /&gt;
&lt;br /&gt;
This definition is most often used in the context of the Pauli Group.  It's importance is seen in quantum error correcting codes.&lt;br /&gt;
&lt;br /&gt;
====Definition 14: Generators of a Group====&lt;br /&gt;
&lt;br /&gt;
Let us consider a discrete group (or subgroup of a larger group).  There exists a subset of the group elements which, through multiplication will give all of the (sub)group elements.  The elements in this subset are called '''generators''' of the group.  &lt;br /&gt;
&lt;br /&gt;
Note that the set of generators is not unique.  &lt;br /&gt;
&lt;br /&gt;
The generators are a very convenient set to use because it is a much smaller set than the whole group and many properties of the group can discovered using only the generators.  For example, if every generator of a subgroup acts on an object and leaves it invariant, then every element of the group will also leave it invariant since they are all given by products of the generators.  Thus one only needs to check whether or not the generators will leave an object invariant.  &lt;br /&gt;
&lt;br /&gt;
One example is the stabilizer subgroup where a set of generators stabilizes, or leaves invariant, the code words of the stabilizer code.&lt;br /&gt;
&lt;br /&gt;
====Definition 15: Normalizer====&lt;br /&gt;
&lt;br /&gt;
The '''normalizer''' of a set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; is the subgroup &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;, that leaves the set &amp;lt;math&amp;gt;\mathcal{M}\,\!&amp;lt;/math&amp;gt; fixed: &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{S} = \{S\in \mathcal{S}|S\mathcal{M}=\mathcal{M}\}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.12}}&lt;br /&gt;
Note the difference between the centralizer, with which this should not be confused.  The centralizer leaves ''every element'' of the set fixed.  The elements of the normalizer contain the elements of the centralizer as a special case, but they can move elements around within the set.  &lt;br /&gt;
&lt;br /&gt;
====Definition 16: Coset====&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; be a subgroup of a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;G\,\!&amp;lt;/math&amp;gt; an element of &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt;.  The left '''coset''' is a subset of the group &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
G\mathcal{S} = \{GS|S\in\mathcal{S} \}.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.13}}&lt;br /&gt;
&lt;br /&gt;
One can similarly define the right coset.  &lt;br /&gt;
&lt;br /&gt;
The importance of cosets is that the partition the group in a particular way.  If there is another coset, &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
K\mathcal{S} = \{KS|S\in\mathcal{S} \},&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.14}}&lt;br /&gt;
then either &amp;lt;math&amp;gt;G\mathcal{S}=K\mathcal{S}\,\!&amp;lt;/math&amp;gt; or they are disjoint sets, having no element in common.  (This is because &amp;lt;math&amp;gt;\mathcal{S}\,\!&amp;lt;/math&amp;gt; is a subgroup.  So you could multiply by an element to show they are the same set.)&lt;br /&gt;
&lt;br /&gt;
===Infinite Order Groups: Lie Groups===&lt;br /&gt;
&lt;br /&gt;
All of the examples presented so far have been groups with finite order.  Groups which have infinite order, can be described with one or more parameters, and are differentiable with respect to those parameters, are called ''Lie groups''.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Definition 17: Lie Group====&lt;br /&gt;
&lt;br /&gt;
A '''Lie group''' is a group which is also a differentiable manifold.  (See for example [[Bibliography#Cecile:book|Analysis, Manifolds, and Physics]]).  &lt;br /&gt;
&lt;br /&gt;
In this section, several examples of Lie groups are given.  In physics these groups correspond to a continuous set of symmetries, whereas the groups of finite order correspond to a discrete set of symmetries.&lt;br /&gt;
&lt;br /&gt;
====Example 7====&lt;br /&gt;
&lt;br /&gt;
The Lie group most often used as the introductory example is the group consisting of the set &amp;lt;math&amp;gt;e^{i\theta}\,\!&amp;lt;/math&amp;gt;, for all &lt;br /&gt;
&amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  This group has an infinite number of elements (an infinite order), and has one parameter, &amp;lt;math&amp;gt;\theta\,\!&amp;lt;/math&amp;gt;.  The group is also a differentiable manifold, a circle.  Notice this group is also isomorphic to the set of matrices &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
       \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
       \sin \theta &amp;amp; \cos \theta &lt;br /&gt;
\end{array}\right).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
If this matrix were to act on a unit vector in the x-y plane, it would rotate that vector around in a circle and after &amp;lt;math&amp;gt;2\pi\,\!&amp;lt;/math&amp;gt;, the tip of the vector would sweep out a circle of unit radius.&lt;br /&gt;
&lt;br /&gt;
====Example 8====&lt;br /&gt;
&lt;br /&gt;
Another example of a Lie group, and one of the most important for quantum information, is the set of complex, &amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices,&lt;br /&gt;
which satisify,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
U^\dagger U = \mathbb{I} = U U^\dagger. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
This group is called &amp;lt;math&amp;gt;U(2)\,\!&amp;lt;/math&amp;gt;.  This is called the set of ''unitary'' &lt;br /&gt;
&amp;lt;math&amp;gt;2\times 2\,\!&amp;lt;/math&amp;gt; matrices.  (Hence the &amp;lt;math&amp;gt;U\,\!&amp;lt;/math&amp;gt;.)  Notice that the determinant&lt;br /&gt;
of this set is &amp;lt;math&amp;gt;e^{i\alpha}\,\!&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\alpha\,\!&amp;lt;/math&amp;gt; is a real number, since  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
1 = \det(\mathbb{I}) = \det(U U^\dagger) = \det(U)\det(U^\dagger) &lt;br /&gt;
  = \det(U)(\det(U))^*. &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
&lt;br /&gt;
There is a subgroup of this group which is often considered.  It is the subgroup with determinant one.  This group is denoted &amp;lt;math&amp;gt;SU(2)\,\!&amp;lt;/math&amp;gt;,&lt;br /&gt;
and is called the ''special unitary group''.  The term unitary refers to the fact that &amp;lt;math&amp;gt;U^\dagger U = I = UU^\dagger\,\!&amp;lt;/math&amp;gt; and the &amp;quot;S&amp;quot;, for special indicates that it has determinant one.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example 9====&lt;br /&gt;
&lt;br /&gt;
One can immediately generalize the unitary and special unitary groups&lt;br /&gt;
to &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices.  These are denoted &amp;lt;math&amp;gt;U(N)\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;SU(N)\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
respectively.  In quantum computing a set of unitary groups which is important is the set with &amp;lt;math&amp;gt;U(2^n)\,\!&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;n\,\!&amp;lt;/math&amp;gt; is the number of qubits.  This is the set of all possible unitary transformations on a set of qubits.  &lt;br /&gt;
&lt;br /&gt;
====Example 10====&lt;br /&gt;
&lt;br /&gt;
The complex General Linear group is the set of invertible &amp;lt;math&amp;gt;N\times N\,\!&amp;lt;/math&amp;gt; matrices with complex numbers as entries.  It is denoted &amp;lt;math&amp;gt;GL(N,\mathbb{C})\,\!&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===More Representation Theory===&lt;br /&gt;
&lt;br /&gt;
In Physics we are most often concerned with linear representations of groups which use linear operators to represent group elements.  These linear operators are represented by matrices in physics.  In this Appendix, the focus is entirely on these types of representations although this is not always stated explicitly.  Although these comments have been made above for finite groups, they are worth reiterating due to their importance and because they also apply to infinite order groups, such as Lie groups.  Furthermore, definitions introduced for finite order groups are also applicable to Lie groups.&lt;br /&gt;
&lt;br /&gt;
Thus the previous discussion of representation theory applies to the representation of Lie groups.  A representation of a group can be &amp;quot;reduced&amp;quot; to block-diagonal form.  When these blocks cannot be further reduced, the blocks are called &amp;quot;irreducible&amp;quot;.  These irreducible blocks which make up &amp;quot;irreducible representations&amp;quot; and our study of representation theory is our concern with irreducible blocks and how to find them.  &lt;br /&gt;
&lt;br /&gt;
Clearly a set of matrices which may be block-diagonalizable, but which have been acted upon by a highly non-trivial &amp;lt;math&amp;gt;S \,\!&amp;lt;/math&amp;gt; acting on them may well represent a group &amp;lt;math&amp;gt;\mathcal{G}\,\!&amp;lt;/math&amp;gt; for sets of matrices with many different dimensions and many different block-diagonal forms.  Therefore finding irreducible blocks and the similarity transformation that simultaneously block-diagonalizes all matrices of a given representation is highly non-trivial.  &lt;br /&gt;
&lt;br /&gt;
Before discussing the representation of Lie groups, there is another definition that is quite helpful.  &lt;br /&gt;
&lt;br /&gt;
====The Lie Algebra of a Lie Group====&lt;br /&gt;
&lt;br /&gt;
The Lie algebra of a Lie group is defined as the set of left-invariant vector fields on the manifold of the Lie group.  For our purposes, the Lie algebra will be described by the basis elements of the tangent space to the origin of the group which is isomorphic to the set of left-invariant vector fields.  To see how to relate the group and algebra and to see how this is useful, let us suppose there is a Lie algebra corresponding to a Lie group which has a set of basis elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt;.  To describe the relation between the Lie group and Lie algebra, let &amp;lt;math&amp;gt;g\in\mathcal{G}\,\!&amp;lt;/math&amp;gt; and let &amp;lt;math&amp;gt;\{a_i\}\,\!&amp;lt;/math&amp;gt; be a set of parameters (which can be taken to be real).  Then an element of the Lie algebra is given by &amp;lt;math&amp;gt; \sum_i a_i\lambda_i\,\!&amp;lt;/math&amp;gt; and an element of the group can be written in terms of these parameters as &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
g=\exp\left(-i\sum_i a_i \lambda_i\right).&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.15}}&lt;br /&gt;
The tangent space to the origin is given by the derivative of &amp;lt;math&amp;gt;g \,\!&amp;lt;/math&amp;gt; with respect to the parameters &amp;lt;math&amp;gt; a_i\,\!&amp;lt;/math&amp;gt;.  In this way, one sees that the group is an analytic manifold.  There are several reasons why it is useful to consider the Lie algebra.  One is that it is often easier to analyze than the Lie group and several important properties of the Lie group are able to be obtained from properties of the Lie algebra.  For example subalgebras correspond to subgroups.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Representation Theory for Lie Groups====&lt;br /&gt;
&lt;br /&gt;
As with finite order groups, one of the primary objectives of this introduction to group theory is to enable one to find irreducible representations of a group from a given reducible one.  At the least, the objective should be to understand what this means, how one would go about it in principle, and how it is used in quantum physics and quantum computing.  &lt;br /&gt;
&lt;br /&gt;
Lie groups, represented by a set of matrices consisting of differentiable parameters, may also be described by matrices which are reducible to block-diagonal form to blocks which cannot be reduced further.  These irreducible blocks form irreducible representations of the group.  One may suppose that irreducible representations of Lie groups are more difficult to understand than finite groups due to the fact that there are an infinite number of matrices in the set of group elements.  This is certainly true, so one sometimes relies on the Lie algebra.  Suppose a set of elements &amp;lt;math&amp;gt;\{\lambda_i\}\,\!&amp;lt;/math&amp;gt; of a Lie algebra obeys a particular set of commutation relations, say&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[\lambda_i,\lambda_j] = 2i\sum_kf_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.16}}&lt;br /&gt;
where &amp;lt;math&amp;gt;f_{ijk}\,\!&amp;lt;/math&amp;gt; is some set of constants (and the factor of two is a non-standard convention).  Then any other set which obeys the same commutation relations is also a representation of the same Lie algebra.  The representation of the algebra can then give a representation of the group through exponentiation although the representation may not be faithful.  &lt;br /&gt;
&lt;br /&gt;
Now let us suppose that there exists a similarity transformation &amp;lt;math&amp;gt;S\,\!&amp;lt;/math&amp;gt; that will simultaneously block-diagonalize all elements of a group.  Then, observing that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
SgS^{-1}=S\exp\left(-i\sum_i a_i \lambda_i\right)S^{-1} = \exp\left(-i\sum_i a_i S\lambda_iS^{-1}\right),&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.17}}&lt;br /&gt;
it is clear that the same similarity transformation will block-diagonalize the elements of the algebra as well.&lt;br /&gt;
&lt;br /&gt;
====Some Useful Relations Among Lie Algebra Elements====&lt;br /&gt;
&lt;br /&gt;
A Lie algebra will obey the the commutation relations, [[#eqD.16|Equation (D.16)]].  However, since the emphasis here is the representation of groups in terms of matrices, there are several other useful relations that will be listed.  These relations apply to all Lie algebra elements of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We have chosen the following convention for the normalization of &lt;br /&gt;
the algebra of Hermitian matrices which represent generators of &amp;lt;math&amp;gt;SU(d)\,\!&amp;lt;/math&amp;gt;.  &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\text{Tr}(\lambda_i\lambda_j) = 2\delta_{ij}.  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.18}}&lt;br /&gt;
&lt;br /&gt;
The commutation and anti-commutation relations of the matrices &lt;br /&gt;
representing the basis for the Lie algebra can be summarized &lt;br /&gt;
by the following equation:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\lambda_i \lambda_j = \frac{2}{d}\delta_{ij} + if _{ijk} \lambda_k &lt;br /&gt;
                      + d_{ijk}\lambda_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.19}}&lt;br /&gt;
where here, and throughout this section, a sum over repeated &lt;br /&gt;
indices is understood.  &lt;br /&gt;
&lt;br /&gt;
As with any Lie algebra we have the Jacobi identity:&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}f_{jkl} + f_{jlm}f_{kil} + f_{klm}f_{ijl} =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.20}}&lt;br /&gt;
which may also be written as&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[[\lambda_i,\lambda_j],\lambda_k]+ [[\lambda_j,\lambda_k],\lambda_i] + [[\lambda_k,\lambda_i],\lambda_j]  =0.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.21}}&lt;br /&gt;
There is also a Jacobi-like identity,&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ilm}d_{jkl} + f_{jlm}d_{kil} + f_{klm}d_{ijl} =0,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.22}}&lt;br /&gt;
which was given by Macfarlane, et al. \cite{Macfarlane}. &lt;br /&gt;
&lt;br /&gt;
The following identities, also provided in cite{Macfarlane},&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d_{iik} &amp;amp;= 0, \\&lt;br /&gt;
d_{ijk}f_{ljk} &amp;amp;= 0,  \\&lt;br /&gt;
f_{ijk}f_{ljk} &amp;amp;= d\delta_{il},  \\&lt;br /&gt;
d_{ijk}d_{ljk} &amp;amp;= \frac{d^2 - 4}{d}\delta_{il},  &lt;br /&gt;
\end{align}&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.23}}&lt;br /&gt;
and&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
f_{ijm}f_{klm} = \frac{2}{d}(\delta_{ik}\delta_{jl} - \delta_{il}\delta_{jk}) &lt;br /&gt;
                  + (d_{ikm}d_{jlm} - d_{jkm}d_{ilm}) &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.24}}&lt;br /&gt;
and finally&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
f_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}f_{qjr}f_{rkp} &amp;amp;= -\left(\frac{d}{2}\right)d_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}f_{rkp} &amp;amp;= \left(\frac{d^2 - 4}{2d}\right)f_{ijk},\\&lt;br /&gt;
d_{piq}d_{qjr}d_{rkp} &amp;amp;= \left(\frac{d^2 - 12}{2d}\right)d_{ijk}.&lt;br /&gt;
\end{align} &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.25}}&lt;br /&gt;
The proofs of these are fairly straight-forward and are omitted.&lt;br /&gt;
&lt;br /&gt;
====Tensor Products of Representations====&lt;br /&gt;
&lt;br /&gt;
When one takes the tensor product of two representations, another representation results.  In general, this representation is reducible.  &lt;br /&gt;
&lt;br /&gt;
To see this, let &amp;lt;math&amp;gt; g_1,g_2,g_3,g_4 \in \mathcal{G}\,\!&amp;lt;/math&amp;gt;.  A tensor product of two group elements is  &amp;lt;math&amp;gt; g_1\otimes g_1 \in \mathcal{G}\otimes \mathcal{G} \,\!&amp;lt;/math&amp;gt;.  Certainly, when &amp;lt;math&amp;gt; g_1\cdot g_2 = g_3, \,\!&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt; g_1\otimes g_1\cdot g_2 \otimes g_3 = g_3 \otimes g_3\,\!&amp;lt;/math&amp;gt;.  (See [[Appendix C - Vectors and Linear Algebra#Tensor Products|Section C.7]].)  Therefore, the tensor product of two representations is another representation.  However, even if this is an irreducible representation, one would suspect that the tensor product is a reducible representation, and this turns out to be true.  The task is to find the irreducible components.&lt;br /&gt;
&lt;br /&gt;
One very important example of this is used for the addition of angular momenta.  Before revisiting the more general case, this important example is discussed.&lt;br /&gt;
&lt;br /&gt;
====Addition of Angular Momenta====&lt;br /&gt;
&lt;br /&gt;
In the theory of angular momenta, quantum states are labelled according to their total angular momentum eigenstates and the z component of their angular momentum.  Let the total angular momentum square be given by the operator &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{J} = (J_x,J_y,J_z).  &lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.26}}&lt;br /&gt;
These operators satisfy the commutation relations&lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
[J_i,J_j] = i\epsilon_{ijk}J_k,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.27}}&lt;br /&gt;
where &amp;lt;math&amp;gt;i,j,k = 1,2,\text{ or }3, \,\!&amp;lt;/math&amp;gt; and the epsilon tensor is defined in [[Appendix C - Vectors and Linear Algebra#eqC.9|Equation C.9]].  A state &amp;lt;math&amp;gt;\left| j, m\right\rangle\,\!&amp;lt;/math&amp;gt; satisfies &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2\left| j, m\right\rangle = j(j+1)\hbar^2\left| j, m\right\rangle, \;\; \text{and} \;\; J_z\left| j, m\right\rangle = m\hbar\left| j, m\right\rangle,&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.28}}&lt;br /&gt;
where &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
J^2 = \vec{J} \cdot \vec{J} = J_x^2 + J_y^2 + J_z^2.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.29}}&lt;br /&gt;
The common problem is as follows.  Given two states &amp;lt;math&amp;gt;\left| j_1, m_1\right\rangle\,\!&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left| j_2, m_2\right\rangle\,\!&amp;lt;/math&amp;gt;, find the total angular momentum of the two states combined.  The objective, is to find a new basis,  &amp;lt;math&amp;gt;\left| j, m, j_1, j_2\right\rangle\,\!&amp;lt;/math&amp;gt;, which is expressed in terms of the old basis.  In other words, a set of numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; such that &lt;br /&gt;
{{Equation|&amp;lt;math&amp;gt;&lt;br /&gt;
\left| j, m, j_1, j_2\right\rangle = \sum_{m_1,m_2} C(j_1,j_2,j,m|m_1,m_2,m) \left| j_1, m_1\right\rangle \left| j_2, m_2\right\rangle.&lt;br /&gt;
\,\!&amp;lt;/math&amp;gt;|D.30}}&lt;br /&gt;
The numbers &amp;lt;math&amp;gt;C(j_1,j_2,j,m|m_1,m_2,m)\,\!&amp;lt;/math&amp;gt; are called Clebsch-Gordan coefficients, or Wigner-Clebsch-Gordan coefficients, and not only put the tensor product of the vectors into this special form, they also block-diagonalize the tensor products of the operators.  The most common example of this is the addition of angular momentum of two spin-1/2 particles.  The result is a triplet (spin-1 representation) and a singlet (spin-0 representation).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Concluding Remarks====&lt;br /&gt;
&lt;br /&gt;
'''To summarize''', matrix representations of a group are sets matrices which represent the group in the sense that they follow the same multiplication law as the original group elements.  The representation may be reducible, meaning the set of matrices may be all block-diagonalized by a single similarity transformation such that each individual block will represent a group element in its own representation.  If a representation (the set of matrices) cannot be transformed into by a single similarity transformation such that each matrix is comprised of a set of smaller blocks, then the representation is called irreducible.  If there is a isomorphism from the set of matrices to the original group, then the representation is faithful.&lt;/div&gt;</summary>
		<author><name>Stempel2</name></author>
		
	</entry>
</feed>