L˚adprincipen Mängder, funktioner och naturliga tal

Lådprincipen
Följande sats framstår som en fullständig självklarhet:
Sats (Lådprincipen (pigeon hole principle)). Låt n > m vara naturliga tal.
Fördelar man n föremål i m lådor, så kommer åtminstone en låda att innehålla
två föremål.
Principen är dock väldigt användbar för att lösa praktiska problem, som i sig
kan vara långt i från triviala. Vi börjar med ett enkelt exempel.
Exempel 1. Säg att 50 personer kommer på en föreläsning i algebra och kombinatorik. Eftersom 50 > 31 kommer åtminstone två personer ha fördelsedag på
samma dag i månaden.
Följande exempel är kanske lite mer komplicerat:
Exempel 2. Låt P1 , . . . , P5 vara fem
√ punkter inskrivna i en kvadrat med sidan
2. Då gäller att avståndet |Pi Pj | ≤ 2 för åtminstone två av punkterna Pi 6= Pj .
Man ser detta genom att dela in kvadraten i fyra lika stora kvadrater med sidan
1, genom att dela varje sida på den stora kvadraten mitt i tu. Vi ser de små
kvadraterna som våra lådor. Enligt lådprincipen kommer minst en av de små
kvadraterna att innehålla två punkter. Påståendet följer
√ eftersom det maximala
avståndet mellan två punkter i den lilla kvadraten är 2.
Mängder, funktioner och naturliga tal
Mängden av naturliga tal {1, 2, 3, . . .} betecknas N. Biggs gör en axiomatisk
definition av de naturliga talen i avsnitt 4 i boken. Detta avsnitt ingår inte i
kursen, utan vi kommer att nöja oss med att arbeta med en naiv föreställning
om vad ett naturligt tal egentligen är. Men läs gärna igenom de första fem
avsnitten i boken kursivt. Det mesta är säkert sådant du redan känner till, eller
åtminstone har en uppfattning om.
Varning. Många författare inkluderar talet 0 bland de naturliga talen. I den
här kursen kommer vi dock att följa Biggs, som (tyvärr) inte gör det.
Säg att någon har talat om för dig att du har fem fingrar på vänsterhanden. Då
kan du räkna antalet fingrar på högerhanden genom att para ihop dessa med
fingrarna på vänsterhanden. Eftersom fingrarna går att para ihop precis, måste
de ju vara lika många, så du kan dra slutsatsen att du även på högerhanden har
fem fingrar.
1
Vi använder denna idé för att göra en matematisk definition av vad som menas
med antalet element i en mängd. För varje n ∈ N låter vi Nn beteckna mängden
{1, . . . , n}. Mängderna Nn får vara prototyper för mängder med n element (eller
våra vänsterhänder om du så vill). Om vi vill räkna elementen i en godtycklig
mängd A behöver vi para ihop elementen med någon mängd Nn . För att göra
det precist, använder vi oss av begreppet funktion. Vi börjar med att repetera
lite terminologi.
Definition. Låt A och B vara två mängder. En funktion f : A → B är en regel
som till varje element a ∈ A ordnar precis ett element f (a) ∈ B. Mängden
A kallas för funktionens definitionsmängd. Mängden B kallas för funktionens
värdemängd.
Definition. Låt f : A → B vara en funktion. Vi säger att f är surjektiv om det
för varje element b ∈ B finns ett element a ∈ A sådant att f (a) = b. Vi säger
att f är injektiv om det för varje par av element a, b ∈ A sådana att a 6= b gäller
att f (a) 6= f (b). En funktion är bijektiv om den är både injektiv och surjektiv.
Nu kan vi använda begreppet bijektion för att definiera vad som menas med
antalet element i en mängd. Att ge en bijektion mellan två mängder motsvarar
ju den intuitiva idén att para ihop elementen.
Definition. En mängd A sägs vara ändlig om den är tom eller om det finns en
bijektiv avbildning f : A → Nn för något naturligt tal n ∈ N. I det senare fallet
säger vi att A har n element, vilket vi skriver |A| = n. (För tomma mängden
skriver vi |∅| = 0).
Sats (Lådprincipen (mer matematiskt formulerad)). Låt A och B vara ändliga
mängder och antag att |A| > |B|. Då finns ingen injektiv funktion f : A → B.
Biggs ger ett bevis på denna sats med hjälp av induktion (eller snarare på det
ekvivalenta påståendet i sats 6.2.1). Titta gärna på beviset själva. Det svåraste
är kanske att förstå varför satsen inte är så självklar som man tror vid första
ögonkastet. Lägg märke till att satsen används för att bevisa 6.2.2, som är
fundamental i den mening att den utesluter att en och samma mängd kan ha
olika antal element.
Oändliga mängder
Definition. En mängd A som inte är ändlig sägs vara oändlig. Om det finns
en bijektiv avbildning f : A → N sägs A vara uppräknerlig. En mängd är högst
uppräknerlig om den är ändlig eller uppräknerlig.
Varning. Många författare avser med termen uppräknerlig det vi här kallar för
högst uppräknerlig. Men åter igen följer vi Biggs.
2
Mängder som inte är ändliga uppför sig lite annorlunda än ändliga mängder.
Exempel 3. Mängden J av positiva jämna tal är uppräknerlig och har alltså
lika många element som mängden av alla naturliga tal. Vi ser att funktionen
f : N → J som ges av n 7→ 2n är bijektiv.
Exempel 4. På Hilberts hotell i Göttingen finns oändligt många rum. Ett rum
för varje naturligt tal (förutom 13 så klart). Vid den stora årliga matematikkonferensen, som vi vill besöka, råkar hotellet vara fullbelagt. Alla rum är upptagna.
Men den rådiga portiern ber helt enkelt varje gäst att flytta till rummet med
närmast högre nummer (personen som bor i rum 12 får flytta till rum 14). Vips
blir rum 1 ledigt, och vi kan checka in.
Ekvivalensrelationer
Du har redan stött på en uppsjö av relationer i dina tidigare matematikstudier.
Exempel på relationer på mängden N av naturliga tal är “mindre eller lika med”,
d.v.s. a ≤ b. “delar”, d.v.s. a|b. Exempel på en relation på heltalen är kongruens
moduli ett naturligt tal n, d.v.s. a ≡n b. Vi gör följande definition:
Definition. En relation R på en mängd X är en mängd av ordnade par (x, y)
där x, y ∈ X. Om paret (x, y) tillhör mängden R skriver vi xRy.
Exempel 5. Låt X vara mängden {1, 2, 3} och låt R vara mängden
{(1, 1), (1, 2), (1, 3), (2, 2), (2, 3), (3, 3)}.
Då är relationen R den samma som relationen ≤.
Vi är för tillfället mest intresserade av en typ av relation som kallas ekvivalensrelation.
Definition. Låt R vara en relation på en mängd X. Vi kallar relationen
• reflexiv, om xRx för alla x ∈ X,
• symmetrisk, om xRy ⇐⇒ yRx för alla par x, y ∈ X,
• transistiv, om xRy och yRz medför xRz för alla triplar x, y, z ∈ X.
En relation som är reflexiv, symmetrisk och transitiv kallas för en ekvivalensrelation.
Exempel 6. Betrakta relationen ≤ på mängden X = {1, 2, 3}. Den är reflexiv
eftersom a ≤ a för alla a ∈ X. Den är transitiv eftersom a ≤ b och b ≤ c medför
att a ≤ c. Men den är inte symmetrisk eftersom t.ex. 1 ≤ 2 men inte 2 ≤ 1.
3
Exempel 7. För ett givet naturligt tal n är relationen ≡n en ekvivalensrelation
på mängden Z av heltal.
• Reflexiv: a ≡n a för alla a ∈ Z,
• Symmetrisk: a ≡n b ⇐⇒ b ≡n a för alla par a, b ∈ Z,
• Transistiv: a ≡n b och b ≡n c medför a ≡n c för alla triplar a, b, c ∈ Z.
Exempel 8. Låt X = {1, 2, 3} och R = {(1, 1), (1, 2), (2, 1), (2, 2), (3, 3)}. Detta
är en ekvivalensrelation.
Exempel 9. Vi tar några geometriska exempel. Relationen “är kongruent med”
på mängden av trianglar i planet är en ekvivalensrelation. Likaså relationen
“är likformig med”. Relationen “är parallell med” är en ekvivalensrelation på
mängden linjer i planet.
Övning (Otroligt nyttig sådan.). Lista alla möjliga kombinationer av begreppen symmetrisk, reflexiv och transitiv. Det finns 8 kombinationer, vilket vi snart
ska lära oss att räkna ut. Hitta på en relation för varje kombination som har
precis de egenskaper som listas i kombinationen.
Ekvivalensklasser
Definition. Om R är en ekvivalensrelation på X och x ∈ X, så kallas mängden
[x] = {y ∈ X | xRy}
för ekvivalensklassen till x.
Exempel 10. Låt R och X vara som i exempel 8. Då är
[1]
[2]
[3]
= {1, 2}
= {1, 2}
= {3}
I exemplet ser vi att varje par av mängder [x] och [y] antingen är lika eller
disjunkta. Detta är ingen slump utan en fundamental egenskap hos ekvivalensrelationer. Vi sammanfattar det som en sats:
Sats. Låt R vara en ekvivalensrelation på mängden X. Då gäller det att varje
element x ∈ X ligger i precis en ekvivalensklass [x].
Bevis. Vi har x ∈ [x] eftersom xRx på grund av relationen är reflexiv. Varje
element x ligger alltså i minst en ekvivalensklass. Antag att x ∈ [y] för något
y ∈ X. Då gäller yRx enligt definitionen av [y]. Eftersom R är symmetriskt
4
gäller även xRy. Låt nu z ∈ [y] vara ett godtyckligt element. Då gäller yRz
enligt definitionen av [y]. P.g.a. transiviteten gäller då xRz, så z ∈ [x]. Sammanfattningsvis gäller [y] ⊂ [x]. Byter vi roll på x och y ser vi att även [x] ⊂ [y],
så [x] = [y]. Detta visar att x inte ligger i två olika ekvivalensklasser.
Ekvivalensklasser används ofta för att definiera nya matematiska begrepp. Vi
tar ett klassiskt exempel från geometrin.
Exempel 11. Låt X vara mängden av riktade sträckor AB i planet. Vi inför
relationen R där vi säger att AB R CD om sträckorna AB och CD har samma
längd och riktning (detta kan också uttryckas som att fyrhörningen ABDC
är en, möjligen degenererad, parallellogram). Detta ger en ekvivalensrelation.
Ekvivalensklasserna för denna relation kallas för vektorer.
Huvudexemplet som ges i boken är konstruktion av mängden av heltal utifrån
mängden av naturliga tal. Vi kommer inte att gå igenom detta, men försök
gärna förstå konstruktionen ändå. Vi kommer att använda motsvarande metod
för att definiera de rationella talen.
5