Darstellungen von Operatoren
Dieses Modul stellt verschiedene Datenstrukturen zur Darstellung von Fermionenoperatoren in unterschiedlichen Basen bereit.
Kolumne „ 1 “ | Kolumne „ 2 “ |
|---|---|
OperatorTrait(*args, **kwargs) | Ein Protokoll, das alle von Operator-Klassen implementierten Methoden auflistet. |
Fermionenoperator
Dieser Operator stellt fermionische Operatoren anhand der Erzeugungs- und Vernichtungsoperatoren der zweiten Quantisierung dar.
Kolumne „ 1 “ | Kolumne „ 2 “ |
|---|---|
FermionAction | Ein fermionisches Erzeugungs- oder Vernichtungs-Akt. |
Kolumne „ 1 “ | Kolumne „ 2 “ |
|---|---|
FermionOperator(Koeffizienten, Aktionen, Modi,...) | Ein spinloser Fermionenoperator. |
cre(Modus) | Erzeugt eine Erzeugungsaktion für den fermionischen Modus bei mode. |
ann(Modus) | Erzeugt eine Annihilationsaktion auf den fermionischen Modus bei mode. |
Majorana-Operator
Dieser Operator stellt fermionische Operatoren in Form von Majorana-Fermionen dar.
Kolumne „ 1 “ | Kolumne „ 2 “ |
|---|---|
MajoranaAction | Der Typ „ MajoranaAction “. |
Kolumne „ 1 “ | Kolumne „ 2 “ |
|---|---|
MajoranaOperator(Koeffizienten, Moden, Randbedingungen) | Ein Majorana-Fermion-Operator. |
gamma(Modus, is_prime) | Erzeuge ein Majorana-Fermion. |
Interaktionsoperatoren
Viele häufig verwendete Operatoren lassen sich als Wechselwirkungsoperatoren darstellen, mit denen sich Operatoren mit gerader Fermionenparität ausdrücken lassen. Solche Operatoren werden durch Paare von Majorana-Aktionen definiert: oder, äquivalent dazu, durch die quadratischen Fermionenoperatoren , , und erzeugt.
Dieses Paket stellt zwei verschiedene Datenstrukturen bereit, die Operatoren dieses Typs anhand hermitescher Generatoren ausdrücken:
Kolumne „ 1 “ | Kolumne „ 2 “ |
|---|---|
EdgeAction | Der Typ „ EdgeAction “. |
TransferAction | Der Typ „ TransferAction “. |
Kolumne „ 1 “ | Kolumne „ 2 “ |
|---|---|
EdgeVertexOperator(Koeffizienten, linke Indizes,...) | Ein Kanten-Eckpunkt-Operator. |
TransferVertexOperator(Koeffizienten, linke Indizes,...) | Ein Transfer-Vertex-Operator. |