Welcome to the final lesson in our module on representation theory. In our last session, we learned how to decompose tensor product representations into their irreducible components using characters. This told us what symmetries are present in a composite system and how many times each appears. However, characters alone do not reveal the explicit form of the states that possess these symmetries.
Today, we will bridge this gap by introducing the projection operator. This powerful mathematical tool allows us to move from the abstract world of characters to the concrete construction of physical states. By applying this operator, we can take an arbitrary basis and systematically generate Symmetry-Adapted Linear Combinations (SALCs)—the specific basis vectors or wavefunctions that transform according to a given irreducible representation.
Mastering this technique is crucial. In quantum mechanics and condensed matter physics, choosing a basis that respects the symmetry of the problem is not just elegant; it is profoundly practical. As we will see, the SALC basis is precisely the one that block-diagonalizes the Hamiltonian, dramatically simplifying the calculation of energy levels and eigenstates.
1. The Projection Operator
The core tool for this lesson is the projection operator, , which projects an arbitrary state or function onto the subspace that transforms according to the irreducible representation . Its form, derived from the Great Orthogonality Theorem, is a weighted sum over all symmetry operations in the group :
where:
- is the dimension of the irrep .
- is the order of the group (the total number of symmetry operations).
- is the character of the element in the irrep . The asterisk denotes complex conjugation.
- is the operator that performs the symmetry operation .
When we apply to an arbitrary starting function or "trial vector" , the result, , is a new function that is guaranteed to transform according to the irrep. If the original function has no component with that symmetry, the result will be zero. Since the pre-factor is just a constant, we often work with the un-normalized projector and normalize the resulting function at the end.
For a formal introduction to the projection operator, you can consult the following document.
Symmetry and Group Theory - Chris Marianetti
These lecture notes by Prof. Chris Marianetti provide a clear and concise introduction to the projection operator.
Please read the section titled "Projection Operator". Focus on Equation (53), which defines the operator, and the conceptual explanation of its purpose.
2. A Detailed Example: Molecular Orbitals of Ammonia (C₃ᵥ)
Let's put this operator to work on a concrete physical problem: finding the symmetry-adapted molecular orbitals for the hydrogen atoms in ammonia (NH₃). This molecule has symmetry. The procedure is a direct application of the techniques you've learned in this module.
The video below provides an excellent, step-by-step walkthrough of this entire process. We will follow its structure, and I will add commentary to formalize the concepts.
Molecular Orbitals 2: SALCS, Projections, Normalization, and Orthogonalization
The video "Molecular Orbitals 2" from the channel Animated About Chemistry gives a complete and visually clear demonstration of generating SALCs for ammonia.
We will work through this video in stages. Start by watching the introduction and the setup of the problem from 0:15 to 1:51.
Step 1: Define a Basis and Find the Reducible Representation
As shown in the video, we choose the 1s orbitals of the three hydrogen atoms as our basis: . To find out what symmetries these orbitals can support, we construct a reducible representation, , by examining how many orbitals are left unchanged by the symmetry operations of .
- E (identity): All 3 orbitals stay put. Character = 3.
- C₃ (rotation by 120°): All 3 orbitals move to a new position. Character = 0.
- σᵥ (reflection): One orbital stays put, the other two swap. Character = 1.
This gives the reducible representation .
Step 2: Decompose the Representation
Using the reduction formula from lesson 2.5, we decompose . The character table for is:
| , h=6 | |||
|---|---|---|---|
| 1 | 1 | 1 | |
| 1 | 1 | -1 | |
| 2 | -1 | 0 |
You can verify that the decomposition is . This tells us we can form one linear combination of our hydrogen s-orbitals that transforms as the totally symmetric irrep, and a pair of combinations that transform as the two-dimensional irrep.
Step 3: Apply the Projection Operator
Now we find the explicit form of these combinations.
Molecular Orbitals 2: SALCS, Projections, Normalization, and Orthogonalization
Continue watching the video from 6:33 to 12:19. This section demonstrates the core calculation of applying the projection operator for both the A₁ and E irreps, followed by normalization.
Pay close attention to how a table is used to track the effect of each of the 6 symmetry operations on the starting orbital s_1, and how these results are weighted by the characters.
Let's formalize the projection for the A₁ irrep, starting with the trial orbital . The characters for are .
| Operation | |||
|---|---|---|---|
| 1 | |||
| 1 | |||
| 1 | |||
| (contains H₁) | 1 | ||
| (contains H₂) | 1 | ||
| (contains H₃) | 1 |
Summing the last column gives . Since an overall constant does not change the symmetry properties, we can simplify this to . After normalization (as shown in the video), this becomes:
(By convention, lowercase letters like and are used to label orbitals, while uppercase letters label the representations themselves.)
Now for the E irrep, whose characters are .
| Operation | |||
|---|---|---|---|
| 2 | |||
| -1 | |||
| -1 | |||
| 0 | 0 | ||
| 0 | 0 | ||
| 0 | 0 |
Summing the last column gives . After normalization, we get our first SALC for the E representation:
3. Finding the Partner Functions
We have found one of the two basis functions for the 2D irrep . How do we find the second, orthogonal partner, ? There are a few systematic methods.
Method 1: Project from a different starting orbital.
We can simply apply the same projection operator to a different orbital in our original basis, for example . This gives . This new function is linearly independent of , but it is not orthogonal to it.
Method 2: Gram-Schmidt Orthogonalization.
This is the most robust and practical approach. Once you have two linearly independent functions, you can construct an orthogonal set. The video you just watched uses this exact procedure.
Molecular Orbitals 2: SALCS, Projections, Normalization, and Orthogonalization
Now watch the final segment of the video, from 12:19 to 17:28, which details the Gram-Schmidt orthogonalization procedure.
The key idea is to take the second function and subtract its projection onto the first one, leaving only the orthogonal component.
Following the video's calculation, the process yields the second, orthogonal partner function:
Together, and form a complete, orthonormal basis for the symmetry subspace.

Method 3: The "Full" Projection Operator.
A more advanced method uses a projection operator that targets a specific partner function (i.e., a specific row of the representation matrices).
This operator projects onto the -th partner function, starting from a trial function that transforms like the -th partner. This is powerful but requires knowledge of the full representation matrices, not just the characters. Marianetti's notes (Section titled "More on the projection Operator") and Winkler's notes (LINK, Section "Decomposition into Irreducible Invariant Subspaces") discuss this generalized operator.
4. Application: Block-Diagonalization of the Hamiltonian
We've invested significant effort to find this symmetry-adapted basis. The payoff is immense. Let the Hamiltonian of our system be . Since is invariant under the symmetry operations of the group, it must commute with all the group operators: for all .
An important consequence of this, which follows from Schur's lemmas, is that the Hamiltonian cannot connect states of different symmetries. That is, the matrix element is zero if (different irreps) or if (different orthogonal partner functions of the same irrep).
This means that if you write the Hamiltonian matrix in the SALC basis, it will be block diagonal.

Each block corresponds to a single irreducible representation. To find the eigenvalues of the full Hamiltonian, you only need to diagonalize these much smaller blocks independently. This simplifies a quantum problem from potentially intractable to straightforward.
The following reading provides concrete examples using the tight-binding model, which is highly relevant to your interests in condensed matter physics.
Symmetry and Group Theory - Chris Marianetti
This reading from Marianetti's notes demonstrates the power of the SALC basis.
Read the section on block diagonalization for the formal proof. Then, work through the three examples provided: The diatomic molecule: a simple illustration of finding eigenvalues using symmetry alone. The square molecule: a more involved example showing the projection process and the resulting block-diagonal Hamiltonian. This is an excellent model problem. The 1D periodic chain: this connects directly to condensed matter physics by using translational symmetry to derive Bloch's theorem and the cosine dispersion of an energy band.
5. Consolidation Exercise: -orbitals of BF₃
To solidify your understanding, I encourage you to watch the following video, which applies the same projection operator method to a more complex molecule, boron trifluoride (BF₃), which belongs to the point group.
Projection operator method: sigma orbitals of boron trifluoride
The video "Projection operator method: sigma orbitals of boron trifluoride" by lseinjr1 is a very thorough, academic walkthrough.
Watch from the beginning up to 32:44. The steps will be familiar, but seeing them applied to a different, larger group will reinforce the general procedure: Deriving the reducible representation for the fluorine \sigma-orbitals. Decomposing it into A'_1 + E'. Using the projection operator to find the A'_1 SALC. Using the projection operator to find one of the E' SALCs. Finding the second E' partner function using a clever trick involving rotation.
This concludes our module on the fundamental tools of representation theory. You have progressed from basic group axioms to constructing character tables, decomposing representations, and now, to building the explicit symmetry-adapted basis functions that are so vital for solving physical problems.
Conclusion
Key Takeaways:
- The projection operator, , is a systematic tool for constructing Symmetry-Adapted Linear Combinations (SALCs) from an arbitrary set of basis functions.
- For multi-dimensional irreps, the character projector yields one linear combination. Orthogonal partner functions can then be found by applying group operations or by using the Gram-Schmidt orthogonalization procedure.
- The primary physical motivation for constructing SALCs is that they form a basis in which the system's Hamiltonian becomes block diagonal.
- This block diagonalization vastly simplifies quantum mechanical calculations, separating a large problem into a set of smaller, independent problems, one for each irrep.
In our next module, we will begin to apply this powerful machinery to the concrete symmetries of molecules and crystals, starting with the classification of point groups. You now have the complete theoretical toolkit to analyze the consequences of these symmetries.