Undecidability of the Spectral Gap. (10th June 2022)