Como programador no matemático / software, estoy tratando de comprender cómo funciona QFT (Quantum Fourier Transformation).
Siguiendo este video de YouTube: https://www.youtube.com/watch?v=wUwZZaI5u0c
Y este blog: https://www.scottaaronson.com/blog/?p=208
Tengo una comprensión básica de cómo puedes calcular / construir el período usando interferencia. Pero al tratar de explicarle esto a un colega me encontré con un problema. Usé los siguientes ejemplos, N = 15, a = 7, por lo que el período que necesitaré para encontrar es r = 4.
El patrón es:
7, 4, 13, 1, 7, 4, 13, 1, 7, 4, 13, 1 (etc)
Si imagino la rueda (como en el video de YouTube) o un reloj (como el blog), puedo ver que el círculo con 4 puntos / reloj con 4 horas crea un patrón constructivo y los otros no.
Pero, ¿qué sucede con un círculo con 2 puntos, o un reloj con 2 horas, esos tendrán la misma magnitud / patrón constructivo que 4? Se repite dos veces más rápido, pero aparte de eso, ¿el mismo resultado?
¿Cómo hace frente QFT a esto?
(Bonificación: ¿Puedes explicar en términos simples sin demasiadas matemáticas complicadas?)