Following Forrelation -- Quantum Algorithms in Exploring Boolean Functions' Spectra Article Swipe
YOU?
·
· 2021
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.2104.12212
Here we revisit the quantum algorithms for obtaining Forrelation [Aaronson et al, 2015] values to evaluate some of the well-known cryptographically significant spectra of Boolean functions, namely the Walsh spectrum, the cross-correlation spectrum and the autocorrelation spectrum. We introduce the existing 2-fold Forrelation formulation with bent duality based promise problems as desirable instantiations. Next we concentrate on the $3$-fold version through two approaches. First, we judiciously set-up some of the functions in $3$-fold Forrelation, so that given an oracle access, one can sample from the Walsh Spectrum of $f$. Using this, we obtain improved results than what we obtain from the Deutsch-Jozsa algorithm, and in turn it has implications in resiliency checking. Furthermore, we use similar idea to obtain a technique in estimating the cross-correlation (and thus autocorrelation) value at any point, improving upon the existing algorithms. Finally, we tweak the quantum algorithm with superposition of linear functions to obtain a cross-correlation sampling technique. To the best of our knowledge, this is the first cross-correlation sampling algorithm with constant query complexity. This also provides a strategy to check if two functions are uncorrelated of degree $m$. We further modify this using Dicke states so that the time complexity reduces, particularly for constant values of $m$.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- https://doi.org/10.48550/arxiv.2104.12212
- OA Status
- green
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4301180540
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4301180540Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.2104.12212Digital Object Identifier
- Title
-
Following Forrelation -- Quantum Algorithms in Exploring Boolean Functions' SpectraWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2021Year of publication
- Publication date
-
2021-04-25Full publication date if available
- Authors
-
Suman Dutta, Subhamoy Maitra, Chandra Sekhar MukherjeeList of authors in order
- Landing page
-
https://doi.org/10.48550/arxiv.2104.12212Publisher landing page
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://doi.org/10.48550/arxiv.2104.12212Direct OA link when available
- Concepts
-
Autocorrelation, Boolean function, Mathematics, Algorithm, Superposition principle, Oracle, Quantum algorithm, Spectrum (functional analysis), Quantum, Discrete mathematics, Computer science, Quantum mechanics, Statistics, Mathematical analysis, Physics, Software engineeringTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
0Total citation count in OpenAlex
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4301180540 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.2104.12212 |
| ids.doi | https://doi.org/10.48550/arxiv.2104.12212 |
| ids.openalex | https://openalex.org/W4301180540 |
| fwci | |
| type | preprint |
| title | Following Forrelation -- Quantum Algorithms in Exploring Boolean Functions' Spectra |
| 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.9994999766349792 |
| 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.9976999759674072 |
| 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/T10951 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.9908999800682068 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1702 |
| topics[2].subfield.display_name | Artificial Intelligence |
| topics[2].display_name | Cryptographic Implementations and Security |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C5297727 |
| concepts[0].level | 2 |
| concepts[0].score | 0.7501859664916992 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q786970 |
| concepts[0].display_name | Autocorrelation |
| concepts[1].id | https://openalex.org/C187455244 |
| concepts[1].level | 2 |
| concepts[1].score | 0.5992125868797302 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q942353 |
| concepts[1].display_name | Boolean function |
| concepts[2].id | https://openalex.org/C33923547 |
| concepts[2].level | 0 |
| concepts[2].score | 0.5627142190933228 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q395 |
| concepts[2].display_name | Mathematics |
| concepts[3].id | https://openalex.org/C11413529 |
| concepts[3].level | 1 |
| concepts[3].score | 0.5452093482017517 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q8366 |
| concepts[3].display_name | Algorithm |
| concepts[4].id | https://openalex.org/C27753989 |
| concepts[4].level | 2 |
| concepts[4].score | 0.4572780132293701 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q284885 |
| concepts[4].display_name | Superposition principle |
| concepts[5].id | https://openalex.org/C55166926 |
| concepts[5].level | 2 |
| concepts[5].score | 0.4326323866844177 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q2892946 |
| concepts[5].display_name | Oracle |
| concepts[6].id | https://openalex.org/C137019171 |
| concepts[6].level | 3 |
| concepts[6].score | 0.42502644658088684 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q2623817 |
| concepts[6].display_name | Quantum algorithm |
| concepts[7].id | https://openalex.org/C156778621 |
| concepts[7].level | 2 |
| concepts[7].score | 0.42252838611602783 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q1365748 |
| concepts[7].display_name | Spectrum (functional analysis) |
| concepts[8].id | https://openalex.org/C84114770 |
| concepts[8].level | 2 |
| concepts[8].score | 0.37072694301605225 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q46344 |
| concepts[8].display_name | Quantum |
| concepts[9].id | https://openalex.org/C118615104 |
| concepts[9].level | 1 |
| concepts[9].score | 0.3610243797302246 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q121416 |
| concepts[9].display_name | Discrete mathematics |
| concepts[10].id | https://openalex.org/C41008148 |
| concepts[10].level | 0 |
| concepts[10].score | 0.3489583730697632 |
| concepts[10].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[10].display_name | Computer science |
| concepts[11].id | https://openalex.org/C62520636 |
| concepts[11].level | 1 |
| concepts[11].score | 0.11776795983314514 |
| concepts[11].wikidata | https://www.wikidata.org/wiki/Q944 |
| concepts[11].display_name | Quantum mechanics |
| concepts[12].id | https://openalex.org/C105795698 |
| concepts[12].level | 1 |
| concepts[12].score | 0.10390967130661011 |
| concepts[12].wikidata | https://www.wikidata.org/wiki/Q12483 |
| concepts[12].display_name | Statistics |
| concepts[13].id | https://openalex.org/C134306372 |
| concepts[13].level | 1 |
| concepts[13].score | 0.0 |
| concepts[13].wikidata | https://www.wikidata.org/wiki/Q7754 |
| concepts[13].display_name | Mathematical analysis |
| concepts[14].id | https://openalex.org/C121332964 |
| concepts[14].level | 0 |
| concepts[14].score | 0.0 |
| concepts[14].wikidata | https://www.wikidata.org/wiki/Q413 |
| concepts[14].display_name | Physics |
| concepts[15].id | https://openalex.org/C115903868 |
| concepts[15].level | 1 |
| concepts[15].score | 0.0 |
| concepts[15].wikidata | https://www.wikidata.org/wiki/Q80993 |
| concepts[15].display_name | Software engineering |
| keywords[0].id | https://openalex.org/keywords/autocorrelation |
| keywords[0].score | 0.7501859664916992 |
| keywords[0].display_name | Autocorrelation |
| keywords[1].id | https://openalex.org/keywords/boolean-function |
| keywords[1].score | 0.5992125868797302 |
| keywords[1].display_name | Boolean function |
| keywords[2].id | https://openalex.org/keywords/mathematics |
| keywords[2].score | 0.5627142190933228 |
| keywords[2].display_name | Mathematics |
| keywords[3].id | https://openalex.org/keywords/algorithm |
| keywords[3].score | 0.5452093482017517 |
| keywords[3].display_name | Algorithm |
| keywords[4].id | https://openalex.org/keywords/superposition-principle |
| keywords[4].score | 0.4572780132293701 |
| keywords[4].display_name | Superposition principle |
| keywords[5].id | https://openalex.org/keywords/oracle |
| keywords[5].score | 0.4326323866844177 |
| keywords[5].display_name | Oracle |
| keywords[6].id | https://openalex.org/keywords/quantum-algorithm |
| keywords[6].score | 0.42502644658088684 |
| keywords[6].display_name | Quantum algorithm |
| keywords[7].id | https://openalex.org/keywords/spectrum |
| keywords[7].score | 0.42252838611602783 |
| keywords[7].display_name | Spectrum (functional analysis) |
| keywords[8].id | https://openalex.org/keywords/quantum |
| keywords[8].score | 0.37072694301605225 |
| keywords[8].display_name | Quantum |
| keywords[9].id | https://openalex.org/keywords/discrete-mathematics |
| keywords[9].score | 0.3610243797302246 |
| keywords[9].display_name | Discrete mathematics |
| keywords[10].id | https://openalex.org/keywords/computer-science |
| keywords[10].score | 0.3489583730697632 |
| keywords[10].display_name | Computer science |
| keywords[11].id | https://openalex.org/keywords/quantum-mechanics |
| keywords[11].score | 0.11776795983314514 |
| keywords[11].display_name | Quantum mechanics |
| keywords[12].id | https://openalex.org/keywords/statistics |
| keywords[12].score | 0.10390967130661011 |
| keywords[12].display_name | Statistics |
| language | en |
| locations[0].id | doi:10.48550/arxiv.2104.12212 |
| 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 | cc-by |
| locations[0].pdf_url | |
| locations[0].version | |
| locations[0].raw_type | article |
| locations[0].license_id | https://openalex.org/licenses/cc-by |
| locations[0].is_accepted | False |
| locations[0].is_published | |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | https://doi.org/10.48550/arxiv.2104.12212 |
| indexed_in | datacite |
| authorships[0].author.id | https://openalex.org/A5030597768 |
| authorships[0].author.orcid | https://orcid.org/0000-0002-2695-8108 |
| authorships[0].author.display_name | Suman Dutta |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Dutta, Suman |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5083439545 |
| authorships[1].author.orcid | https://orcid.org/0000-0002-8348-7971 |
| authorships[1].author.display_name | Subhamoy Maitra |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Maitra, Subhamoy |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5091297491 |
| authorships[2].author.orcid | https://orcid.org/0000-0001-7503-8634 |
| authorships[2].author.display_name | Chandra Sekhar Mukherjee |
| authorships[2].author_position | last |
| authorships[2].raw_author_name | Mukherjee, Chandra Sekhar |
| authorships[2].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://doi.org/10.48550/arxiv.2104.12212 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Following Forrelation -- Quantum Algorithms in Exploring Boolean Functions' Spectra |
| 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.9994999766349792 |
| 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/W4308749380, https://openalex.org/W2037841693, https://openalex.org/W2372481764, https://openalex.org/W747394405, https://openalex.org/W2610947892, https://openalex.org/W1977264433, https://openalex.org/W2746368218, https://openalex.org/W4308448008, https://openalex.org/W2347371661, https://openalex.org/W2012943989 |
| cited_by_count | 0 |
| locations_count | 1 |
| best_oa_location.id | doi:10.48550/arxiv.2104.12212 |
| 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 | cc-by |
| best_oa_location.pdf_url | |
| best_oa_location.version | |
| best_oa_location.raw_type | article |
| best_oa_location.license_id | https://openalex.org/licenses/cc-by |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | https://doi.org/10.48550/arxiv.2104.12212 |
| primary_location.id | doi:10.48550/arxiv.2104.12212 |
| 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 | cc-by |
| primary_location.pdf_url | |
| primary_location.version | |
| primary_location.raw_type | article |
| primary_location.license_id | https://openalex.org/licenses/cc-by |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | https://doi.org/10.48550/arxiv.2104.12212 |
| publication_date | 2021-04-25 |
| publication_year | 2021 |
| referenced_works_count | 0 |
| abstract_inverted_index.a | 119, 150, 174 |
| abstract_inverted_index.To | 154 |
| abstract_inverted_index.We | 37, 186 |
| abstract_inverted_index.an | 77 |
| abstract_inverted_index.as | 50 |
| abstract_inverted_index.at | 129 |
| abstract_inverted_index.et | 10 |
| abstract_inverted_index.if | 178 |
| abstract_inverted_index.in | 71, 104, 109, 121 |
| abstract_inverted_index.is | 161 |
| abstract_inverted_index.it | 106 |
| abstract_inverted_index.of | 17, 23, 68, 87, 145, 157, 183, 203 |
| abstract_inverted_index.on | 56 |
| abstract_inverted_index.so | 74, 193 |
| abstract_inverted_index.to | 14, 117, 148, 176 |
| abstract_inverted_index.we | 1, 54, 64, 91, 97, 113, 138 |
| abstract_inverted_index.al, | 11 |
| abstract_inverted_index.and | 33, 103 |
| abstract_inverted_index.any | 130 |
| abstract_inverted_index.are | 181 |
| abstract_inverted_index.can | 81 |
| abstract_inverted_index.for | 6, 200 |
| abstract_inverted_index.has | 107 |
| abstract_inverted_index.one | 80 |
| abstract_inverted_index.our | 158 |
| abstract_inverted_index.the | 3, 18, 27, 30, 34, 39, 57, 69, 84, 100, 123, 134, 140, 155, 162, 195 |
| abstract_inverted_index.two | 61, 179 |
| abstract_inverted_index.use | 114 |
| abstract_inverted_index.$f$. | 88 |
| abstract_inverted_index.$m$. | 185, 204 |
| abstract_inverted_index.(and | 125 |
| abstract_inverted_index.Here | 0 |
| abstract_inverted_index.Next | 53 |
| abstract_inverted_index.This | 171 |
| abstract_inverted_index.also | 172 |
| abstract_inverted_index.bent | 45 |
| abstract_inverted_index.best | 156 |
| abstract_inverted_index.from | 83, 99 |
| abstract_inverted_index.idea | 116 |
| abstract_inverted_index.some | 16, 67 |
| abstract_inverted_index.than | 95 |
| abstract_inverted_index.that | 75, 194 |
| abstract_inverted_index.this | 160, 189 |
| abstract_inverted_index.thus | 126 |
| abstract_inverted_index.time | 196 |
| abstract_inverted_index.turn | 105 |
| abstract_inverted_index.upon | 133 |
| abstract_inverted_index.what | 96 |
| abstract_inverted_index.with | 44, 143, 167 |
| abstract_inverted_index.2015] | 12 |
| abstract_inverted_index.Dicke | 191 |
| abstract_inverted_index.Using | 89 |
| abstract_inverted_index.Walsh | 28, 85 |
| abstract_inverted_index.based | 47 |
| abstract_inverted_index.check | 177 |
| abstract_inverted_index.first | 163 |
| abstract_inverted_index.given | 76 |
| abstract_inverted_index.query | 169 |
| abstract_inverted_index.this, | 90 |
| abstract_inverted_index.tweak | 139 |
| abstract_inverted_index.using | 190 |
| abstract_inverted_index.value | 128 |
| abstract_inverted_index.2-fold | 41 |
| abstract_inverted_index.First, | 63 |
| abstract_inverted_index.degree | 184 |
| abstract_inverted_index.linear | 146 |
| abstract_inverted_index.modify | 188 |
| abstract_inverted_index.namely | 26 |
| abstract_inverted_index.obtain | 92, 98, 118, 149 |
| abstract_inverted_index.oracle | 78 |
| abstract_inverted_index.point, | 131 |
| abstract_inverted_index.sample | 82 |
| abstract_inverted_index.set-up | 66 |
| abstract_inverted_index.states | 192 |
| abstract_inverted_index.values | 13, 202 |
| abstract_inverted_index.Boolean | 24 |
| abstract_inverted_index.access, | 79 |
| abstract_inverted_index.duality | 46 |
| abstract_inverted_index.further | 187 |
| abstract_inverted_index.promise | 48 |
| abstract_inverted_index.quantum | 4, 141 |
| abstract_inverted_index.results | 94 |
| abstract_inverted_index.revisit | 2 |
| abstract_inverted_index.similar | 115 |
| abstract_inverted_index.spectra | 22 |
| abstract_inverted_index.through | 60 |
| abstract_inverted_index.version | 59 |
| abstract_inverted_index.$3$-fold | 58, 72 |
| abstract_inverted_index.Finally, | 137 |
| abstract_inverted_index.Spectrum | 86 |
| abstract_inverted_index.constant | 168, 201 |
| abstract_inverted_index.evaluate | 15 |
| abstract_inverted_index.existing | 40, 135 |
| abstract_inverted_index.improved | 93 |
| abstract_inverted_index.problems | 49 |
| abstract_inverted_index.provides | 173 |
| abstract_inverted_index.reduces, | 198 |
| abstract_inverted_index.sampling | 152, 165 |
| abstract_inverted_index.spectrum | 32 |
| abstract_inverted_index.strategy | 175 |
| abstract_inverted_index.[Aaronson | 9 |
| abstract_inverted_index.algorithm | 142, 166 |
| abstract_inverted_index.checking. | 111 |
| abstract_inverted_index.desirable | 51 |
| abstract_inverted_index.functions | 70, 147, 180 |
| abstract_inverted_index.improving | 132 |
| abstract_inverted_index.introduce | 38 |
| abstract_inverted_index.obtaining | 7 |
| abstract_inverted_index.spectrum, | 29 |
| abstract_inverted_index.spectrum. | 36 |
| abstract_inverted_index.technique | 120 |
| abstract_inverted_index.algorithm, | 102 |
| abstract_inverted_index.algorithms | 5 |
| abstract_inverted_index.complexity | 197 |
| abstract_inverted_index.estimating | 122 |
| abstract_inverted_index.functions, | 25 |
| abstract_inverted_index.knowledge, | 159 |
| abstract_inverted_index.resiliency | 110 |
| abstract_inverted_index.technique. | 153 |
| abstract_inverted_index.well-known | 19 |
| abstract_inverted_index.Forrelation | 8, 42 |
| abstract_inverted_index.algorithms. | 136 |
| abstract_inverted_index.approaches. | 62 |
| abstract_inverted_index.complexity. | 170 |
| abstract_inverted_index.concentrate | 55 |
| abstract_inverted_index.formulation | 43 |
| abstract_inverted_index.judiciously | 65 |
| abstract_inverted_index.significant | 21 |
| abstract_inverted_index.Forrelation, | 73 |
| abstract_inverted_index.Furthermore, | 112 |
| abstract_inverted_index.implications | 108 |
| abstract_inverted_index.particularly | 199 |
| abstract_inverted_index.uncorrelated | 182 |
| abstract_inverted_index.Deutsch-Jozsa | 101 |
| abstract_inverted_index.superposition | 144 |
| abstract_inverted_index.autocorrelation | 35 |
| abstract_inverted_index.instantiations. | 52 |
| abstract_inverted_index.autocorrelation) | 127 |
| abstract_inverted_index.cross-correlation | 31, 124, 151, 164 |
| abstract_inverted_index.cryptographically | 20 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 3 |
| citation_normalized_percentile |