Учи Кванты!Курс → Алгоритм Саймона

Саймон: уравнение за прогон

Самое важное в Саймоне: измерение даёт не сам секрет, а уравнение на него. Прогон за прогоном уравнения копятся — и секрет вычисляется.

Функция склеивает входы парами

Загадана скрытая строка s = 110. Функция f устроена так, что склеивает входы парами: x и x⊕s дают одинаковый ответ — в таблице каждая пара подкрашена своим цветом. Найти s, глядя на таблицу, легко; но алгоритму таблица недоступна — только запросы к функции.

Классика искала бы s, натыкаясь на совпадение f(x) = f(y) перебором. Квантовый прогон устроен иначе — и добывает информацию о секрете напрямую.

Это платный урок курса. Дальше — интерактив: виджеты, схемы и контрольные вопросы. Продолжение — в полном курсе «Учи Кванты!»: открыть полный курс.

Состояние

Измерение

Нажмите «Выполнить» — появится гистограмма исходов.

Сфера Блоха