I will try to answer the question : Why do we have to enlarge the number
of possibilities for the ground state ? I guess this is at the heart of
your problem. Before doing so, let us quickly discuss the notion of ground state itself, which are called Fermi sea in the case of fermion.
At the beginning: the Fermi surface or quasiparticles
So at the beginning is a collection of fermions, and the notion of Fermi
surface. An important element of the forthcoming discussion is the notion of quasiparticle. In condensed matter systems, the Fermi surface is not built from free electrons, or bare electrons, or genuine electrons. To understand how this notion comes in, let's take a free electron, i.e. a particle following the Dirac equation with charge $e$ and spin $1/2$, and put it into any material (say a semi-conductor or a metal for instance). By electrons any condensed matter physicist means that in a complex system (s)he studies, it is impossible to take into account all the possible interactions acting on the bare electron. Most of the interaction will be of bosonic nature (think especially about phonons). So one hopes that taking all the complicated bosonic interactions on the fermionic bare electron results in a composite particle which still has a fermionic statistics, and hopefully behaves as a Schrödinger equation, possibly with kinetic energy $E_{c}=\dfrac{p^{2}}{2m_{2}^{*}}+\dfrac{p^{4}}{4m_{4}^{*}}+\cdots$ with effective masses $m_{2}^{*}$ that one can suppose $p$-independent and possibly $m_{2}^{*}\ll m_{4}^{*}$, such that one has the usual Schrödinger equation.
Note that
- the Schrödinger equation is anyways invariant with respect to the statistics of the particle it describes
- the above construction can be made a bit more rigorous using the tools of effective field theory and renormalisation
The important thing is that these electrons are still fermions, and so they pile up to form a Fermi sea. From now on we write electrons or quasiparticle without making distinction, since in condensed matter there is only quasiparticle. A quasiparticle of charge $e$ and spin $1/2$ will be called an electron. A Fermi surface is a stable object, as has been discussed in an other
question. Stable ? Well, not with respect to the Cooper mechanism,
which allows bound states of electrons to be generated on top of a Fermi
sea. These bound states are of charge $2e$ and their total spin makes
them some kind of bosons. They are as well quasiparticles, but we will call them Cooper pairs, instead of quasiparticle of charge $2e$ and spin $1$ or $0$.
Now we identified the ground state of a metal as a Fermi sea of fermionic quasiparticles called electrons, we can try to understand how this ground state becomes unstable and why we should then take into account several ground states, of possibly different statistical nature, as the bosonic versus fermionic ground state in a superconductor. The reason why we need to enlarge the available ground states is clearly
due to the symmetry breaking, as we review now.
Symmetry breaking and space of ground states
First, think about the para-ferromagnetic transition. Before the
transition (paramagnetic phase) you can choose the orientation of the
spin the way you want: they are random in the electron gas. A nice
picture about that is to say: the Fermi surface is just the same for all
the electrons.
Now comes the ferromagnetic phase: the system chooses either to align
all the spins in the up or down direction (of course the direction is
not fixed and the system is still rotationally invariant unless a
magnetic field is applied, but clearly the electron spins are
polarised). What about the Fermi surface ? Well, it becomes two-fold ...
There is now one Fermi surface for the spin-up electrons and one Fermi
surface for the spin-down electron. So the number of available ground
states increases.
The link to the symmetry breaking is clear: the more you want of
symmetries, the less possible states you allow. Say in the other way:
breaking the symmetry allows for more states to exist. This is also
quite straightforward from the following argument: once you allow an
interaction responsible for the parra-to-ferro transition, you must
first answer the question: is the unpolarised Fermi surface or one of
the polarised Fermi surfaces the true ground state ? So you need a way to
compare the spin-unpolarised and the spin-polarised ground states. So
clearly the number of accessible ground states must be greater once a
phase transition and a symmetry breaking is under the scope.
Now, about superconductivity and the relation to symmetry breaking, I
refer to this (about particle number conservation) and this
(about the $\text{U }\left(1\right)\rightarrow\mathbb{Z}_{2}$ symmetry
breaking in superconductors) answers. The important thing is that the
Cooper mechanism makes the Fermi surface instable. What results ? A kind
of Bose-Einstein condensate of charged particles (the Cooper pairs of
charge $2e$) and some electrons still forming a Fermi-Dirac condensate
and so a Fermi sea, with less fermions than before the transition (hence
the number of electrons is not conserved). So now the available ground
states are i) the genuine Fermi sea made of electrons, ii) the charged
Bose-Einstein condensate made with all the electrons paired up via
Cooper mechanism and iii) a mixture of the two Fermi-Dirac and
Bose-Einstein condensates (be careful, the terminology is misleading, a
Bose-Einstein condensate and a Cooper pair condensate are not really the
same thing).
Unfortunately, the real ground state is a kind of mixture, but at
zero-temperature, one might suppose that all the conduction electrons
have been transformed in Cooper pairs (in particular, this can not be
true if one has an odd number of electrons to start with, but let forget
about that). Let us call this complicated mixture the Cooper
condensate, for simplicity.
In any case, we have to compare the Fermi sea with the Cooper
pairs condensate. That's precisely what we do by supposing a term like $\left\langle
cc\right\rangle \neq0$.
A bit of mathematics
We define a correlation as $\left\langle c_{1}c_{2}\right\rangle $ with
creation or annihilation operators. In a paramagnetic phase, we have
$$\left\langle N\right|c^{\dagger}c\left|N\right\rangle =\left\langle
n_{\uparrow}\right|c_{\uparrow}^{\dagger}c_{\uparrow}\left|n_{\uparrow}\right\rangle +\left\langle
n_{\downarrow}\right|c_{\downarrow}^{\dagger}c_{\downarrow}\left|n_{\downarrow}\right\rangle $$ as the only non-vanishing correlation, with
$\left|N\right\rangle$ a Fermi sea filled with $N$ electrons. Note in
that case the polarised Fermi seas
$\left|n_{\uparrow,\downarrow}\right\rangle$ make no sense, since there
is no need for an internal degree of freedom associated to the
electrons ; or these two seas are the two shores of the unpolarised Fermi ocean... Now, in the ferromagnetic phase, the correlations
$\left\langle
n_{\uparrow}\right|c_{\uparrow}^{\dagger}c_{\uparrow}\left|n_{\uparrow}\right\rangle$ and $\left\langle
n_{\downarrow}\right|c_{\downarrow}^{\dagger}c_{\downarrow}\left|n_{ \downarrow}\right\rangle$ starts to make sense individually, and the ground states
with polarised electrons as well. In addition, we must compare all of
these inequivalent ground states. One way to compare all the possible
ground states is to construct the matrix $$\left\langle
\begin{array}{cc} c_{\uparrow}c_{\downarrow}^{\dagger} &
c_{\uparrow}c_{\uparrow}^{\dagger}\\
c_{\downarrow}c_{\downarrow}^{\dagger} &
c_{\downarrow}c_{\uparrow}^{\dagger} \end{array}\right\rangle
=\left\langle \left(\begin{array}{c} c_{\uparrow}\\ c_{\downarrow}
\end{array}\right)\otimes\left(\begin{array}{cc}
c_{\downarrow}^{\dagger} &
c_{\uparrow}^{\dagger}\end{array}\right)\right\rangle $$ where the
ground state is a bit sloppily defined (i.e. I did not refer to
$\left|n_{\uparrow,\downarrow}\right\rangle$, and I simply put the
global $\left\langle \cdots\right\rangle $ for simplicity). The fact
that the construction is a tensor product (the symbol $\otimes$ in the
right-hand-side just does what appears in the left-hand-side) clearly
shows that you can restaure the different ground states as you wish. In
a sense, the problem of defining the different ground states is now put
under the carpet, and you just have to deal with the above matrix.
Clearly the diagonal elements exist only in the paramagnetic phase and
the off-diagonal elements exists only in the ferromagnetic case, but
this is no more a trouble, since we defined a tensorial product of
several ground states and we are asking: which one is the good one?
Now, for the superconductor, one does not polarise the spins of the
electrons, one creates some bosonic correlations on top of two fermionic
excitations. So the natural choice for the matrix is $$\left\langle
\begin{array}{cc} cc^{\dagger} & cc\\ c^{\dagger}c^{\dagger} &
c^{\dagger}c \end{array}\right\rangle =\left\langle
\left(\begin{array}{c} c\\ c^{\dagger}
\end{array}\right)\otimes\left(\begin{array}{cc} c^{\dagger} &
c\end{array}\right)\right\rangle $$ where still, the diagonal part
exists already in a simple metal, and the off-diagonal shows up once the
system transits to the superconducting phase. Clearly, if you call
$\left|N\right\rangle $ the Fermi-Dirac condensate with $N$ electron of
charge $e$, and $c$ the operator destroying an electron in this Fermi
sea, then you must define $\left\langle cc\right\rangle \equiv\left\langle N-2\right|cc\left|N\right\rangle \propto\left\langle N\right|cc\left|N+2\right\rangle \propto\left\langle N-1\right|cc\left|N+1\right\rangle $ (note you can do the way you want, and this has profound implications for Josephson physics, but this is not the story today) for the correlation to exist. What are the states $\left|N-2\right\rangle $ then ? Well, it is clear from the context: a Fermi sea with two electrons removed. Without the Cooper mechanism, we would have no idea what is this beast, but thanks to him, we know this is just the instable Fermi sea with one Cooper pair removed due to the action of a virtual phonon.
Whereas the parra-ferromagnetic transition was seen in the competition
between unpolarised versus polarised spins, the normal-superconducting
transition can be seen in the competition between particle and hole
versus particle-hole mixtures.
About the mean-field construction
Now, how do we construct the mean-field Hamiltonian ? We simply use the
two body interaction term, and we apply the Wick's theorem. That is,
one does $$\left\langle
c_{1}c_{2}c_{3}^{\dagger}c_{4}^{\dagger}\right\rangle =\left\langle
c_{1}c_{2}\right\rangle \left\langle
c_{3}^{\dagger}c_{4}^{\dagger}\right\rangle -\left\langle
c_{1}c_{3}^{\dagger}\right\rangle \left\langle
c_{2}c_{4}^{\dagger}\right\rangle +\left\langle
c_{1}c_{4}^{\dagger}\right\rangle \left\langle
c_{2}c_{3}^{\dagger}\right\rangle $$ valid for any average taken over
Gaussian states. Clearly, one has (replace the numbers by spin vectors
eventually) : the Cooper pairing terms, the Heisenberg-ferromagnetic
coupling and some anti-ferromagnetic coupling (not discussed here).
Usually, since a system realises one ground state, we do not need to try
all the different channels. For superconductivity we keep the first term
on the right-hand-side.
As explained in many other pages, the mean-field treatment can be
justified carefully in the case of conventional superconductivity. See
e.g. this, or this questions, or this answer (on this
page).