In the near future, there will likely be special-purpose quantum computers
with 40-50 high-quality qubits. This paper lays general theoretical foundations
for how to use such devices to demonstrate "quantum supremacy": that is, a
clear quantum speedup for some task, motivated by the go