Skip to main content
IBM Quantum Platform

gamma

gamma(mode, is_prime)

마조라나 페르미온을 생성하십시오.


주어진 모드에서 두 i 개의 마요라나 페르미온이 생성될 수 있다:

  • gamma(i, False) γ=ai+ai\gamma = a_i^\dagger + a_i 를 생성합니다
  • gamma(i, True) γ=i(aiai)\gamma' = i(a_i^\dagger - a_i) 를 생성합니다

인수의 순서는 마요라나 연산자의 자연스러운 해석을 반영하기 위한 (mode, is_prime) 것입니다. 즉, 먼저 모드를 지정한 다음 변형을 지정합니다. 창조와 소멸의 구분이 근본적인 요소인 페르미온 연산자와는 달리, 두 가지 마요라나 변형은 더 대칭적이며 개념적으로도 그 차이가 덜 뚜렷하다.

이는 마요라나에 대한 정상 순서 규칙을 반영한 것으로, 여기서는 연산자를 먼저 모드별로, 그다음 변형별로 정렬합니다. 예를 들어, 와 같이 일반적인 순서로 배열된 문자열은 보다 가독성이 높고 직관적입니다 ((1, True), (0, False), (0, True)``((True, 1), (False, 0), (True, 0) .

매개변수

  • mode (int) – 페르미온 모드의 지수.
  • is_prime (bool) – γ\gamma (False)를 생성할지, 아니면 γ\gamma' (True)를 생성할지 여부.

리턴

A MajoranaAction 객체는 본질적으로 평면 인덱스입니다 2*mode+int(is_prime).

리턴 유형

int

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.