Shor's Factoring Algorithm and Modular Exponentiation Operators Article Swipe
YOU?
·
· 2023
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.2306.09122
These are pedagogical notes on Shor's factoring algorithm, which is a quantum algorithm for factoring very large numbers (of order of hundreds to thousands of bits) in polynomial time. In contrast, all known classical algorithms for the factoring problem take an exponential time to factor large numbers. In these notes, we assume no prior knowledge of Shor's algorithm beyond a basic familiarity with the circuit model of quantum computing. The literature is thick with derivations and expositions of Shor's algorithm, but most of them seem to be lacking in essential details, and none of them provide a pedagogical presentation. We develop the theory of modular exponentiation (ME) operators in some detail, one of the fundamental components of Shor's algorithm, and the place where most of the quantum resources are deployed. We also discuss the post-quantum processing and the method of continued fractions, which is used to extract the exact period of the modular exponential function from the approximately measured phase angles of the ME operator. The manuscript then moves on to a series of examples. We first verify the formalism by factoring N=15, the smallest number accessible to Shor's algorithm. We then proceed to factor larger numbers, developing a systematic procedure that will find the ME operators for any semi-prime $N = p \times q$ (where $q$ and~$p$ are prime). Finally, we factor the numbers N=21, 33, 35, 143, 247 using the Qiskit simulator. It is observed that the ME operators are somewhat forgiving, and truncated approximate forms are able to extract factors just as well as the exact operators. This is because the method of continued fractions only requires an approximate phase value for its input, which suggests that implementing Shor's algorithm might not be as difficult as first suspected.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/2306.09122
- https://arxiv.org/pdf/2306.09122
- OA Status
- green
- Cited By
- 1
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4380994385
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4380994385Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.2306.09122Digital Object Identifier
- Title
-
Shor's Factoring Algorithm and Modular Exponentiation OperatorsWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2023Year of publication
- Publication date
-
2023-06-15Full publication date if available
- Authors
-
Robert L. SingletonList of authors in order
- Landing page
-
https://arxiv.org/abs/2306.09122Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/2306.09122Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/2306.09122Direct OA link when available
- Concepts
-
Factoring, Modular exponentiation, Exponentiation, Quantum computer, Algorithm, Modular arithmetic, Quantum algorithm, Quantum phase estimation algorithm, Operator (biology), Mathematics, Computer science, Exponential function, Prime factor, Arithmetic, Quantum, Discrete mathematics, Algebra over a field, Prime (order theory), Cryptography, Pure mathematics, Combinatorics, Public-key cryptography, Quantum error correction, Quantum mechanics, Encryption, Physics, Biochemistry, Repressor, Transcription factor, Finance, Operating system, Mathematical analysis, Chemistry, Economics, GeneTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
1Total citation count in OpenAlex
- Citations by year (recent)
-
2025: 1Per-year citation counts (last 5 years)
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4380994385 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.2306.09122 |
| ids.doi | https://doi.org/10.48550/arxiv.2306.09122 |
| ids.openalex | https://openalex.org/W4380994385 |
| fwci | 0.25544289 |
| type | preprint |
| title | Shor's Factoring Algorithm and Modular Exponentiation Operators |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| topics[0].id | https://openalex.org/T10682 |
| topics[0].field.id | https://openalex.org/fields/17 |
| topics[0].field.display_name | Computer Science |
| topics[0].score | 0.9988999962806702 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1702 |
| topics[0].subfield.display_name | Artificial Intelligence |
| topics[0].display_name | Quantum Computing Algorithms and Architecture |
| topics[1].id | https://openalex.org/T11130 |
| topics[1].field.id | https://openalex.org/fields/17 |
| topics[1].field.display_name | Computer Science |
| topics[1].score | 0.9699000120162964 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1702 |
| topics[1].subfield.display_name | Artificial Intelligence |
| topics[1].display_name | Coding theory and cryptography |
| topics[2].id | https://openalex.org/T11435 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.9199000000953674 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1703 |
| topics[2].subfield.display_name | Computational Theory and Mathematics |
| topics[2].display_name | Polynomial and algebraic computation |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C177225278 |
| concepts[0].level | 2 |
| concepts[0].score | 0.7379950881004333 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q192674 |
| concepts[0].display_name | Factoring |
| concepts[1].id | https://openalex.org/C152763109 |
| concepts[1].level | 4 |
| concepts[1].score | 0.707811713218689 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q1228841 |
| concepts[1].display_name | Modular exponentiation |
| concepts[2].id | https://openalex.org/C81539297 |
| concepts[2].level | 2 |
| concepts[2].score | 0.6072508692741394 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q33456 |
| concepts[2].display_name | Exponentiation |
| concepts[3].id | https://openalex.org/C58053490 |
| concepts[3].level | 3 |
| concepts[3].score | 0.598724901676178 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q176555 |
| concepts[3].display_name | Quantum computer |
| concepts[4].id | https://openalex.org/C11413529 |
| concepts[4].level | 1 |
| concepts[4].score | 0.5855085253715515 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q8366 |
| concepts[4].display_name | Algorithm |
| concepts[5].id | https://openalex.org/C32049820 |
| concepts[5].level | 3 |
| concepts[5].score | 0.48680660128593445 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q319400 |
| concepts[5].display_name | Modular arithmetic |
| concepts[6].id | https://openalex.org/C137019171 |
| concepts[6].level | 3 |
| concepts[6].score | 0.4804939031600952 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q2623817 |
| concepts[6].display_name | Quantum algorithm |
| concepts[7].id | https://openalex.org/C192122513 |
| concepts[7].level | 5 |
| concepts[7].score | 0.45528778433799744 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q2835770 |
| concepts[7].display_name | Quantum phase estimation algorithm |
| concepts[8].id | https://openalex.org/C17020691 |
| concepts[8].level | 5 |
| concepts[8].score | 0.44150346517562866 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q139677 |
| concepts[8].display_name | Operator (biology) |
| concepts[9].id | https://openalex.org/C33923547 |
| concepts[9].level | 0 |
| concepts[9].score | 0.43917015194892883 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q395 |
| concepts[9].display_name | Mathematics |
| concepts[10].id | https://openalex.org/C41008148 |
| concepts[10].level | 0 |
| concepts[10].score | 0.43689653277397156 |
| concepts[10].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[10].display_name | Computer science |
| concepts[11].id | https://openalex.org/C151376022 |
| concepts[11].level | 2 |
| concepts[11].score | 0.42889389395713806 |
| concepts[11].wikidata | https://www.wikidata.org/wiki/Q168698 |
| concepts[11].display_name | Exponential function |
| concepts[12].id | https://openalex.org/C30860621 |
| concepts[12].level | 3 |
| concepts[12].score | 0.4227811098098755 |
| concepts[12].wikidata | https://www.wikidata.org/wiki/Q49008 |
| concepts[12].display_name | Prime factor |
| concepts[13].id | https://openalex.org/C94375191 |
| concepts[13].level | 1 |
| concepts[13].score | 0.4133978486061096 |
| concepts[13].wikidata | https://www.wikidata.org/wiki/Q11205 |
| concepts[13].display_name | Arithmetic |
| concepts[14].id | https://openalex.org/C84114770 |
| concepts[14].level | 2 |
| concepts[14].score | 0.383428692817688 |
| concepts[14].wikidata | https://www.wikidata.org/wiki/Q46344 |
| concepts[14].display_name | Quantum |
| concepts[15].id | https://openalex.org/C118615104 |
| concepts[15].level | 1 |
| concepts[15].score | 0.3809366226196289 |
| concepts[15].wikidata | https://www.wikidata.org/wiki/Q121416 |
| concepts[15].display_name | Discrete mathematics |
| concepts[16].id | https://openalex.org/C136119220 |
| concepts[16].level | 2 |
| concepts[16].score | 0.3325880765914917 |
| concepts[16].wikidata | https://www.wikidata.org/wiki/Q1000660 |
| concepts[16].display_name | Algebra over a field |
| concepts[17].id | https://openalex.org/C184992742 |
| concepts[17].level | 2 |
| concepts[17].score | 0.325467586517334 |
| concepts[17].wikidata | https://www.wikidata.org/wiki/Q7243229 |
| concepts[17].display_name | Prime (order theory) |
| concepts[18].id | https://openalex.org/C178489894 |
| concepts[18].level | 2 |
| concepts[18].score | 0.2954341471195221 |
| concepts[18].wikidata | https://www.wikidata.org/wiki/Q8789 |
| concepts[18].display_name | Cryptography |
| concepts[19].id | https://openalex.org/C202444582 |
| concepts[19].level | 1 |
| concepts[19].score | 0.20828664302825928 |
| concepts[19].wikidata | https://www.wikidata.org/wiki/Q837863 |
| concepts[19].display_name | Pure mathematics |
| concepts[20].id | https://openalex.org/C114614502 |
| concepts[20].level | 1 |
| concepts[20].score | 0.15572193264961243 |
| concepts[20].wikidata | https://www.wikidata.org/wiki/Q76592 |
| concepts[20].display_name | Combinatorics |
| concepts[21].id | https://openalex.org/C203062551 |
| concepts[21].level | 3 |
| concepts[21].score | 0.15405356884002686 |
| concepts[21].wikidata | https://www.wikidata.org/wiki/Q201339 |
| concepts[21].display_name | Public-key cryptography |
| concepts[22].id | https://openalex.org/C51003876 |
| concepts[22].level | 4 |
| concepts[22].score | 0.13097131252288818 |
| concepts[22].wikidata | https://www.wikidata.org/wiki/Q1536431 |
| concepts[22].display_name | Quantum error correction |
| concepts[23].id | https://openalex.org/C62520636 |
| concepts[23].level | 1 |
| concepts[23].score | 0.12381839752197266 |
| concepts[23].wikidata | https://www.wikidata.org/wiki/Q944 |
| concepts[23].display_name | Quantum mechanics |
| concepts[24].id | https://openalex.org/C148730421 |
| concepts[24].level | 2 |
| concepts[24].score | 0.0913374125957489 |
| concepts[24].wikidata | https://www.wikidata.org/wiki/Q141090 |
| concepts[24].display_name | Encryption |
| concepts[25].id | https://openalex.org/C121332964 |
| concepts[25].level | 0 |
| concepts[25].score | 0.08714261651039124 |
| concepts[25].wikidata | https://www.wikidata.org/wiki/Q413 |
| concepts[25].display_name | Physics |
| concepts[26].id | https://openalex.org/C55493867 |
| concepts[26].level | 1 |
| concepts[26].score | 0.0 |
| concepts[26].wikidata | https://www.wikidata.org/wiki/Q7094 |
| concepts[26].display_name | Biochemistry |
| concepts[27].id | https://openalex.org/C158448853 |
| concepts[27].level | 4 |
| concepts[27].score | 0.0 |
| concepts[27].wikidata | https://www.wikidata.org/wiki/Q425218 |
| concepts[27].display_name | Repressor |
| concepts[28].id | https://openalex.org/C86339819 |
| concepts[28].level | 3 |
| concepts[28].score | 0.0 |
| concepts[28].wikidata | https://www.wikidata.org/wiki/Q407384 |
| concepts[28].display_name | Transcription factor |
| concepts[29].id | https://openalex.org/C10138342 |
| concepts[29].level | 1 |
| concepts[29].score | 0.0 |
| concepts[29].wikidata | https://www.wikidata.org/wiki/Q43015 |
| concepts[29].display_name | Finance |
| concepts[30].id | https://openalex.org/C111919701 |
| concepts[30].level | 1 |
| concepts[30].score | 0.0 |
| concepts[30].wikidata | https://www.wikidata.org/wiki/Q9135 |
| concepts[30].display_name | Operating system |
| concepts[31].id | https://openalex.org/C134306372 |
| concepts[31].level | 1 |
| concepts[31].score | 0.0 |
| concepts[31].wikidata | https://www.wikidata.org/wiki/Q7754 |
| concepts[31].display_name | Mathematical analysis |
| concepts[32].id | https://openalex.org/C185592680 |
| concepts[32].level | 0 |
| concepts[32].score | 0.0 |
| concepts[32].wikidata | https://www.wikidata.org/wiki/Q2329 |
| concepts[32].display_name | Chemistry |
| concepts[33].id | https://openalex.org/C162324750 |
| concepts[33].level | 0 |
| concepts[33].score | 0.0 |
| concepts[33].wikidata | https://www.wikidata.org/wiki/Q8134 |
| concepts[33].display_name | Economics |
| concepts[34].id | https://openalex.org/C104317684 |
| concepts[34].level | 2 |
| concepts[34].score | 0.0 |
| concepts[34].wikidata | https://www.wikidata.org/wiki/Q7187 |
| concepts[34].display_name | Gene |
| keywords[0].id | https://openalex.org/keywords/factoring |
| keywords[0].score | 0.7379950881004333 |
| keywords[0].display_name | Factoring |
| keywords[1].id | https://openalex.org/keywords/modular-exponentiation |
| keywords[1].score | 0.707811713218689 |
| keywords[1].display_name | Modular exponentiation |
| keywords[2].id | https://openalex.org/keywords/exponentiation |
| keywords[2].score | 0.6072508692741394 |
| keywords[2].display_name | Exponentiation |
| keywords[3].id | https://openalex.org/keywords/quantum-computer |
| keywords[3].score | 0.598724901676178 |
| keywords[3].display_name | Quantum computer |
| keywords[4].id | https://openalex.org/keywords/algorithm |
| keywords[4].score | 0.5855085253715515 |
| keywords[4].display_name | Algorithm |
| keywords[5].id | https://openalex.org/keywords/modular-arithmetic |
| keywords[5].score | 0.48680660128593445 |
| keywords[5].display_name | Modular arithmetic |
| keywords[6].id | https://openalex.org/keywords/quantum-algorithm |
| keywords[6].score | 0.4804939031600952 |
| keywords[6].display_name | Quantum algorithm |
| keywords[7].id | https://openalex.org/keywords/quantum-phase-estimation-algorithm |
| keywords[7].score | 0.45528778433799744 |
| keywords[7].display_name | Quantum phase estimation algorithm |
| keywords[8].id | https://openalex.org/keywords/operator |
| keywords[8].score | 0.44150346517562866 |
| keywords[8].display_name | Operator (biology) |
| keywords[9].id | https://openalex.org/keywords/mathematics |
| keywords[9].score | 0.43917015194892883 |
| keywords[9].display_name | Mathematics |
| keywords[10].id | https://openalex.org/keywords/computer-science |
| keywords[10].score | 0.43689653277397156 |
| keywords[10].display_name | Computer science |
| keywords[11].id | https://openalex.org/keywords/exponential-function |
| keywords[11].score | 0.42889389395713806 |
| keywords[11].display_name | Exponential function |
| keywords[12].id | https://openalex.org/keywords/prime-factor |
| keywords[12].score | 0.4227811098098755 |
| keywords[12].display_name | Prime factor |
| keywords[13].id | https://openalex.org/keywords/arithmetic |
| keywords[13].score | 0.4133978486061096 |
| keywords[13].display_name | Arithmetic |
| keywords[14].id | https://openalex.org/keywords/quantum |
| keywords[14].score | 0.383428692817688 |
| keywords[14].display_name | Quantum |
| keywords[15].id | https://openalex.org/keywords/discrete-mathematics |
| keywords[15].score | 0.3809366226196289 |
| keywords[15].display_name | Discrete mathematics |
| keywords[16].id | https://openalex.org/keywords/algebra-over-a-field |
| keywords[16].score | 0.3325880765914917 |
| keywords[16].display_name | Algebra over a field |
| keywords[17].id | https://openalex.org/keywords/prime |
| keywords[17].score | 0.325467586517334 |
| keywords[17].display_name | Prime (order theory) |
| keywords[18].id | https://openalex.org/keywords/cryptography |
| keywords[18].score | 0.2954341471195221 |
| keywords[18].display_name | Cryptography |
| keywords[19].id | https://openalex.org/keywords/pure-mathematics |
| keywords[19].score | 0.20828664302825928 |
| keywords[19].display_name | Pure mathematics |
| keywords[20].id | https://openalex.org/keywords/combinatorics |
| keywords[20].score | 0.15572193264961243 |
| keywords[20].display_name | Combinatorics |
| keywords[21].id | https://openalex.org/keywords/public-key-cryptography |
| keywords[21].score | 0.15405356884002686 |
| keywords[21].display_name | Public-key cryptography |
| keywords[22].id | https://openalex.org/keywords/quantum-error-correction |
| keywords[22].score | 0.13097131252288818 |
| keywords[22].display_name | Quantum error correction |
| keywords[23].id | https://openalex.org/keywords/quantum-mechanics |
| keywords[23].score | 0.12381839752197266 |
| keywords[23].display_name | Quantum mechanics |
| keywords[24].id | https://openalex.org/keywords/encryption |
| keywords[24].score | 0.0913374125957489 |
| keywords[24].display_name | Encryption |
| keywords[25].id | https://openalex.org/keywords/physics |
| keywords[25].score | 0.08714261651039124 |
| keywords[25].display_name | Physics |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:2306.09122 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/2306.09122 |
| locations[0].version | publishedVersion |
| locations[0].raw_type | text |
| locations[0].license_id | |
| locations[0].is_accepted | True |
| locations[0].is_published | True |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/2306.09122 |
| locations[1].id | doi:10.48550/arxiv.2306.09122 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article-journal |
| locations[1].license_id | |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.2306.09122 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5113664035 |
| authorships[0].author.orcid | |
| authorships[0].author.display_name | Robert L. Singleton |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Singleton Jr, Robert L |
| authorships[0].is_corresponding | True |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/2306.09122 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Shor's Factoring Algorithm and Modular Exponentiation Operators |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T06:51:31.235846 |
| primary_topic.id | https://openalex.org/T10682 |
| primary_topic.field.id | https://openalex.org/fields/17 |
| primary_topic.field.display_name | Computer Science |
| primary_topic.score | 0.9988999962806702 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1702 |
| primary_topic.subfield.display_name | Artificial Intelligence |
| primary_topic.display_name | Quantum Computing Algorithms and Architecture |
| related_works | https://openalex.org/W2292159208, https://openalex.org/W2137988767, https://openalex.org/W2107014706, https://openalex.org/W2076621334, https://openalex.org/W2543318645, https://openalex.org/W1977356083, https://openalex.org/W2351661629, https://openalex.org/W3023445585, https://openalex.org/W2097880062, https://openalex.org/W2004447057 |
| cited_by_count | 1 |
| counts_by_year[0].year | 2025 |
| counts_by_year[0].cited_by_count | 1 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:2306.09122 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/2306.09122 |
| best_oa_location.version | publishedVersion |
| best_oa_location.raw_type | text |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | True |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/2306.09122 |
| primary_location.id | pmh:oai:arXiv.org:2306.09122 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/2306.09122 |
| primary_location.version | publishedVersion |
| primary_location.raw_type | text |
| primary_location.license_id | |
| primary_location.is_accepted | True |
| primary_location.is_published | True |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/2306.09122 |
| publication_date | 2023-06-15 |
| publication_year | 2023 |
| referenced_works_count | 0 |
| abstract_inverted_index.= | 211 |
| abstract_inverted_index.a | 10, 59, 96, 171, 198 |
| abstract_inverted_index.p | 212 |
| abstract_inverted_index.$N | 210 |
| abstract_inverted_index.In | 29, 47 |
| abstract_inverted_index.It | 234 |
| abstract_inverted_index.ME | 163, 205, 239 |
| abstract_inverted_index.We | 99, 130, 175, 190 |
| abstract_inverted_index.an | 40, 270 |
| abstract_inverted_index.as | 254, 256, 286, 288 |
| abstract_inverted_index.be | 86, 285 |
| abstract_inverted_index.by | 180 |
| abstract_inverted_index.in | 26, 88, 108 |
| abstract_inverted_index.is | 9, 71, 143, 235, 261 |
| abstract_inverted_index.no | 52 |
| abstract_inverted_index.of | 20, 24, 55, 66, 77, 82, 93, 103, 112, 116, 124, 139, 150, 161, 173, 265 |
| abstract_inverted_index.on | 4, 169 |
| abstract_inverted_index.q$ | 214 |
| abstract_inverted_index.to | 22, 43, 85, 145, 170, 187, 193, 250 |
| abstract_inverted_index.we | 50, 221 |
| abstract_inverted_index.$q$ | 216 |
| abstract_inverted_index.(of | 18 |
| abstract_inverted_index.247 | 229 |
| abstract_inverted_index.33, | 226 |
| abstract_inverted_index.35, | 227 |
| abstract_inverted_index.The | 69, 165 |
| abstract_inverted_index.all | 31 |
| abstract_inverted_index.and | 75, 91, 119, 136, 244 |
| abstract_inverted_index.any | 208 |
| abstract_inverted_index.are | 1, 128, 218, 241, 248 |
| abstract_inverted_index.but | 80 |
| abstract_inverted_index.for | 13, 35, 207, 274 |
| abstract_inverted_index.its | 275 |
| abstract_inverted_index.not | 284 |
| abstract_inverted_index.one | 111 |
| abstract_inverted_index.the | 36, 63, 101, 113, 120, 125, 133, 137, 147, 151, 156, 162, 178, 183, 204, 223, 231, 238, 257, 263 |
| abstract_inverted_index.(ME) | 106 |
| abstract_inverted_index.143, | 228 |
| abstract_inverted_index.This | 260 |
| abstract_inverted_index.able | 249 |
| abstract_inverted_index.also | 131 |
| abstract_inverted_index.find | 203 |
| abstract_inverted_index.from | 155 |
| abstract_inverted_index.just | 253 |
| abstract_inverted_index.most | 81, 123 |
| abstract_inverted_index.none | 92 |
| abstract_inverted_index.only | 268 |
| abstract_inverted_index.seem | 84 |
| abstract_inverted_index.some | 109 |
| abstract_inverted_index.take | 39 |
| abstract_inverted_index.that | 201, 237, 279 |
| abstract_inverted_index.them | 83, 94 |
| abstract_inverted_index.then | 167, 191 |
| abstract_inverted_index.time | 42 |
| abstract_inverted_index.used | 144 |
| abstract_inverted_index.very | 15 |
| abstract_inverted_index.well | 255 |
| abstract_inverted_index.will | 202 |
| abstract_inverted_index.with | 62, 73 |
| abstract_inverted_index.N=15, | 182 |
| abstract_inverted_index.N=21, | 225 |
| abstract_inverted_index.These | 0 |
| abstract_inverted_index.basic | 60 |
| abstract_inverted_index.bits) | 25 |
| abstract_inverted_index.exact | 148, 258 |
| abstract_inverted_index.first | 176, 289 |
| abstract_inverted_index.forms | 247 |
| abstract_inverted_index.known | 32 |
| abstract_inverted_index.large | 16, 45 |
| abstract_inverted_index.might | 283 |
| abstract_inverted_index.model | 65 |
| abstract_inverted_index.moves | 168 |
| abstract_inverted_index.notes | 3 |
| abstract_inverted_index.order | 19 |
| abstract_inverted_index.phase | 159, 272 |
| abstract_inverted_index.place | 121 |
| abstract_inverted_index.prior | 53 |
| abstract_inverted_index.these | 48 |
| abstract_inverted_index.thick | 72 |
| abstract_inverted_index.time. | 28 |
| abstract_inverted_index.using | 230 |
| abstract_inverted_index.value | 273 |
| abstract_inverted_index.where | 122 |
| abstract_inverted_index.which | 8, 142, 277 |
| abstract_inverted_index.(where | 215 |
| abstract_inverted_index.Qiskit | 232 |
| abstract_inverted_index.Shor's | 5, 56, 78, 117, 188, 281 |
| abstract_inverted_index.\times | 213 |
| abstract_inverted_index.angles | 160 |
| abstract_inverted_index.assume | 51 |
| abstract_inverted_index.beyond | 58 |
| abstract_inverted_index.factor | 44, 194, 222 |
| abstract_inverted_index.input, | 276 |
| abstract_inverted_index.larger | 195 |
| abstract_inverted_index.method | 138, 264 |
| abstract_inverted_index.notes, | 49 |
| abstract_inverted_index.number | 185 |
| abstract_inverted_index.period | 149 |
| abstract_inverted_index.series | 172 |
| abstract_inverted_index.theory | 102 |
| abstract_inverted_index.verify | 177 |
| abstract_inverted_index.and~$p$ | 217 |
| abstract_inverted_index.because | 262 |
| abstract_inverted_index.circuit | 64 |
| abstract_inverted_index.detail, | 110 |
| abstract_inverted_index.develop | 100 |
| abstract_inverted_index.discuss | 132 |
| abstract_inverted_index.extract | 146, 251 |
| abstract_inverted_index.factors | 252 |
| abstract_inverted_index.lacking | 87 |
| abstract_inverted_index.modular | 104, 152 |
| abstract_inverted_index.numbers | 17, 224 |
| abstract_inverted_index.prime). | 219 |
| abstract_inverted_index.problem | 38 |
| abstract_inverted_index.proceed | 192 |
| abstract_inverted_index.provide | 95 |
| abstract_inverted_index.quantum | 11, 67, 126 |
| abstract_inverted_index.Finally, | 220 |
| abstract_inverted_index.details, | 90 |
| abstract_inverted_index.function | 154 |
| abstract_inverted_index.hundreds | 21 |
| abstract_inverted_index.measured | 158 |
| abstract_inverted_index.numbers, | 196 |
| abstract_inverted_index.numbers. | 46 |
| abstract_inverted_index.observed | 236 |
| abstract_inverted_index.requires | 269 |
| abstract_inverted_index.smallest | 184 |
| abstract_inverted_index.somewhat | 242 |
| abstract_inverted_index.suggests | 278 |
| abstract_inverted_index.algorithm | 12, 57, 282 |
| abstract_inverted_index.classical | 33 |
| abstract_inverted_index.continued | 140, 266 |
| abstract_inverted_index.contrast, | 30 |
| abstract_inverted_index.deployed. | 129 |
| abstract_inverted_index.difficult | 287 |
| abstract_inverted_index.essential | 89 |
| abstract_inverted_index.examples. | 174 |
| abstract_inverted_index.factoring | 6, 14, 37, 181 |
| abstract_inverted_index.formalism | 179 |
| abstract_inverted_index.fractions | 267 |
| abstract_inverted_index.knowledge | 54 |
| abstract_inverted_index.operator. | 164 |
| abstract_inverted_index.operators | 107, 206, 240 |
| abstract_inverted_index.procedure | 200 |
| abstract_inverted_index.resources | 127 |
| abstract_inverted_index.thousands | 23 |
| abstract_inverted_index.truncated | 245 |
| abstract_inverted_index.accessible | 186 |
| abstract_inverted_index.algorithm, | 7, 79, 118 |
| abstract_inverted_index.algorithm. | 189 |
| abstract_inverted_index.algorithms | 34 |
| abstract_inverted_index.components | 115 |
| abstract_inverted_index.computing. | 68 |
| abstract_inverted_index.developing | 197 |
| abstract_inverted_index.forgiving, | 243 |
| abstract_inverted_index.fractions, | 141 |
| abstract_inverted_index.literature | 70 |
| abstract_inverted_index.manuscript | 166 |
| abstract_inverted_index.operators. | 259 |
| abstract_inverted_index.polynomial | 27 |
| abstract_inverted_index.processing | 135 |
| abstract_inverted_index.semi-prime | 209 |
| abstract_inverted_index.simulator. | 233 |
| abstract_inverted_index.suspected. | 290 |
| abstract_inverted_index.systematic | 199 |
| abstract_inverted_index.approximate | 246, 271 |
| abstract_inverted_index.derivations | 74 |
| abstract_inverted_index.exponential | 41, 153 |
| abstract_inverted_index.expositions | 76 |
| abstract_inverted_index.familiarity | 61 |
| abstract_inverted_index.fundamental | 114 |
| abstract_inverted_index.pedagogical | 2, 97 |
| abstract_inverted_index.implementing | 280 |
| abstract_inverted_index.post-quantum | 134 |
| abstract_inverted_index.approximately | 157 |
| abstract_inverted_index.presentation. | 98 |
| abstract_inverted_index.exponentiation | 105 |
| cited_by_percentile_year.max | 95 |
| cited_by_percentile_year.min | 91 |
| corresponding_author_ids | https://openalex.org/A5113664035 |
| countries_distinct_count | 0 |
| institutions_distinct_count | 1 |
| citation_normalized_percentile.value | 0.55258925 |
| citation_normalized_percentile.is_in_top_1_percent | False |
| citation_normalized_percentile.is_in_top_10_percent | False |