AHSP 알고리즘의 마지막 단계를 이해하는 데 어려움이 있습니다. 하자 아벨 군되고 서브 그룹 숨기는 일 함수 . 하자 의 이중 그룹 대표 .
알고리즘 단계는 다음과 같습니다.
먼저 주를 준비하고
.
그런 다음 를 I로 평가하는 퀀텀 오라클을 적용 하면
.
이제 의 두 번째 큐빗을 측정 하면
일부 .
이제 우리는 첫 번째 큐 비트에 양자 푸리에 변환을 적용합니다.
,
여기서 .
지금 상태에서 어떻게 우리가 그룹의 발전기 얻을 수있는 H를 ?
AHSP 알고리즘의 마지막 단계를 이해하는 데 어려움이 있습니다. 하자 아벨 군되고 서브 그룹 숨기는 일 함수 . 하자 의 이중 그룹 대표 .
알고리즘 단계는 다음과 같습니다.
먼저 주를 준비하고
.
그런 다음 를 I로 평가하는 퀀텀 오라클을 적용 하면
.
이제 의 두 번째 큐빗을 측정 하면
일부 .
이제 우리는 첫 번째 큐 비트에 양자 푸리에 변환을 적용합니다.
,
여기서 .
지금 상태에서 어떻게 우리가 그룹의 발전기 얻을 수있는 H를 ?
답변:
이 고전적인 후 처리는 Abelian 그룹의 몇 가지 사소한 그룹 이론적 속성을 활용합니다. 나는이 고전적인 알고리즘이 어떻게 작동하는지에 대한 교훈적인 설명을 썼다 [1] ; 읽을만한 다른 좋은 자료는 [ 2 , 3 , 4 ]입니다.
따라서 알고리즘의 끝에서 표준 기준으로 측정하면 요소가 무작위로 균일하게 제공됩니다. 이 확인 어렵지 않다 설정이 H * 인 문자 그룹의 (유한 아벨) 서브 그룹 G * ; 인해 이후 O ( 로그 | G | ) 측정 라운드의 생성 집합 H * 지수 근접 하나 확률로 얻어진다.
가장 기술적 인 부분은 H * 생성 세트가 주어지면 를 재구성하는 방법 입니다. 지금부터이 문제에 초점을 맞추겠습니다. 이를 위해 우리는 성격 이론의 일부 기초가 필요합니다.
캐릭터 이론
우선, 가 유한 아벨 리아 인 경우, 문자는 G 와 동형 인 그룹을 형성 하며 χ g ( h ) = exp ( 2 π i m ∑ i = 1 g ( i ) h ( i )문자χg 의 레이블g는G의 요소입니다. g→χg맵은G*와G사이의 동형을 정의하므로 두 그룹을 모두 식별 할 수 있습니다.
이제 주어지면 , 설명하는 세트 H * 는 H 의 직교 하위 그룹 또는 소스에 따라 H 의 소멸자입니다 . 이 부분 군에는 몇 가지 중요한 수학적 특성이 있습니다.
우선, 는 또한 G의 하위 그룹입니다 .
그것은이다 이중 에 우리는 이중어나 이얼 레이터의 서브 그룹을 고려하면 의미에서, H * *를 ,이 하위 그룹에 동형 H 예 : H ≅ H * * . 이를 통해 방정식 시스템 χ g ( h ) = 1 , 대해 정확하게원하는부분 군 H 의 요소입니다.
그룹에 대한 선형 방정식
이제 우리가 사용할 수 있는 주요 관찰 은 다음과 같습니다 ( 이 부분에서는 [1] 을 따를 것입니다 ). 이전 방정식 시스템을 '' 유한 Abelian 그룹에 대한 선형 방정식 시스템 ''으로 다시 작성할 수 있습니다 . 즉, 입력이 유한 Abelian 그룹 , Y에 대한 문제를 의미합니다 . 요소 b ∈ Y ; 그룹 동질성 α : X → Y 이고 과제는 방정식 α ( x ) = b 의 해를 구하는 것 입니다. 모든 동질성을 행렬 A 로 쓸 수 있음을 보여줄 수 있습니다
마지막으로 중요한 것은 시스템을 거의 대각선으로 다시 작성하려면 (다른 중간 단계가 필요하지만 직관적 인 그림을 제공해야합니다).