Cómo aprender los fundamentos de la computación cuántica

Obtener una comprensión rigurosa de la computación cuántica es mucho más fácil de lo que cabría esperar. Esto se debe a que la computación cuántica se ocupa de un subconjunto muy simple de mecánica cuántica: sistemas dimensionales finitos que solo cambian de estado cuando pasan a través de puertas cuánticas en lugar de evolucionar de acuerdo con la ecuación de Schrodinger.

La mecánica cuántica necesaria es tan simple que David Mermin afirma que puede enseñarla a estudiantes de pregrado con algunos antecedentes matemáticos limitados (y sin antecedentes físicos) en 4 horas: Enseñando a los científicos informáticos la mecánica cuántica

Quería ver si esto era cierto, así que armé algunos videos que suponen que no hay antecedentes y construí hasta el punto en que algunos de los algoritmos cuánticos más famosos se pueden entender correctamente (tenía en mente a Grover y Shor). Creo que suman alrededor de 2 horas en total:

Soy parcial, pero recomendaría verlos si desea aprender los fundamentos de la computación cuántica y no tiene mucha experiencia en matemáticas o física. Son la versión condensada de mi experiencia leyendo los documentos que crearon el campo y repasando las notas de la clase de los pocos cursos que se imparten sobre el tema.

Un gran lugar para comenzar es Introducción a las computadoras cuánticas de Berman, Doolen, Mainieri y Tsifrinovich. Es breve, está bien escrito y es muy accesible para cualquier persona con un nivel universitario que comprenda el electromagnetismo.

Comience aprendiendo sobre los axiomas básicos de la mecánica cuántica. Lea sobre productos tensoriales, estados separables y enredados. Para empezar, sugeriría este libro: Computación cuántica e información cuántica de Michael A Nielson e Isaac L Chuang.

Ayer, Microsoft lanzó su nuevo lenguaje Quantum llamado Q #.

Puede descargarlo y aprenderlo de su sitio web.