Operator Representations

This module provides various data structures for representing fermionic operators in different bases.

Fermion Operator

This operator represents fermionic operators in terms of the second-quantization creation and annihilation operators.

FermionAction

A fermionic creation or annihilation action.

FermionOperator

A spin-less fermionic operator.

cre(mode)

A convenience alias for FermionAction.creation().

ann(mode)

A convenience alias for FermionAction.annihilation().

Majorana Operator

This operator represents fermionic operators in terms of Majorana fermions.

MajoranaAction

The MajoranaAction type.

MajoranaOperator

A Majorana fermion operator.

gamma(mode, is_prime)

Create a majorana fermion.