Skip to content

Instantly share code, notes, and snippets.

@technogeeky
Created May 18, 2012 17:30
Show Gist options
  • Save technogeeky/2726578 to your computer and use it in GitHub Desktop.
Save technogeeky/2726578 to your computer and use it in GitHub Desktop.
short description of Dirac trick
-- The situation Dirac faced was (and we are still) faced with is this:
psi = c_lower ((> 0) energy) + c_lower ((< 0) energy)
psiT = c_raise ((> 0) energy) + c_raise ((< 0) energy)
c_lower = undefined -- a fermion annihilation operator
c_raise = undefined -- a fermion creation operator
--
-- and I have deliberately avoided using pluses and minuses
-- except where we we are actually summing over all possible states
--
-- The trick that Dirac profited from was the fact that:
--
-- The removal: c_lower ((< 0) energy)
--
-- of a particle with negative energy is exactly the same as:
--
-- The creation: c_raise (anti $ (> 0) energy)
--
-- of a (anti-) particle with positive energy
-- Ultimately we transform this:
psi = c_lower ((> 0) energy) + c_lower ((< 0) energy)
psiT = c_raise ((> 0) energy) + c_raise ((< 0) energy)
-- By a relabeling to this:
psi = c_lower ((> 0) energy) + c_raise (anti $ (> 0) energy)
psiT = c_raise ((> 0) energy) + c_lower (anti $ (> 0) energy)
-- Which is the same as:
psi = c_lower ((> 0) energy) + c_antip_raise ((> 0) energy)
psiT = c_raise ((> 0) energy) + c_antip_lower ((> 0) energy)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment