정규화된 이름: Std.Arithmetic.ReflectAboutInteger
operation ReflectAboutInteger(index : Int, reg : Qubit[]) : Unit is Adj + Ctl
요약
지정된 클래식 정수에 대한 양자 레지스터를 반영합니다.
설명
처음에 양자 레지스터가 ∑i(αi|i⟩) 상태인 경우 각 |i⟩는 정수 i를 나타내는 기본 상태입니다. 지정된 정수 j의 기준 상태 |j⟩에 대한 레지스터의 상태를 반영합니다. ∑i(-1)^(αi|i⟩)) 이 작업은 추가 보조 큐비트를 명시적으로 할당하지 않고 현재 위치에서 구현됩니다.
입력
인덱스
반영할 기준 상태를 인덱싱하는 클래식 정수 j입니다.
reg(reg)
반영할 Little-endian 양자 레지스터입니다.