Skip to main content
IBM Quantum Platform

gamma

gamma(mode, is_prime)

Crie um férmion de Majorana.


Para um determinado modo i, podem ser criados dois férmions de Majorana:

  • gamma(i, False) cria γ=ai+ai\gamma = a_i^\dagger + a_i
  • gamma(i, True) cria γ=i(aiai)\gamma' = i(a_i^\dagger - a_i)

A ordem dos argumentos serve (mode, is_prime) para refletir a interpretação natural dos operadores de Majorana: primeiro especifica-se o modo e, em seguida, a variante. Ao contrário dos operadores fermiónicos — nos quais a distinção entre criação e aniquilação é fundamental —, as duas variantes de Majorana são mais simétricas e, conceitualmente, menos diferentes.

Isso reflete a convenção de ordenação padrão para os majoranas, na qual os operadores são classificados primeiro por modo e, em seguida, por variante. Por exemplo, uma sequência ordenada normalmente, como, é ((1, True), (0, False), (0, True) mais legível e intuitiva do que ((True, 1), (False, 0), (True, 0).

Parâmetros

  • mode (int) – índice do modo fermiónico.
  • is_prime (bool) – se deve criar γ\gamma (Falso) ou γ\gamma' (Verdadeiro).

Retorna

Um objeto MajoranaAction , que é, essencialmente, o índice plano 2*mode+int(is_prime).

Tipo de retorno

int

Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.