gamma
gamma(mode, is_prime)
Créer un fermion de Majorana.
Pour un mode donné i, deux fermions de Majorana peuvent être créés :
gamma(i, False)créegamma(i, True)crée
L'ordre des arguments est choisi pour (mode, is_prime) refléter l'interprétation naturelle des opérateurs de Majorana : on précise d'abord le mode, puis la variante. Contrairement aux opérateurs fermioniques – pour lesquels la distinction entre création et annihilation est fondamentale –, les deux variantes de Majorana sont plus symétriques et, d'un point de vue conceptuel, moins différentes l'une de l'autre.
Cela reflète la convention d'ordre standard pour les majoranas, selon laquelle les opérateurs sont classés d'abord par mode, puis par variante. Par exemple, une chaîne de caractères classée selon l'ordre habituel, comme, est ((1, True), (0, False), (0, True) plus lisible et plus intuitive que ((True, 1), (False, 0), (True, 0).
Paramètres
- mode (int) – indice du mode fermionique.
- is_prime (bool) – s'il faut créer « » (Faux) ou « » (Vrai).
Retours
Un objet MajoranaAction , qui correspond essentiellement à l'index plat 2*mode+int(is_prime).
Type de retour