MakarovSuites
Українська
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Зв’язок і ліцензії

Math

Фур'є, період і множник

Порівняйте пік із сусіднім результатом. Потім виміряйте: пік дає кандидат на знаменник, а не готовий множник. Ідеальна CPU-модель, 12 кубітів; без шуму й реального пристрою. Для N=21 Q=128 < N²: точність обмежена. Основи взаємно прості з N; інакше множник дає НСД(a,N).

Фур'є, період і множник — Зображення з програми
Зображення з програми

Що відбувається

Порівняйте пік із сусіднім результатом. Потім виміряйте: пік дає кандидат на знаменник, а не готовий множник.

Рівняння модуля
Рівняння
Q = 2^t; |ψ⟩ = Q^(-1/2) Σ_(x=0)^(Q−1) |x⟩|a^x mod N⟩
S_z(y) = Σ_(x: a^x mod N=z) exp(2πixy/Q); m_z = count(x у гілці z)
P(y за умови z) = |S_z(y)|²/(Q m_z); P(z)=m_z/Q
P(y) = Σ_z |S_z(y)|²/Q²; Σ_y P(y)=1
y/Q ≈ p/d, 1 ≤ d < N; перевірте a^d mod N = 1 перед добуванням множників
d парне: h=a^(d/2) mod N; g−=gcd(h−1,N), g+=gcd(h+1,N)
приймати лише 1<g−,g+<N і g−g+=N; h=±1 mod N є тривіальним
N=15: t=8, work=4; N=21: t=7, work=5, Q=128<N² (зменшена точність)
ідеальний числовий вектор стану, 12 кубітів; модульний оракул є перестановкою базису
вибіркова frequency=count/n; SE=sqrt(P(1−P)/n), n>0

Інші експерименти

До каталогу
Пряма Сімсона — Зображення з програми

Math

Пряма Сімсона

Згорніть кольоровий педальний трикутник у пряму Сімсона. Потім обведіть P навколо фіксованого трикутника та відкрийте дельтоїду Штейнера за сімейством прямих.

Степінь точки — Зображення з програми

Math

Степінь точки

Проведи точку всередину кола й дивись, як напрямлений добуток двох відрізків січної змінює знак; поверни січну — добуток той самий. Потім знайди точки рівного степеня для двох кіл і радикальний центр трьох.

Коло Аполлонія — Зображення з програми

Math

Коло Аполлонія

Проведи зонд із двома мірними стрічками до A і B й залишай позначку всюди, де |XA| : |XB| = k; відкрий коло, на якому лежать позначки, а потім повільно проведи k через 1 і дивись, як кола розкриваються в серединний перпендикуляр.