Twierdzenie Weierstrassa o kresach[1] (znane też pod innymi nazwami) – twierdzenie analizy matematycznej i topologii o własnościach ciągłych funkcji rzeczywistych. W najprostszym przypadku jest to fakt analizy rzeczywistej o takich funkcjach na domkniętych i ograniczonych przedziałach rzeczywistych; mówi, że funkcje te mają globalne ekstrema – wartości najwyższą i najniższą, inaczej maksimum i minimum[2]. Twierdzenia Weierstrassa o kresach używa się w dowodach innych faktów analizy rzeczywistej jak twierdzenie Rolle’a[3].
Przedziały domknięte i ograniczone są ciągowo zwarte na mocy twierdzenia Bolzana-Weierstrassa i zwarte na mocy twierdzenia Heinego-Borela. Powyższe twierdzenie Weierstrassa o kresach ma uogólnienia opisujące funkcje ciągłe na innych zbiorach zwartych, rozważanych w:
Nazwa upamiętnia niemieckiego matematyka z XIX wieku: Karla Weierstrassa[5].
Fakt ten jest też znany jako twierdzenie:
Bywa też wykładany bez osobnej nazwy[18].
Jeśli funkcja rzeczywista f : [ a , b ] → R {\displaystyle f:[a,b]\to \mathbb {R} } jest ciągła, to:
Oba założenia o dziedzinie funkcji – czyli że odcinek [ a , b ] {\displaystyle [a,b]} jest domknięty i ograniczony – są istotne[19]. Na przykład: