詳細は以下の実装も参照してほしい。量子回路を実装し、IQPEで実行すべき回路を作っている。回路図は以下のようである。作用する状態はその固有状態であることを仮定してきた。実は、入力状態が「固有値を知りたい状態に十分近い(重なりがある)状態」であっても、十分高い精度でその固有値を求めることができる。\rangle\]となる。固有値の2進小数展開の1桁目が0であるような固有値\(E_n\)についての重みの和に比例する。測定を繰り返して0か1か多く観測された方を採用すれば、所望の固有値が得られることが言える。十分に基底状態に近い為、これを参照状態とする。IQPEでエネルギー固有値を測定する¶それでは、IQPEを実行してみよう。特定の量子ビットが特定のビット値を持っている確率を、波動関数の振幅から計算する関数である。測定しない事を表している)。いうベンチマークを取りつつ、IQPEを実行する。10.87\]となる。程度にとれば十分そうであるが、実際に計算してみよう。関して指数的に増大している事である。精度を上げるのに指数関数的に多くのゲートを用いなければならない。ここでは単純なトロッター分解に基づく方法を紹介したが、他の方法を使って時間発展演算子を効率的に実装する研究も数多くなされている。興味を持たれた読者は文献[4][5][6]を参照されたい。