Pairing
The pairing matrix [17, 18, 19] gives access to the correlations of spin-singlet Cooper pairs.
We define the back-to-back two-baryon operators
where \(S\) and \(m\) are spin quantum numbers.
Singlet Pairing
- tdg.observable.pairing.P_singlet = tensor([[ 0.0000+0.j, -0.7071+0.j], [ 0.7071+0.j, 0.0000+0.j]])
\(P_{0,0} = \frac{-i \sigma_2}{\sqrt{2}}\)
Triplet Pairing
There are three possible triplet operators. These correspond to two-fermion operators with definite \(S\) and \(S_z\).
- tdg.observable.pairing.P_triplet_plus = tensor([[1.+0.j, 0.+0.j], [0.+0.j, 0.+0.j]])
\(P_{1,+1} = \frac{1}{2}\left( \sigma_0 + \sigma_3 \right)\).
- tdg.observable.pairing.P_triplet_zero = tensor([[0.0000+0.j, 0.7071+0.j], [0.7071+0.j, 0.0000+0.j]])
\(P_{1,0} = \frac{\sigma_1}{\sqrt{2}}\)
- tdg.observable.pairing.P_triplet_minus = tensor([[0.+0.j, 0.+0.j], [0.+0.j, 1.+0.j]])
\(P_{1,-1} = \frac{1}{2}\left( \sigma_0 - \sigma_3 \right)\).
Pairing Matrices
We define pairing matrices of operators with good spin quantum numbers,
Note
\(\tilde{M}\) is intentionally constructed to be zero in the free case, to ensure that it only encodes interactions.
We find that eigenvalues of \(\frac{\left\langle\Delta^\dagger_{S,m,k} \Delta_{S,m,q} \right\rangle}{L^4 (N/2)}\) are dimensionless, have good continuum limits, and are at largest intensive.
Each channel ∈ {singlet, triplet_plus, triplet_minus, triplet_minus} has the same observables.
We present the documentation in a generic way; just replace channel appropriately.
- tdg.observable.pairing.pair_pair_channel(ensemble)
\(\left\langle \tilde{\Delta}^\dagger_{S,m,k} \tilde{\Delta}_{S,m,q} \right\rangle\).
Configurations first, then momenta \(k\) and \(q\).
- tdg.observable.pairing.pair_pair_eigenvalues_channel(ensemble)
Eigenvalues of \(\frac{\left\langle\Delta^\dagger_{S,m,k} \Delta_{S,m,q} \right\rangle}{L^4 (N/2)}\), which are dimensionless, have good continuum limits, and are at largest intensive.
Bootstraps first, then eigenvalues from least to greatest. The eigenvalues are positive definite.
- tdg.observable.pairing.pairing_channel(ensemble)
\(\frac{M}{L^4 (N/2)}\).
Bootstraps first, then momenta \(k\) and \(q\).
- tdg.observable.pairing.condensate_fraction_channel(ensemble)
Largest eigenvalue of \(\frac{M}{L^4 (N/2)} = \texttt{pairing_channel}\).
One number per bootstrap.
- tdg.observable.pairing.pairing_wavefunction_channel(ensemble)
Eigenvector of \(\frac{M}{L^4 (N/2)} = \texttt{pairing_channel}\) that has eigenvalue
condensate_fraction_channel().Bootstrap first, then momentum.