Les prix Schock ont été institués selon les derniers vœux du philosophe et artiste Rolf Schock (1933-1986). Les prix sont remis à Stockholm en Suède, depuis 1993. Ils concernent quatre catégories « logique et philosophie, mathématiques, arts visuels et arts musicaux » et sont décernés tous les deux ans. Chaque lauréat reçoit 400 000 couronnes suèdoises, soit environ 44 000 euros.
Le prix Rolf Schock 2008 de Mathématiques de l'Académie Royale des Sciences de Suède, a été remis à Endre Szemeredi (né en Hongrie), " pour son travail sérieux et pionnier depuis 1975 sur les progressions arithmétiques dans les nombres entiers, qui a mené à de grands progrès et de grandes découvertes dans différentes branches des mathématiques".