Table of Contents
Fetching ...

How to Design a Quantum Streaming Algorithm Without Knowing Anything About Quantum Computing

John Kallaugher, Ojas Parekh, Nadezhda Voronova

TL;DR

The quantum sketch and its proof of correctness are designed to be accessible to a reader with no background in quantum computation, relying on only a small number of self-contained quantum postulates.

Abstract

A series of work [GKK+08, Kal22, KPV24] has shown that asymptotic advantages in space complexity are possible for quantum algorithms over their classical counterparts in the streaming model. We give a simple quantum sketch that encompasses all these results, allowing them to be derived from entirely classical algorithms using our quantum sketch as a black box. The quantum sketch and its proof of correctness are designed to be accessible to a reader with no background in quantum computation, relying on only a small number of self-contained quantum postulates.

How to Design a Quantum Streaming Algorithm Without Knowing Anything About Quantum Computing

TL;DR

The quantum sketch and its proof of correctness are designed to be accessible to a reader with no background in quantum computation, relying on only a small number of self-contained quantum postulates.

Abstract

A series of work [GKK+08, Kal22, KPV24] has shown that asymptotic advantages in space complexity are possible for quantum algorithms over their classical counterparts in the streaming model. We give a simple quantum sketch that encompasses all these results, allowing them to be derived from entirely classical algorithms using our quantum sketch as a black box. The quantum sketch and its proof of correctness are designed to be accessible to a reader with no background in quantum computation, relying on only a small number of self-contained quantum postulates.

Paper Structure

This paper contains 40 sections, 34 theorems, 88 equations, 3 algorithms.

Key Result

Lemma 0

For any sequence of $\mathtt{query\_one}$ and $\mathtt{query\_pair}$ operations applied to $\mathcal{Q}_T$, interleaved in any way with $\mathtt{update}$ operations, there is a unique $T'$ such that the sketch will become $\mathcal{Q}_{T'}$ after these operations if none of them destroy the sketch.

Theorems & Definitions (62)

  • Lemma 0
  • Theorem 1
  • Lemma 5
  • proof
  • Lemma 6
  • proof
  • Lemma 7
  • proof
  • Lemma 7
  • proof
  • ...and 52 more