Skip to main content
IBM Quantum Platform

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 “
FermionActionEin 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 “
MajoranaActionDer 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: γkγk′\gamma_k\gamma'_k oder, äquivalent dazu, durch die quadratischen Fermionenoperatoren aiaja_i a_j, ai†aja_i^\dagger a_j, aiaj†a_i a^\dagger_j und ai†aj†a^\dagger_i a^\dagger_j erzeugt.

Dieses Paket stellt zwei verschiedene Datenstrukturen bereit, die Operatoren dieses Typs anhand hermitescher Generatoren ausdrücken:

Kolumne „ 1 “
Kolumne „ 2 “
EdgeActionDer Typ „ EdgeAction “.
TransferActionDer Typ „ TransferAction “.
Kolumne „ 1 “
Kolumne „ 2 “
EdgeVertexOperator(Koeffizienten, linke Indizes,...)Ein Kanten-Eckpunkt-Operator.
TransferVertexOperator(Koeffizienten, linke Indizes,...)Ein Transfer-Vertex-Operator.
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.