Posterior: Bibliography
Arriba: Algoritmo cuántico para el
Anterior: Elementos con orden potencia
Dejemos de suponer que el orden
de
sea una potencia de 2 en
. Siguiendo la misma línea que en el caso anterior, sea
definido como en
la ec. (11). Sea
y
. Reagrupando los términos según se hizo en la ec. (12) se puede escribir
 |
(16) |
donde los conjuntos
son clases de equivalencia, congruentes con
, módulo
, pero ahora no son de la misma cardinalidad. Si
y
entonces
clases tendrán
elementos y las restantes tendrán
elementos. Definamos
para
y
para
. Entonces el estado que representa el tomar una medición, como en la ec. (13), es, para algún
:
 |
(17) |
donde
Calculando la transformada inversa discreta de Fourier y reagrupando términos, como en la ec. (14), se obtiene
 |
(18) |
pero en este caso el coeficiente que involucra a la suma interior nunca se anula (como
no necesariamente divide a
, aquí no se está sumando un ``juego completo'' de raices
-ésimas de la unidad). Al tomar una medición del primer qubit, la probabilidad de que se elija a
es entonces
y los máximos de esos valores corresponden a enteros
,
. Supongamos que tras una medición se haya elegido
, con
. Entonces, al dividir ese índice entre
se obtiene
, y de aquí se quiere conocer
. Para esto hay que recordar la noción de fracciones continuadas.
Si
es un número racional no-negativo, su fracción continuada es
![\begin{displaymath}
\frac{p}{q} = a_0 + \frac{1}{a_1 + \frac{1}{\cdots + \frac{1}{a_v}}} = \left[a_0,a_1,\ldots,a_v\right]
\end{displaymath}](img465.png) |
(19) |
donde
son enteros no-negativos. Para cada
, la fracción continuada
se dice ser el
-ésimo convergente de
, y, en efecto, cada convergente es una aproximación racional a
. El algoritmo para calcular fracciones continuadas es directo:
- Entrada.
-
.
- Salida.
-
: fracción continuada que representa a
.
- Procedimiento
- FracciónContinuada
- Sean inicialmente
(la lista vacía) y
.
- Mientras el denominador de
sea mayor que 1 hágase
- sea
;
- escríbase
;
- actualícese
;
- actualícese
.
- Actualícese
.
- Dése como resultado
.
Así pues, luego de haber realizado una medición y haber obtenido el valor
, se calcula su fracción continuada
(
) y los correspondientes convergentes
(también
), y entre éstos se selecciona a aquellos cuyos denominadores
sean menores que
, los cuales han de ser divisores del orden
de
.
En resumen, esta vez el algoritmo para localizar divisores de órdenes de elementos es el siguiente:
- Entrada.
-
,
.
- Salida.
tal que
.
- Procedimiento
- DivisorOrden
- Sea
,
.
- Defínase
como en la ec. (11).
- Sea
.
- Sea
.
- Sea
el estado equivalente a ``tomar una medición'' en
. Entonces
queda determinada como en la ec. (17).
- Sea
la transformada inversa discreta de Fourier de
.
- Sea
una medición de
.
- Si
repítase desde el paso 3. En otro caso
- sea
;
- sea
la lista de convergentes; y
- dése como resultado la lista de denominadores, de los convergentes, que sean menores que
.
Habiendo obtenido divisores de órdenes, se puede proceder a obtener los órdenes de manera similar a como se bosquejó en el procedimiento OrdenPotencia2, mas en este caso hay que llevar un recuento de las varias posibilidades de divisores que arroja el procedimiento DivisorOrden descrito arriba.
Posterior: Bibliography
Arriba: Algoritmo cuántico para el
Anterior: Elementos con orden potencia
Guillermo Morales-Luna gmorales at cs.cinvestav.mx
2003-12-11