qit.utils.fermion_ladder¶
- qit.utils.fermion_ladder(*args)¶
Fermionic ladder operators.
- Parameters
n (int) – number of fermionic modes
- Returns
fermionic annihilation operators
- Return type
array[object]
Returns the fermionic annihilation operators for a system of n fermionic modes in the second quantization.
The annihilation operators are built using the Jordan-Wigner transformation for a chain of n qubits, where the state of each qubit denotes the occupation number of the corresponding mode. First define annihilation and number operators for a lone fermion mode:
Then define a phase operator to keep track of sign changes when permuting the order of the operators:
. Now, the fermionic annihilation operators for the n-mode system are given byThese operators fulfill the required anticommutation relations: