Формула для определения типа функции с использованием кубитов:
f(x) = H^n-1(x)⊗{0,1} + C(1 - H^n-1(x)⊗{0,1})
где H^n-1(x) обозначает применение операции Адамара (Hadamard) ко всем кубитам, кроме последнего (n-1); ⊗ - означает тензорное произведение (произведение Кронекера); {0,1} - вектор состояния последнего кубита (например, {0} для константной функции и {1} для сбалансированной); C - оператор контролирующего изменения фазы, который применяется только в случае, если последний кубит имеет состояние {1}.
Таким образом, если мы измеряем все кубиты кроме последнего и получаем значениe {0}, то функция будет константной, а если мы получаем значениe {1}, то функция будет сбалансированной. Эта формула позволяет быстро и точно определять тип функции, используя только один квантовый алгоритм. Перевод на математический язык:
H^n-1(x) - операция Адамара (Hadamard transform), применяемая ко всем кубитам, кроме последнего (n-1). Это можно записать как
H^n-1(x) = H(x_1)⊗H(x_2)⊗...⊗H(x_n-1),