Применение оператора Адамара ($H^ {n} $)
Оператор Адамара $H^ {n} $ применяется ко всем кубитам в системе и выполняет следующие действия:
1. Каждый кубит приводится в состояние суперпозиции, где вероятности нахождения в состоянии $|0\rangle$ и $|1\rangle$ равны.
2. Для получения произведения оператор Адамара применяется к каждому кубиту в системе.
Оператор Адамара $H^ {n} $ может быть записан следующим образом:
$$H^ {n} = \frac {1} {\sqrt {2^ {n}}} \sum_ {\boldsymbol {y}} (-1) ^ {\boldsymbol {x} \cdot \boldsymbol {y}} |\boldsymbol {y} \rangle,$$
где:
– $\boldsymbol {y} $ – битовые строки длины $n$,
– $\boldsymbol {x} \cdot \boldsymbol {y} $ – скалярное произведение битовых строк $\boldsymbol {x} $ и $\boldsymbol {y} $,
– $|\boldsymbol {y} \rangle$ – состояние кубитов, соответствующее битовой строке $\boldsymbol {y} $.
Применение оператора Адамара $H^ {n} $ в формуле $\mathcal {F} (\boldsymbol {x}, \boldsymbol {\theta}) $ приводит каждый кубит в суперпозицию состояний $|0\rangle$ и $|1\rangle$, равновероятных состояний. Это означает, что каждый кубит имеет вероятности $1/2$ быть измеренным в состоянии $|0\rangle$ и $|1\rangle$.