01 block-encoding の読み取り
問題
\(a\) 個の ancilla を持つユニタリ \(U\) が
\[ (\bra{0^a}\otimes I)U(\ket{0^a}\otimes I)=A/\alpha \]を満たすとする。このとき \(U\) は何を block-encode しているか。信号として QSVT に入る特異値は何か。
解答を表示
\(U\) は \(A/\alpha\) を block-encode している。したがって QSVT の信号は \(A\) の特異値 \(\sigma_j(A)\) そのものではなく、正規化された特異値
\[ x_j=\sigma_j(A)/\alpha \]である。\(f(A)\) を得たい場合、QSVT の多項式は \(x\mapsto f(\alpha x)\) を近似するように設計する。