feynlag.dirac.dirac_conjugate¶
- feynlag.dirac.dirac_conjugate(gamma)[source]¶
Dirac-conjugate Γ̄ = γ⁰ Γ† γ⁰ of a Bilinear middle slot Γ.
Used to build the hermitian conjugate of a fermion sandwich:
(ψ̄₁ Γ ψ₂)^† = ψ̄₂ Γ̄ ψ₁. Covers exactly the Γ structures this library builds (diracI/1,diracPL,diracPR, bareDiracGamma(mu), andDiracGamma(mu)*diracPL/diracPR):γ⁰is hermitian andγ^{μ†} = γ⁰γ^μγ⁰(standard Dirac representation with the (+,−,−,−) metric), so a bareγ^μis self-conjugate:γ̄^μ = γ^μ.P_L/P_Rare hermitian but anticommute withγ⁰(sinceγ₅anticommutes with everyγ^μ), soγ⁰P_Lγ⁰ = P_Rand vice versa: bare chiral projectors swap.Combined with a gamma matrix the two effects cancel —
γ^μP_L = P_Rγ^μ— so a vector currentγ^μP_L/γ^μP_Ris self-conjugate (the standard “V−A ports to V−A” result: the h.c. ofν̄γ^μP_Lℓisℓ̄γ^μP_Lν, same Γ, bar/field swapped).
- Raises:
NotImplementedError – for any other Γ structure (no silent guess).