Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Annals of Physics

Quantum computation in algebraic number theory: Hallgren’s efficient quantum algorithm for solving Pell’s equation

Richard Jozsa

Published Jun 2, 2003• 13 citations
Publisher
DOI
10.1016/s0003-4916(03)00067-8

Related papers

Polynomial-time quantum algorithms for Pell's equation and the principal ideal problem

Sean Hallgren

Polynomial-time quantum algorithms for Pell's equation and the principal ideal problem.

ACM Symposium on Theory of Computing (STOC)•May 19, 2002•156 citations

Polynomial-time quantum algorithms for Pell's equation and the principal ideal problem

Sean Hallgren

Polynomial-time quantum algorithms for Pell's equation and the principal ideal problem.

ACM Symposium on Theory of Computing (STOC)•Jan 1, 2002•22 citations

QUANTUM COMPUTING AND NUMBER THEORY

Yoshitaka Sasaki

•Sep 27, 2012•1 citation

Notes on Hallgren's efficient quantum algorithm for solving Pell's equation

Richard Jozsa

Pell's equation is x^2-d*y^2=1 where d is a square-free integer and we seek positive integer solutions x,y>0. Let (x',y') be the smallest solution (i.e. having smallest A=x'+y'sqrt(d)). Lagrange showed that every solution can easily be constructed from A so given d it suffices to compute A. It is known that A can be exponentially large in d so just to write down A we need exponential time in the input size log d. Hence we introduce the regulator R=ln A and ask for the value of R to n decimal places. The best known classical algorithm has sub-exponential running time O(exp(sqrt(log d)), poly(n)). Hallgren's quantum algorithm gives the result in polynomial time O(poly(log d),poly(n)) with probability 1/poly(log d). The idea of the algorithm falls into two parts: using the formalism of algebraic number theory we convert the problem of solving Pell's equation into the problem of determining R as the period of a function on the real numbers. Then we generalise the quantum Fourier transform period finding algorithm to work in this situation of an irrational period on the (not finitely generated) abelian group of real numbers. These notes are intended to be accessible to a reader having no prior acquaintance with algebraic number theory; we give a self contained account of all the necessary concepts and we give elementary proofs of all the results needed. Then we go on to describe Hallgren's generalisation of the quantum period finding algorithm, which provides the efficient computational solution of Pell's equation in the above sense.

arXiv:quant-ph/0302134•Feb 18, 2003•8 citations

Reviving Nuclear Magnetic Resonance as a viable approach for quantum computation and Solving simultaneous Pell equations by quantum computational means

Kees van Schenk Brill

This thesis consists of two parts. I describe an approach for a physical realization of a quantum computer by Nuclear Magnetic Resonance (NMR). I propose a new framework for NMR that gives such a physical realization. I construct a quantum mechanical description of NMR from which I can build the fundamental elementary operators for quantum computation. I describe the experiments that build these operators. I give a polynomial time quantum algorithm to solve simultaneous Pell equations as an extension of Hallgren's algorithm for simple Pell equations.

•Dec 3, 2010•0 citations

Quantum Computational Number Theory

Song Yuan Yan

Springer eBooks•Jan 1, 2015•24 citations
Pell's equation is x^2-d*y^2=1 where d is a square-free integer and we seek positive integer solutions x,y>0. Let (x',y') be the smallest solution (i.e. having smallest A=x'+y'sqrt(d)). Lagrange showed that every solution can easily be constructed from A so given d it suffices to compute A. It is known that A can be exponentially large in d so just to write down A we need exponential time in the input size log d. Hence we introduce the regulator R=ln A and ask for the value of R to n decimal places. The best known classical algorithm has sub-exponential running time O(exp(sqrt(log d)), poly(n)). Hallgren's quantum algorithm gives the result in polynomial time O(poly(log d),poly(n)) with probability 1/poly(log d). The idea of the algorithm falls into two parts: using the formalism of algebraic number theory we convert the problem of solving Pell's equation into the problem of determining R as the period of a function on the real numbers. Then we generalise the quantum Fourier transform period finding algorithm to work in this situation of an irrational period on the (not finitely generated) abelian group of real numbers. These notes are intended to be accessible to a reader having no prior acquaintance with algebraic number theory; we give a self contained account of all the necessary concepts and we give elementary proofs of all the results needed. Then we go on to describe Hallgren's generalisation of the quantum period finding algorithm, which provides the efficient computational solution of Pell's equation in the above sense.
This thesis consists of two parts. I describe an approach for a physical realization of a quantum computer by Nuclear Magnetic Resonance (NMR). I propose a new framework for NMR that gives such a physical realization. I construct a quantum mechanical description of NMR from which I can build the fundamental elementary operators for quantum computation. I describe the experiments that build these operators. I give a polynomial time quantum algorithm to solve simultaneous Pell equations as an extension of Hallgren's algorithm for simple Pell equations.