gamma
gamma(mode, is_prime)
Crear un fermión de Majorana.
Para un modo dado i, se pueden crear dos fermiones de Majorana:
gamma(i, False)creagamma(i, True)crea
El orden de los argumentos está pensado para (mode, is_prime) reflejar la interpretación natural de los operadores de Majorana: primero se especifica el modo y, a continuación, la variante. A diferencia de los operadores fermiónicos —en los que la distinción entre creación y aniquilación es fundamental—, las dos variantes de Majorana son más simétricas y, desde el punto de vista conceptual, menos diferentes entre sí.
Esto refleja la convención de ordenación habitual para las majoranas, en la que los operadores se ordenan primero por modo y luego por variante. Por ejemplo, una cadena ordenada de forma habitual como ((1, True), (0, False), (0, True) es más legible e intuitiva que ((True, 1), (False, 0), (True, 0).
Parámetros
- mode (int) – índice del modo fermiónico.
- is_prime (bool) – si se debe crear « » (Falso) o « » (Verdadero).
Devuelve
Un objeto MajoranaAction , que es, en esencia, el índice plano 2*mode+int(is_prime).
Tipo de retorno