Analys 360 En webbaserad analyskurs Analysens Grunder Om kontinuerliga funktioner Anders Källén MatematikCentrum LTH [email protected] Om kontinuerliga funktioner 1 1 (12) Introduktion Vi ska nu diskutera kontinuerliga funktioner och deras egenskaper. Begreppet kontinuitet var länge intuitivt och det beskrivs ibland som att man kan rita grafen av en kontinuerlig funktion av en variabel utan att lyfta pennan. Detta är dock en sanning med modifikation. När vi översätter vår intuition om kontinuitet till sträng matematik får vi visserligen en logik att härleda viktiga påståenden ur, påståenden som ofta betraktats som självklara tidigare, men priset är att det visar sig finnas funktioner som är kontinuerliga men mer kryptiska än vi skulle önska. T.ex. finns det kontinuerliga funktioner som inte är deriverbara i någon punkt. Grafen till en sådan funktion kan vi knappast rita! Andra monster-exempel är de kontinuerliga plana kurvor (kontinuerliga funktioner från reella axeln till planet) som fyller ut hela enhetskvadraten. Men för att få analysen på solid bas ville man under andra halvan av 1800-talet göra ordentliga bevis av vissa “självklara” satser som handlade om kontinuerliga funktioner. För att kunna göra det krävs att de tal vi använder, de reella talen, är vad som kallas fullständiga. Löst uttryckt betyder det att de inte innehåller några hål, och det uttrycks i det som ofta kallas axiomet om övre gräns. I det här kapitlet ska vi titta på sambandet mellan just axiomet om övre gräns och egenskaper hos kontinuerliga funktioner. 2 Vad betyder det att en funktion är kontinuerlig i en punkt? Att en funktion f är kontinuerlig i en punkt a betyder att om xn → a (och ligger i f :s definitionsmängd, ett påpekande vi inte gör i fortsättningen) så gäller att f (xn ) → f (a), båda sakerna då n → ∞. Vi kan skriva det kortare som att lim f (xn ) = f ( lim xn ) n→∞ n→∞ och innebär f “bevarar gränsövergångar”. I definitionen ligger att f ska vara definierad i gränspunkten a. Att det för en talföljd gäller att xn → a då n → ∞ innebär definitionsmässigt1 att det för varje > 0 finns ett N = N () sådant att |xn − a| < om n ≥ N . Om vi kombinerar denna definition med definitionen av kontinuitet ser vi att2 f är kontinuerlig i punkten a om den är definierad i där och det gäller att för varje > 0 ska det finnas ett δ > 0 sådant att |x − a| < δ ⇒ |f (x) − f (a)| < . f (a) + ǫ f (a) − ǫ Här kan vi låta f vara definierad på ett allmänt Rn a−δ a+δ och även ta värden Rp . Det enda vi behöver göra är att tolka absolutbeloppet som avstånd. Diskussionen i detta och nästa avsnitt är på detta sätt inte begränsad till reellvärda funktioner av en variabel. Dock är det bekvämt att ta p = 1 i vår diskussion om inget annat sägs, eftersom vi då kan multiplicera funktioner. Om kontinuerliga funktioner 2 (12) Anmärkning Denna definition är från slutet av 1800-talet, efter att man räknat analys under århundraden. Fram till dess hade man en intuitv bild av vad kontinuitet skulle betyda: när x går mot a ska f (x) gå mot f (a). Det som störde matematikerna under slutet av 1800-talet var att förstå vad detta egentligen betyder på ett strängt matematiskt sätt, så att det blir möjligt att de facto bevisa satser om kontinuerliga funktioner. Den definition man kom upp med vänder mycket på begreppen: istället för den dynamiska bilden att om x går mot a medför att f (x) går mot f (a) fokuserar man istället på vad man ska göra för att visa att f är kontinuerlig i a, vilket är att det ska gå att komma så nära f (a) som vi vill med f (x) om vi bara tar x tillräckligt nära a. Det är en statisk definition som möjligen inte stämmer med vad vi egentligen skulle vilja att kontinuitet betyder, men det är den definition som gäller! Vi ska omformulera detta genom att använda begreppet omgivning. Med en omgivning till en punkt a menar vi en mängd Br (a) = {x; |x − a| < r}. En sådan mängd kallar vi ett öppet klot, även om det tekniskt sett är ett klot endast i R3 ; i R är det ett intervall och i R2 en cirkelskiva. Om vidare S är en mängd i f :s definitionsområde, så definierar vi f (S) som bilden av denna, alltså som mängden f (S) = {f (x); x ∈ S}. U f (V ) Definitionen av kontinuitet kan nu skrivas som att det till varje omgivning B (f (a)) ska finnas en omgivning Bδ (a) sådant att V f (Bδ (a)) ⊂ B (f (a)). Vi kan här utelämna och δ och säga att till varje omgivning U till f (a) ska det finnas en omgivning V till a sådant att f (V ) ⊂ U . Anmärkning En ännu bättre formulering får vi om vi inför begreppet öppen mängd. En öppen mängd är en mängd för vilken det gäller att varje x ∈ U har en omgivning (alltså ett öppet klot) som ligger i U . Att en funktion är kontinuerlig innebär då att f −1 (U ) är en öppen mängd för varje öppen mängd U . 3 Att sätta ihop kontinuerliga funktioner Vi ska nu visa några viktiga satser om kontinuerliga funktioner. För att förenkla bevisen så mycket som möjligt börjar vi med att göra några allmänna observationer. Dessa bygger på att vi använder triangelolikheten |x + y| ≤ |x| + |y|. När x, y är reella tal är detta en enkel övning att konstatera att det alltid är sant. När absolutbeloppet betyder avstånd i fler dimensioner betyder formeln helt enkelt att kortaste avståndet mellan två punkter är en rät linje3 . Om kontinuerliga funktioner 3 (12) Först måste vi veta vad vi menar med att en mängd S är begränsad. Att S är begränsad betyder att det finns ett tal M sådant att om x ∈ S så gäller att |x| ≤ M . Vi säger att M är en begränsning uppåt av S om det gäller att x ≤ M då x ∈ S. Vi har då följande viktiga observation. Lemma 1 Om f är kontinuerlig i a finns det en omgivning till a sådan att |f (x)| är begränsad i denna. Mer precist, det finns en omgivning U till a och ett tal M sådant att |f (x)| ≤ M då x ∈ U. Bevis. Beviset bygger på observationen |f (x)| = |f (x) − f (a) + f (a)| ≤ |f (a)| + |f (x) − f (a)|. Eftersom f är kontinuerlig i a kan vi hitta en omgivning U till a sådan att (t.ex.) f (U ) ⊂ B1 (f (a)), vilket betyder att högerledet är ≤ M = |f (a)| + 1. Vi kan välja andra omgivningar för att få andra övre begränsningar, så länge vi tar M > |f (a)|. Exempel 1 Funktionen f (x) = 1/x är begränsad i en omgivning av varje punkt a 6= 0. Vi har nämligen att i omgivningen |x − a| < |a|/2 gäller att |x| > |a|/2 och alltså att |f (x)| < 2/|a| i denna omgivning. Lemma 2 Om f är kontinuerlig i a och |f (a)| > c > 0, så finns en omgivning U till a sådan att |f (x)| > c då x ∈ U . Bevis. För att se det noterar vi först att vi har att |f (a)| ≤ |f (x)| + |f (x) − f (a)|. Välj nu omgivningen U till a så liten att |f (x) − f (a)| < |f (a)| − c då x ∈ U. Det ger oss att för x ∈ U gäller att |f (a)| < |f (x)| + |f (a)| − c ⇔ f (a) c a |f (x)| > c. Från dessa två hjälpsatser får vi en tredje. Lemma 3 Om f (x) = Q(x)g(x), där g är kontinuerlig i a sådana att g(a) = 0 och Q är begränsad i någon omgivning av a, så är f kontinuerlig i a (med f (a) = 0). Bevis. Enligt förutsättningarna finns ett tal M sådant att |Q(x)| ≤ M i en omgivning V till a. Oavsett vilket klot W = B (f (a)) vi väljer runt f (a), kommer då klotet Bδ (g(a)) med δ = /M att vara sådant att f (Bδ (a)) ⊂ W . Men eftersom g är kontinuerlig i a finns det en omgivning U till a sådan att g(U ) ⊂ Bδ (a), och vi har då att f (U ) ⊂ W . Här måste vi välja U så liten att U ⊂ V för att försäkra oss om att |Q| ≤ M . Om kontinuerliga funktioner 4 (12) Exempel 2 Funktionen x → 1/x är kontinuerlig i en punkt a 6= 0. För att visa det noterar vi först att 1 1 1 − = (x − a). x a xa Vi har sett ovan att funktionen Q(x) = 1/xa är begränsad i en omgivningen av a. Kallar vi vänsterledet f (x) och sätter g(x) = x − a, så kan vi nu använda lemmat för att få påståendet. Exemplet kan lätt utvidgas till att visa följande allmänna påstående. Sats 1 Om f är differentierbar i a, så gäller att f är kontinuerlig i a. Bevis. Att f är differentierbar i a innebär att vi kan skriva f (x) − f (a) = Q(x)(x − a) där Q(x) är kontinuerlig i en omgivning av a. Men det finns då en omgivning i vilken den är begränsad, och resultatet följer från lemmat. Eftersom våra s.k. elementära funktioner alla är differentierbara följer att de alla är kontinuerliga. Följande satser, som också är enkla konsekvenser av lemmorna, visar att när vi konstruerar nya funktioner ur de elementära funktionerna med våra basala räkneoperatorer fortsätter vi att få kontinuerliga funktioner. Sats 2 Om f och g är kontinuerliga i a, så är både f + g och f g också kontinuerliga i a. Bevis. Vi börjar med att bevisa att h = f + g är kontinuerlig i a. Ur olikheten |h(x) − h(a)| = |(f (x) − f (a)) + (g(x) − g(a))| ≤ |f (x) − f (a)| + |g(x) − g(a)| ser vi att om vi tar en omgivning U kring a sådan att f (U ) ⊂ B/2 (f (a)) och en omgivning V kring a sådan att g(V ) ⊂ B/2 (g(a)), och om vi låter W vara skärningen av U och V , så gäller att h(W ) ⊂ B (h(a)). Detta bevisar påståendet om summan. Låt nu h = f g. Vi skriver då (f g)(x) − (f g)(a) = f (x)(g(x) − g(a)) + g(a)(f (x) − f (a)). Detta är summan av två funktioner och båda har formen i lemma 3. Av detta lemma och vad vi redan visat följer att högerledet en kontinuerlig funktion. Därmed är satsen bevisad. Även sammansättning av kontinuerliga funktioner är kontinuerlig: Sats 3 Om g är kontinuerlig i a och f är kontinuerlig i b = g(a), så gäller att h(x) = f (g(x)) är kontinuerlig i a. Bevis. Tag en godtycklig omgivning U kring h(a). Eftersom f är kontinuerlig finns då en omgivning V till b sådant att f (V ) ⊂ U . Eftersom g är kontinuerlig finns det vidare en omgivning W till a sådant att g(W ) ⊂ V . Men då följer att h(W ) ⊂ V , vilket var det vi skulle visa. Att f − g och f /g blir kontinuerliga där de är definierade följer ur dessa satser, exemplet ovan och det faktum att f är kontinuerlig om och endast om −f är kontinuerlig. Om kontinuerliga funktioner 4 5 (12) Satsen om mellanliggande värde och fullständigheten av de reella talen Så här långt kunde det mesta av diskussionen förts för funktioner definierade i ett godtyckligt Rn , eftersom hela resonemanget bygger på triangelolikheten. Nu ska vi fokusera på några frågor rörande reellvärda funktioner av en variabel. Det vi ska börja med är en sats som man länge tog som självklar – så självklar att den inte behövde ett bevis. Sats 4 (Satsen om mellanliggande värde) Om f är en kontinuerlig funktion på intervallet [a, b] och y är ett tal mellan f (a) och f (b), så finns ett x ∈]a, b[ sådant att f (x) = y. Är satsen självklar? Följande exempel ger en ledtråd. Exempel 3 Betrakta funktionen f (x) = x2 − 2 definierad på intervallet [1, 2] men endast för rationella tal. Vi har då att f (1) = −1 < 0 och f (2) = 2 > 0, men finns det någon rationell lösning på ekvationen f (x) = 0 i intervallet ]1, 2[? √ Svaret är nej, vilket var känt redan av Pythagoras. Lösningen, talet 2 är inte ett rationell tal! Vi ser alltså att om satsen om mellanliggande värden ska vara sann, så måste det i någon mening finnas tillräckligt många reella tal. Detta för oss ner på frågan vad reella tal är för något - hur kan vi konstruera dem? Vi ska inte gå in på den frågan här4 , utan utgår ifrån den allmänt accepterade beskrivning av reella tal som oändliga decimalutvecklingar. Bland dessa karakteriseras de rationella talen av att deras decimalutveckling efter en viss punkt är periodisk. Det innebär speciellt att de rationella talen ligger tätt bland de reella talen i den meningen att vi kan approximera ett godtyckligt reellt tal med ett rationellt tal så att felet blir så litet vi vill – det är bara en fråga om att ta en tillräckligt lång bit av dess decimalutveckling och slänga resten. Vi får då ett rationellt tal. Den viktiga egenskapen hos de reella talen är att de utgör en fullständig mängd i den meningen att om S är en icke-tom mängd av reella tal som är uppåt begränsad, så finns en minsta övre begränsning. Denna är entydigt bestämd och kallas supremum av S vilket vanligen skrivs sup S. Att det finns en minsta övre gräns till en begränsad mängd kallas axiomet om övre gräns. Om vi godtar det som en sanning kan vi nu bevisa satsen om mellanliggande värden. Bevis (av satsen om mellanliggande värden). Vi definierar S = {x ∈ [a, b]; f (x) ≤ y}. Detta är en icketom mängd reella tal, eftersom den innehåller a. Den är uppåt begränsad av b och har därför en minsta övre begränsning c = sup S. Vi ska visa att f (c) = y. Antag att f (c) > y. Av kontinuitetsskäl finns då en omgivning U runt c sådant att f (x) > y då x ∈ U . Ett z < c i U blir då också en övre begränsning för S eftersom ett x ∈ [z, c] är sådant att f (x) > y och ligger alltså inte i S. Men det motsäger antagandet att c är den minsta övre begränsningen. Antag nu istället att f (c) < y. Då vet vi att c < b och det finns omgivning U runt c sådant att f (x) < y i U . Ett x ∈ D sådant att c < x < b uppfyller då att f (x) < y. Men x∈ / S eftersom c är en övre begränsning till S, vilket ger en motsägelse. Om kontinuerliga funktioner 6 (12) En första tillämpning av denna sats ges av Sats 5 En kontinuerlig funktion som är injektiv på ett kompakt intervall [a, b] är strängt monoton. Bevis. För tre punkter x < y < z gäller att f (y) ligger mellan f (x) och f (z). Om det nämligen inte gäller, och vi antar att f (y) ligger närmare f (x) än f (z), så finns ett ξ ∈]y, z[ sådant att f (ξ) = f (x). Men det motsäger antagandet om injektivitet. Alltså måste f vara monoton. Satsen om mellanliggande värden innebär att en kontinuerlig funktion är en funktion av typen i följande definition. Definition En funktion f definierad på ett interval I sägs vara en Darboux-funktion om den antar mellanliggande värden i den meningen att det för varje a, b ∈ I och varje c mellan f (a) och f (b) finns ett ξ ∈ [a, b] sådant att f (ξ) = c. Anmärkning Ett annat sätt att uttrycka detta är att säga att f är en Darboux-funktion om och endast om det gäller att f (I) är ett intervall för alla intervall I. Vi har alltså att en kontinuerlig funktion är en Darboux-funktion, men omvändningen behöver inte gälla. Däremot har vi följande påstående. Sats 6 En monoton Darboux-funktion är kontinuerlig. Bevis. Vi ska visa att höger- och vänstergränsvärdena i en punkt (de som finns) alla är lika med f (a). Bevisen är likartade, så vi nöjer oss med att visa att limx→a− f (x) = f (a) och vi antar (också utan inskränkning) att f är växande. Vi kan anta att definitionsområdet är ett intervall I (och a kan då inte vara vänster ändpunkt i detta, men väl höger) och antagandet är att f (I) är ett intervall. Låt nu J = I ∩ (−∞, a). Då finns c = sup f (J) och eftersom f (I) är ett intervall måste vi ha att f (a) = c (annars skulle (c, f (a)) saknas från f (I).) Per definition finns till varje > 0 ett x0 < a i I sådant att f (x0 ) = f (a) − , och eftersom f är växande gäller då att f (a) − ≤ f (x) ≤ f (a) då x0 < x < a. Men det är den precisa innebörden av att vänstergränsvärdet är f (a). Genom ett motsvarande resonemang omfattande infimum av J = I ∩ (a, ∞) får i att också högergränsvärdet är f (a), och alltså att f är kontinuerlig i a 5 Varför antar en kontinuerlig funktion sitt största värde? Vi kommer nu till frågan om varför en kontinuerlig funktion f av en variabel antar sitt största värde på ett kompakt intervall [a, b]. Detta innebär att om M = sup[a,b] f (x), så finns ett c i intervallet sådant att f (c) = M . Vi fokuserar på att visa att f antar sitt största värde. När vi väl vet att det är sant för alla kontinuerliga funktioner kan vi använda det resultatet på funktionen −f för att få att alla kontinuerliga funktioner också antar sitt minsta värde. Vi börjar med följande Om kontinuerliga funktioner 7 (12) Lemma 4 Mängden f ([a, b]) är en uppåt begränsad mängd. Bevis. För det låter vi S bestå av de x ∈ [a, b] som är sådana att mängden f ([a, x]) är uppåt begränsad. Det är en icke-tom mängd eftersom den innehåller a och vi sätter c = sup S. Antag att vi vet att f ([a, c]) är begränsad. Vi ska då visa att c = b. Antag därför att c < b och tag ett x sådant att c < x < b. Då är f ([c, x]) begränsad, så x ∈ S. Men detta är en motsägelse, så vi måste ha att c = b, vilket visar påståendet. För att visa att f ([a, c]) är begränsad noterar vi först att eftersom f är kontinuelig kan vi ta en omgivning U till c sådant att f (U ) ⊂ B1 (f (c)). Tag sedan ett z ∈ U sådant att z < c. Detta z är då inte en övre begränsning till S, så det finns ett x ∈ S sådant att z < x ≤ c. Men både f ([a, x]) och f ([x, c]) är delmängder av f (U ) och alltså begränsade. Det följer att f ([a, c]) är begränsad. Vi kan använda detta till att visa följande sats. Sats 7 En kontinuerlig funktion på ett kompakt intervall [a, b] antar sitt största värde. Bevis. Låt f vara en kontinuerlig funktion på [a, b] och sätt M = sup f ([a, b]). Låt S bestå av alla x ∈ [a, b] sådana att sup f ([a, x]) = M . Vi vet att S är en icke-tom mängd eftersom b ∈ S. Definiera c = sup S. Vi ska då visa att f (c) = M . Antag därför att f (c) < M . Eftersom f är kontinuerlig finns det en omgivning U till c sådan att f (U ) ⊂ Br (f (c)) där r = (M − f (c))/2 och det gäller då att sup f (U ) < M . Tag ett z ∈ U med z < c. Då är z inte en övre begränsning till S, så det finns något x ∈ S sådant att z < x ≤ c. Vi har då att sup f ([x, b]) = M men sup f ([x, c]) < M , så det måste gälla att c < b. Tag då ett y ∈ U sådant att c < y < b. Då gäller att sup f ([x, y]) < M , och då måste sup f ([y, b]) = M , så y ∈ S. Detta ger en motsägelse och satsen är bevisad. Ur detta får vi direkt följande viktiga observation Sats 8 (Rolles sats) Om f är kontinuerlig på intervallet [a, b] och deriverbar i dess inre och f (a) = f (b) = 0, så gäller att det finns ett ξ ∈]a, b[ sådant att f 0 (ξ) = 0. Bevis. Om f inte är identiskt noll måste f ha en lokal extrempunkt i det inre eftersom den är kontinuerlig. Eftersom f är deriverbar där måste derivatan vara noll i en sådan punkt. Ur detta följer sedan direkt den viktiga medelvärdessatsen. Vi formulerar den i en lite mer allmän form. Den vanliga medelvärdessatsen fås genom att vi tar g(x) = x . Sats 9 (Cauchys medelvärdessats) Låt f, g vara kontinuerliga funktioner på [a, b] och deriverbara i det inre. Då finns minst ett ξ ∈]a, b[ sådant att (f (b) − f (a))g 0 (ξ) = f 0 (ξ)(g(b) − g(a)). Anmärkning Cauchys medelvärdessats har följande geometriska tolkning. Om kontinuerliga funktioner 8 (12) Betrakta kurvstycket med parametrisering c(t) = (f (t), g(t)) där t genomlöper intervallet [a, b]. Denna börjar i c(a) = (f (a), g(a)) och slutar i c(b) = (f (b), g(b)). (f (a), g(a)) Vektorn som pekar från begynneslepunkt till slutpunkt är då ~u = (f (b) − f (a), g(b) − g(a)). (f (b), g(b)) Påståendet är nu att det finns ett ξ ∈ [a, b] sådant att tangentvektorn c0 (ξ) är parallell med ~u. Det rimliga i detta framgår av figuren till höger. (f ′ (ξ), g ′ (ξ)) Bevis. Betrakta funktionen h(x) = (f (b) − f (a))(g(x) − g(a)) − (g(b) − g(a))(f (x) − f (a)). Villkoret på ξ i satsen är då ekvivalent med att h0 (ξ) = 0. Men att det finns sådana ξ följer av Rolles sats eftersom h(a) = h(b) = 0. Vi tar två exempel som illustrerar medelvärdessatsen. Först en för den “vanliga”, därefter en som använder Cauchys form. En annan, viktig, tillämpning av Cauchys medelvärdessats är L’Hospitals regel för beräkning av gränsvärden med hjälp av derivator5 . Exempel 4 För alla x 6= 0 gäller att ex > 1 + x. (Vi har likhet då x = 0.) Eftersom (ex )0 = ex får vi ur medelvärdessatsen (med g(x) = x) att ex − 1 = eξ x där ξ ligger mellan 0 och x. Om x > 0 är eξ > 1 och olikheten följer. Om x < 0 är eξ < 1 och alltså eξ x > x och olikheten följer i det fallet också. Från detta får vi olikheten ln(1 + x) < x x > 0. Varje y > 0 kan skrivas y = ex − 1 för något x, nämligen x = ln(1 + y). Stoppar vi in det i olikheten ovan får vi just att y > ln(1 + y). Exempel 5 Vi ska visa att om p ≥ q > 0 och x ≥ 0 så gäller att q xq − 1 ≤ (xp − 1). p För att visa det låter vi f (x) = xq och g(x) = xp och använder Cauchys medelvärdessats med b = x, a = 1. Vi får då att xq − 1 q qξ q−1 = = ξ q−p . p p−1 x −1 pξ p Men ξ ligger mellan x och 1 så är högerledet ≤ q/p då x ≥ 1 men ≥ p/q då x ≤ 1. Eftersom xp − 1 är positiv då x > 1 men negativ då x < 1 följer påståendet. Om kontinuerliga funktioner 9 (12) Att en funktion är derivbar garanterar inte att derivatan är t.ex. kontinuerlig. Däremot gäller Sats 10 Antag att f är deriverbar i ett intervall I. Då gäller att f 0 är en Darbouxfunktion. Bevis. Vi tar två punkter a, b i intervallet och antar att f 0 (a) < f 0 (b). Tag ett c sådant att f 0 (a) < c < f 0 (b). Definiera nu g(x) = f (x) − cx. Då gäller att g 0 (a) = f 0 (a) − c < 0 men g 0 (b) = f 0 (b) − c > 0, vilket betyder att g inte kan vara konstant i intervallet med ändpunkter i a, b. Det finns därför en punkt ξ mellan a och b sådan att g har sitt maximum i den punkten, och eftersom g är differentierbar i intervallet gäller att g 0 (ξ) = 0. Men det betyder precis att f 0 (ξ) = c. 6 Kontinuitet och lite topologi i Rn Vårt mål är nu är att utvidga delar av diskussionen om kontinuerliga funktioner av en variabel och formulera några satser om kontinuerliga funktioner i flera variabler. Som ett första steg ser vi då att vi direkt har en generalisering av Bolzano-Weierstrass’ sats. Sats 11 (Bolzano-Weierstrass’ sats) Varje oändlig begränsad delmängd av Rn har en hopningspunkt, och ur varje oändlig svit av punkter i delmängden kan vi välja ut en konvergent delsvit. Bevis. Vi hänvisar till motsvarande sats för reella tal6 och tittar på en komponent i taget. Börja med att ta ut en delsvit som konvergerar i första koordinaten. Tag sedan ut en delsvit av denna som konvergerar i andra koordinaten. Och så vidare. Vi gör nu följande definition. Definition En delmängd K ⊂ Rn sägs vara kompakt om varje oändlig svit av element i K har en konvergent delsvit vars gränsvärde ligger i K. I Rn har vi en alternativ karakterisering av kompakta mängder. För det första ser vi att den är begränsad, ty för en obegränsad mängd gäller att det finns en följd xk sådan att |xk | → ∞ då k → ∞. För det andra ser vi att den måste vara sluten i den meningen att dess komplement är en öppen mängd. Om vi tar en godtycklig mängd F ⊂ Rn , så utgör dess slutna hölje F̄ av F samt alla dess hopningspunkter, så en sluten mängd är en mängd vars slutna hölje är mängden själv. Vi har därför följande karakterisering av kompakta mängder i Rn . Sats 12 En delmängd K ⊂ Rn är kompakt om och endast om K är begränsad och sluten. Vi har nu följande observation. Sats 13 Om K är kompakt och f : K → Rp , så gäller att f (K) är en kompakt delmängd av Rp . Om kontinuerliga funktioner 10 (12) Bevis. Om f (K) inte vore begränsad skulle det finnas en svit xn ∈ K sådan att |f (xn )| → ∞ då n → ∞. Men då K är kompakt gäller att xn har en konvergent delsvit x0n → x ∈ K. Motsägelse. Låt nu y vara en hopningspunkt till f (K). Då finns en svit f (K) 3 yn = f (xn ) → y, och sviten xn ∈ K har en konvergent delsvit x0n , som konvergerar till x ∈ K. Eftersom f är kontinuerlig följer att f (x) = lim f (x0n ) = lim yn = y, vilket betyder att y ∈ f (K). Alltså är f (K) sluten, och eftersom den är begränsad blir den därmed en kompakt mängd. Anmärkning Däremot gäller inte nödvändigtvis att f −1 (K) är kompakt för alla kompakta mängder K. En kontinuerlig funktion för vilken det gäller kallas en proper funktion och innebär att |f (x)| → ∞ endast då |x| → ∞. Ur detta får vi sedan Sats 14 En kontinuerlig funktion definierad på en kompakt mängd antar både sitt största och minsta värde. Bevis. Som tidigare räcker det att visa att det största värdet antas. Sätt M = sup{f (x); x ∈ K} och låt {xn } vara en oändlig svit sådan att f (xn ) → M då n → ∞. Eftersom K är kompakt har den då en delsvit {x0n } som konvergerar mot en punkt x0 ∈ K. Eftersom f är kontinuerlig gäller då att f (x0n ) → f (x0 ) då n → ∞. Det följer att M = f (x0 ) < ∞, vilket betyder att f antar sitt största värde. En andra tillämpning är Sats 15 Låt K, K 0 vara två kompakt delmängd av Rn och f : K → K 0 en kontinuerlig och bijektiv funktion. Då gäller att den inversa funktionen f −1 också är kontinuerlig. Bevis. Vi ska visa att om yn → y0 så gäller att f −1 (yn ) → f −1 (y0 ). Sätt xn = f −1 (yn ). Enligt Bolzano-Weierstrass sats har denna en konvergent delsvit {x0n } som konvergerar mot en punkt x0 . Eftersom f är kontinuerlig gäller då att f (x0 ) = y0 och alltså x0 = f −1 (y0 ). Det följer att varje konvergent delsvit av {f −1 (yn )} konvergerar mot f −1 (y0 ), så den punkten är enda hopningspunkt till sviten {f −1 (yn )}. Härur följer konvergensen och därmed kontinuiteten. Vi avslutar avsnittet med följande sats, som är ekvivalent med Bolzano-Weierstrass’ sats. Sats 16 (Heine-Borels lemma) Låt K ⊂ Rn vara en delmängd sådan att det kring varje punkt x ∈ K finns en öppen omgivning U (x). S Då gäller att K är kompakt om och endast om det finns en ändlig delövertäckning K ⊂ m 1 U (xi ). Bevis. Antag först att K är kompakt, alltså sluten och begränsad. Då gäller att det finns ett kompakt n-dimensionellt intervall I sådant att K ⊂ I. Om vi då först visar att påståendet är sant för I, så följer att det är sant för K därigenom att vi kompletterar den givna övertäckningen av K med I(x) = K c då x ∈ / K. Finns det då en ändlig övertäckning av I så finns det också en av K. Att påståendet är sant för I görs på precis samma sätt som i en variabel med ett motsägelseargument i vilket man delar in det n-dimensionella intervallet I i 2n delinterval av vilka minst ett inte har en ändlig övertäckning. Välj ut ett och fortsätt processen. Då konvergerar dessa mot en punkt som blir en hopningspunkt. Om kontinuerliga funktioner 11 (12) Bevis. Heine-Borels lemma utgör en alternativ karakterisering av kompakta mängder. Faktum är att i allmänna topologiska sammanhang används denna formulering som definitionen av vad en kompakt mängd är. 7 Likformig kontinuitet Enligt vår definition är en funktion kontinuerlig i ett område om den är kontinuerlig i varje punkt i området. Kontinuitet är alltså en punktvis egenskap. I detta ligger att det δ som hör till ett givet kommer att bero inte bara på utan också vilken punkt vi väljer. Exempel 6 Med f (x) = 1/x och a > 0 har att 1 1 1 |x − a|. | − |= x a xa Vi ser att även om vi väljer |x − a| litet, så behöver inte högerledet här vara litet om a är litet. I olika sammanhang behöver man dock kunna ta δ oberoende av a, vilket gör att man inför följande begrepp. Definition En funktion f sägs vara likformigt kontinuerlig på S ⊂ R om det för varje > 0 finns ett δ > 0 sådant att |f (x) − f (y)| < för alla par x, y ∈ S sådana att |x − y| < δ. √ på [0, ∞[. Vi har att x + y ≤ Exempel 7 Funktionen x → x är likformigt kontinuerlig √ √ √ √ √ √ x + y + 2 xy = ( x + y)2 vilket betyder att x + y ≤ x + y. Det följer att om x ≥ y så har vi att p p √ √ √ | x − y| = y + (x − y) − y ≤ |x − y| och motsvarande då x ≤ y. Det följer att |x − y| ≤ 2 ⇒ √ √ | x − y| < , så δ = 2 duger. Exempel 8 Betrakta nu x → x2 på intervallet [0, ∞[. Om x ≥ y har vi då att |x2 − y 2 | = |x + y| · |x − y| ≥ 2y|x − y|, så även om |x − y| är liten, så kan skillnaden |x2 − y 2 | vara stor om bara y är tillräckligt stor. Att dessa funktioner inte är likformigt kontinuerliga beror bl.a. på att intervallet vi tittar på dem är oändligt. Vi har nämligen Sats 17 (Heine) En funktion som är kontinuerlig i varje punkt i en kompakt mängd är likformigt kontinuerlig där. Om kontinuerliga funktioner 12 (12) Bevis. Villkoret är ekvivalent med att |f (x) − f (y)| ≥ och x, y ∈ K ⇒ |x − y| ≥ δ. Vi inför därför mängden M = {(x, y) ∈ K × K; |f (x) − f (y)| ≥ }. Att denna är kompakt följer av att den är en sluten delmängd av den kompakta mängden K × K. För att se att den är sluten, låt (a, b) vara hopningpunkt till en följd {(xk , yk }. Då följer att komponenterna är hopningspunkter för motsvarande följder, och ligger därför i K. Vidare gäller att |f (xk ) − f (yk )| ≥ för alla k, och eftersom f är kontinuerlig följer att (a, b) ∈ M . Betrakta nu funktionen g(x, y) = |x − y|, som är kontinuerlig på M , och därför antar sitt minsta värde δ där. Vi måste ha δ > 0, ty x 6= y för alla (x, y) i M . Detta visar att det för varje > 0 finns ett δ > 0 sådant att |x − y| ≥ δ om (x, y) ∈ M , vilket är precis det första påståendet i beviset. Noteringar 1. Se t.ex. kapitlet Akilles och sköldpaddan – en introduktion till gränsvärden 2. Lämnas som övning 3. Tolka x, y som vektorer. När vi går ifrån origo till den punkt som defineras av x + y så ges kortaste avståndet av |x + y|. Om vi istället går från origo till den punkt som definieras av x och därifrån till den punkt som vi kommer till med vektorn y, så har vi gått sträckan |x| + |y|, och den är längre. 4. Detta diskuteras lite mer ingående i kapitlet Om de reella talen 5. Se kapitlet Om gränsvärden och L’Hospitals regel 6. Se kapitlet Om de reella talen.