discrete spectra