Der Satz des Euklid, manchmal auch Satz von Euklid, ist ein Lehrsatz aus der elementaren Zahlentheorie und besagt, dass es unendlich viele Primzahlen gibt. Benannt ist er nach Euklid von Alexandria, der ihn als Erster im dritten Jahrhundert v. Chr. in seinen Elementen bewies. Jedoch kannten die Mathematiker der Antike das Konzept der Unendlichkeit noch nicht. Euklid selbst formulierte den Satz daher wie folgt: „Es gibt mehr Primzahlen als jede vorgelegte Anzahl von Primzahlen.“
Eine Primzahl ist eine ganze Zahl größer als 1, die nur durch 1 und sich selbst ohne Rest teilbar ist. Die ersten Primzahlen sind 2, 3, 5 und 7. Der Satz des Euklid besagt, dass die Liste 2, 3, 5, 7, 11, 13, 17… aller Primzahlen nicht endet, genauso wie die Liste 1, 2, 3, 4, 5, 6 … aller natürlichen Zahlen nicht endet.
Der ursprüngliche von Euklid geführte Beweis ist direkt und konstruktiv. Zu einer gegebenen endlichen Liste von Primzahlen wird stets eine weitere noch nicht vorhandene Primzahl erzeugt, ohne diese jedoch explizit anzugeben. Vielmehr wird argumentiert, dass jede endliche Liste von Primzahlen unvollständig ist. Daraus wird gefolgert, dass es unendlich viele Primzahlen gibt. In der späteren Literatur wird oft fälschlicherweise behauptet, dass Euklids Argument anhand eines Widerspruchsbeweises aufgeführt sei. Jedoch lässt sich der Beweis leicht zu einem Widerspruchsbeweis umformulieren.
Nach dem Fundamentalsatz der Arithmetik können alle natürlichen Zahlen größer als 1 eindeutig in Primfaktoren zerlegt werden. Der Satz des Euklid ist daher eines der grundlegendsten Resultate der Zahlentheorie, da er zeigt, dass es unendlich viele unzerlegbare Grundbausteine der Zahlen gibt. Im Laufe der Zeit wurden neben Euklids Originalbeweis zahlreiche andere Beweise gefunden, die teilweise mathematische Techniken aus der Analysis, Kombinatorik oder auch der Topologie nutzen. Ab dem 19. Jahrhundert konnten zudem mit den Beweisen des Dirichletschen Primzahlsatzes und des Primzahlsatzes weitreichende Verallgemeinerungen erzielt werden. Während der Satz des Euklid lediglich aussagt, dass die Anzahl der Primzahlen unendlich groß ist, formulieren die modernen Primzahlsätze Regeln, wie häufig Primzahlen in gewissen Bereichen ungefähr anzutreffen sind.
Analoge Fragestellungen hinsichtlich der Häufigkeit von Primzahlzwillingen, Mersenne-Primzahlen oder Fermat-Primzahlen verbleiben bis heute unbeantwortet.