ExpFrac 작업

경고

이 설명서는 최신 QDK로 대체된 클래식 QDK를 참조합니다.

최신 QDK에 대한 API 설명서는 를 참조 https://aka.ms/qdk.api 하세요.

네임스페이스: Microsoft.Quantum.Intrinsic

패키지: Microsoft.Quantum.Type2.Core

dyadic 분수로 지정된 인수를 사용하여 다중 큐비트 Pauli 연산자의 지수를 적용합니다.

operation ExpFrac (paulis : Pauli[], numerator : Int, power : Int, qubits : Qubit[]) : Unit is Adj + Ctl

Description

\begin{align} e^{i \pi k [P_0 \otimes P_1 \cdots P_{N-1}] / 2^n}, \end{align} 여기서 $P_i$는 의 $i$th 요소 paulis이며 여기서 $N = $Length(paulis)입니다.

입력

paulis: Pauli[]

각 큐비트의 텐서 제품 요소를 나타내는 단일 큐비트 Pauli 값의 배열입니다.

numerator: Int

큐비트 레지스터를 회전할 각도의 dyadic 분수 표현의 numerator($k$)입니다.

power: Int

큐비트 레지스터를 회전할 각도의 분모를 지정하는 2($n$)의 힘입니다.

qubits: Qubit[]

지정된 회전을 적용하려면 등록합니다.

출력 : 단위