gamma
gamma(mode, is_prime)
Creare un fermione di Majorana.
Per una data modalità i, è possibile creare due fermioni di Majorana:
gamma(i, False)creagamma(i, True)crea
L'ordine degli argomenti è tale da (mode, is_prime) rispecchiare l'interpretazione naturale degli operatori di Majorana: si specifica prima la modalità, poi la variante. A differenza degli operatori fermionici – per i quali la distinzione tra creazione e annichilimento è fondamentale – le due varianti di Majorana sono più simmetriche e concettualmente meno diverse tra loro.
Ciò rispecchia la convenzione di ordinamento standard per i majorana, in cui gli operatori vengono ordinati prima per modalità e poi per variante. Ad esempio, una stringa disposta in ordine normale come ((1, True), (0, False), (0, True) è più leggibile e intuitiva rispetto a ((True, 1), (False, 0), (True, 0).
Parametri
Risultati
Un oggetto MajoranaAction , che è essenzialmente l'indice piatto 2*mode+int(is_prime).
Tipo di restituzione