donde los coeficientes
x e
y de
la superposicion estan directamente relacionados con las probabilidades X e Y que mencione antes. Ahora si, este es nuetro
qbit: no solo puede ser un |0> o un |1>, sino
cualquier combinacion de ambos.
Y de que sirve todo esto, si al medir el estado del electron solo vamos a encontrar |0> o |1>, y ni siquiera podemos saber de antemano lo que va a salir? En el caso clasico, al menos sabiamos que un |1> seguiria siendo un |1> mientras no lo tocasemos... Ahora ni eso; solo sabemos que tendra un Y% de posibilidades de seguir siendo un |1>. Pues vaya birria...
...O no tan birria. Porque al hacer operaciones sobre bits en un ordenador clasico, solo podemos operar sobre unos o ceros. Sin embargo,
mientras no midamos, el estado de un qbit es
verdaderamente x|0> + y|1>, ni cero ni uno. Y eso significa que, mientras no midamos el estado de un qbit, al hacer operaciones sobre el (a ciegas si quereis), no estamos haciendo simples operaciones sobre unos o ceros, sino sobre todas sus ininitas combinaciones. Imaginaos el poder de esta nueva forma de calcular. Los especialistas estan solo empezando a darse cuenta, y de momento son pocos los algoritmos (o programas de ordenador, si quereis) que se han desarrollado utilizando este nuevo tipo de logica que permiten los qbits. Ciertamente, la ganancia que se conseguiria para algunos usos seria nula o inapreciable. Pero ya se han desarrollado algunos algoritmos cuanticos muy interesantes.
Dos ejemplos. Un problema crucial en algo tan importante en el mundo moderno como la criptografia (pensad solo que todas las operaciones bancarias deben ir encriptadas para evitar que los malosos metan mano) es la factorizacion de numeros muy grandes, esto es, encontrar el producto de numeros primos en que se puede descomponer un numero dado. Computacionalmente, es un problema muy arduo, porque el tiempo que necesita un ordenador para facorizar un numero crece exponencialmente (esto es, una barbaridad) con el numero de cifras del numero. En eso se basa la seguridad del sistema de claves actual: se necesitarian anhos de trabajo continuo de un ordeandor potente para poder reventar una clave. Sin embargo, si dispusiesemos de un ordeandor cuantico (esto es, uno en que las operaciones se hiciesen sobre qbits en lugar de bits), podriamos utilizar el llamado
algoritmo de Shor. Con este algoritmo, el tiempo necsario para descomponer un numero crece polinomialmente con el numero de cifras. Es esto una gran mejora? En cristiano: una clave que a un ordenador clasico le llevaria 100 anhos descifrar, un ordenador cuantico utilizando el algoritmo de Shor se la ventilaria en 20 minutos. Si, imaginaos lo que eso supondria para el sistema bancario actual. Afortunadamente, lo que se puede usar para descifrar tambien se puede usar para codificar informacion. Mas adelante lo cuento.
Otro ejemplito de algoitmo cuantico, brevemente, es el algoritmo de Grover. Con este algoritmo, buscar un elemento en una base de datos, en vez de llevarnos un tiempo proporcional al numero de elementos en la base de datos, nos costaria solo la raiz cuadrada de este numero. En una base de datos con un millon de elementos, nuestras busquedas serian aproximadamente mil veces mas rapidas.
No he explicado todavia otra de las bases de la potencia de la computacion cuantica: la posibilidad de crear
estados enredados. Basicamente, esto consiste en que si ponemos dos sistemas cuanticos en contacto bajo ciertas condiciones, las propiedades de ambos quedaran inextricablemente relacionadas. Aunque despues los separemos (con cuidadito). Estos dos sistemas (si quereis, de nuevo dos electrones) pasan a estar "enredados" entre ellos: todo lo que le hagamos a uno le afectara al otro. Y, como es un sitema cuantico, si intentas medir el estado de uno, te cargas el invento.
En teoria, las posibilidades de usar esto en comunicaciones seguras son tentadoras: tengamos dos electrones en Madrid, "enredemoslos" y despues llevemonos uno de ellos (con cuidadito) a Tokyo. No importa la distancia, seguiran enredados. Asi, si Paco que este en Madrid le quiere transmitir un mensaje seguro a su amiga Yuki que esta en Tokyo, manipiula su electron de alguna forma que tengan convenida y luego llama por telefono (o le pone un e-mail) a Yuki y le dice que mida el estado de su electron. La unica forma de recibir el mensaje de Paco sera midiendo el estado del electron de Yuki. Esta comunicacion habra sido inviolable, porque si cualquiera intentase "tocar" alguno de los dos electrones sin consentimiento de Paco y Yuki, el sistema se descarajaria, y ellos sabrian que alguien habia intentado espiar su comunicacion. Cosillas de la Mecanica Cuantica...
El fenomeno de la
telportacion cuantica tambien se basa en los estados enredados. No se trata, en realidad, de teleportar materia de un lugar a otro de forma instantanea, al estilo
Star Trek, aunque los fisicos usemos a veces esa imagen porque, al fin y al cabo, tenemos que vender la moto y conseguir que los contribuyentes nos sigan finaciando los laboratorios y los garbanzos (aunque en Espanha ya podrian los contibuyentes estirarse un poco mas, sobre todo con lo de los laboratorios). La teleportacion cuantica consiste en teleportar el estado de una particula a otra alejada de ella. Tengamos de nuevo dos electrones enredados, llevemonos uno de paseo... y transfiramolse despues el estado (espin para arriba o para abajo) del otro. Hop! Teleportacion cuantica!
Todo esto de los estados enredados es fundamental en computacion cuantica, porque podemos
enredar los qbits. En computacion clasica, tenemos que hacer operaciones sobre los bits de uno en uno. Sin embargo, en un ordenador cuantico, donde tengamos un grupo de qbits enredados, podemos operar a la vez
en paralelo sobre todos ellos. Y este paralelismo intrinseco es una de las grandes ventajas de la computacion cuantica.
Uno de los grandes enemigos de la computacion cuantica es la
decoherencia. Esta consiste en que, con el tiempo (y las manipulaciones), los sistemas enredados tienden a desenredarse. Lo que hace muy dificil conseguir tener mas que unas pocas particulas enredadas entre ellas. Hoy en dia, para tener un grupo de media docena de atomos enredados entre ellos durante un segundo (formando una especia de prototipo de ordenador cuantico con seis qbits) hace falta un laboratorio entero lleno de cacharros complicadisimos y delicadisimos. Pero esto en si ya supone una mejora abismal sobre lo que podia hacerse hace unos anhos. Y cada dia se logran nuevos avances. Que sera posible dentro de 20 anhos?
Muchas gracias si, a pesar del rollo, la extension, y la ortografia ominosa (culpa de los teclados extranjeros) has llegado hasta aqui. Espero que se me haya entendido algo. Aqui abajo estan los comentarios, agradezco preguntas, dudas, peticiones de aclaraciones. Y, por descontado, correcciones. No soy experto para nada en este tema (lo mio es la mecanica estadistica, la dinamica no lineal, la biofisica) y seguro que hay varios gazapos, algunos incluso de los gordos.