• No results found

Algebra och linjär algebra tillämpat i kombinatorik

N/A
N/A
Protected

Academic year: 2021

Share "Algebra och linjär algebra tillämpat i kombinatorik"

Copied!
25
0
0

Loading.... (view fulltext now)

Full text

(1)

Algebra och linjär algebra tillämpat i kombinatorik

Algebra and linear algebra applied in combinatorics

Examensarbete inom teknisk fysik, grundnivå

Institutionen för matematik

Handledare: Olof Sisask

Sebastian Angermund 2017-05-20

(2)

Sammanfattning

Detta arbete i kombinatorik undersöker i första hand storlekar av delmängder till vektorrum Fn, där

F är en ändlig mängd av q element. Arbetet börjar med att definiera begreppen kropp och linjära rum och visar speciellt att Fn är ett vektorrum. Sedan visas hur speciella mängder som behandlas i frågeställningarna kan ses både som delmängder till någon ändlig mängd {1, 2, 3, ..., n} och som vektorer i Fn.

Resultaten som erhålls är delvis begränsningar och delvis explicita storlekar av vektormängder i Fn. Det visas att delmängder till Fn2 bestående av mängder med udda storlek och parvis jämna

snitt är linjärt oberoende och har därmed storlek ≤ n. Sedan undersöks även variationen av detta problem då endast mängder av jämn storlek tillåts, vilka visas kunna anta storleksordningar av åtminstone 2bn/2c. Till slut visas en generalisering från Fn

2 till Fnq, speciellt generaliseras arbetets

huvudsakliga frågeställning. Slutligen gås ett arbete [3] av Z. Dvir igenom, i vilket han bestämmer en undre gräns till Kakeyamängder K ⊂ Fn

(3)

Innehåll

1 Inledning 1

1.1 Bakgrund och syfte . . . 1

1.2 Inledande problem . . . 1

1.3 Frågeställningar . . . 1

1.4 Metod . . . 1

2 Matematisk grund 2 2.1 Anmärkning gällande notation . . . 2

2.2 Moduloräkning . . . 2 2.3 Kroppar . . . 2 2.4 Linjära rum . . . 5 2.5 Linjärt oberoende . . . 7 3 Resultat 9 3.1 Problem 1 A,B . . . 9 3.2 Frågeställning i A . . . 10 3.3 Frågeställning i B . . . 13 3.4 Frågeställning ii . . . 13 4 Generalisering till Fnq 16 4.1 Generalisering av Frågeställning i A . . . 16 5 Relaterat arbete 18 6 Diskussion 21 7 Tack 22 8 Referenser 22

(4)

1

Inledning

1.1

Bakgrund och syfte

Det har många gånger visat sig nyttigt att tillämpa till synes orelaterade metoder i matematik för att lösa vissa problem. Ett exempel är Gauss tillämpning av analys för att bevisa algebrans fundamentalsats.

Detta arbete följer i spåren av ett modernare knep då linjär algebra tillämpas i kombinatoriska problem. Speciellt visas ett exempel där Z. Dvir år 2008 bestämmer en undre gräns på storleken av Kakeyamängder över ändliga kroppar m h a vektorrum av polynom.

1.2

Inledande problem

Innan den huvudsakliga problemformuleringen ges så behöver ett inledande problem presenteras. Lösningen till detta kommer att ha relevans i de huvudsakliga problemen.

Problem 1:

Givet en mängd P med n medlemmar, P = {1, 2, 3, ..., n}, definiera mängden G som mängden av alla delmängder till P .

A) Bestäm storleken på G, d v s bestäm |G|.

B) Låt B vara mängden av alla mängder i G med udda storlek. Bestäm |B|.

1.3

Frågeställningar

Frågeställning i:

Kalla en mängd B0 ⊂ B, där B är mängden från Problem 1 B, parvis jämn om den uppfyller att alla delmängder i B0 parvis har ett jämnt snitt. Definiera en mängd B0 som maximal om det inte går att lägga till ytterligare en delmängd ur B i B0 så att resultatet förblir parvis jämnt. De-finiera vidare en mängd B0som maximum om den är av största möjliga storlek givet parvis jämnhet.

A) Bestäm maximum för parvis jämna mängder.

B) Bestäm den minsta maximala storleken för parvis jämna mängder. Frågeställning ii:

Låt A vara mängden av alla mängder i G med jämn storlek. Vad händer om Frågeställning i A formuleras om så att maximum istället ska bestämmas av parvis jämna mängder A0 istället för B0?

1.4

Metod

Huvuddelen av arbetet behandlar ren matematik, så metoderna är de typiska för att lösa matema-tiska problem: Begrepp definieras och används sedan i satser och bevis som slutligen refereras till i själva problemlösningen. En litteraturstudie har gjorts löpande under arbetets gång av några få utvalda böcker och artiklar (se referenser).

(5)

2

Matematisk grund

De matematiska begrepp som kommer att användas i problemlösningen behöver presenteras för att bygga upp den grund från vilken problemen ska angripas. Detta blir mestadels koncept från algebra och linjär algebra, i form av av användbara definitioner, satser och bevis.

Arbetet börjar med att definiera ett begrepp som kommer att användas längre fram.

Definition 2.0.1: Om ett tal s är det största heltalet att dela heltalen {n1, n2, ..., nm}, så att

kvoten av divisionerna blir ett heltal, säger man att s = SGD(n1, n2, ..., nm).

2.1

Anmärkning gällande notation

I detta arbete kommer elementet i den j:te variabeln i en vektor v att betecknas med underskrift, vj. Detta innebär att om en mängd vektorer ska särskiljas kommer de att numreras med överskrift

v1, v2, .... Om det däremot är en variabel eller parameter som har en överskrift innebär detta en potens, alltså särskiljs variabler och parametrar med underskrift n1, n2, .... Det ska framgå ur

sammanhanget om det gäller vektorer eller inte.

För mängder kommer det gälla att en mängd av individuella element beteckas med någon versal A, B, ... En mängd av mängder betecknas med en kursiv versal tidigt i alfabetet, A, B, ... Samt kommer mängder av vektorer att betecknas med någon av versalerna: U, V eller W .

2.2

Moduloräkning

Begrepp och räkningar framöver kräver moduloräkning. Därför är det en bra idé att här presentera konceptet för att sedan kunna utnyttja det utan vidare.

Sats 2.2.1: För alla tal a, b ∈ Z, b 6= 0, finns det unika k, r ∈ Z, 0 ≤ r < |b| så att a = kb + r. Speciellt innebär det att divisionen a/b ger den unika kvoten k och den unika resten r.

Beviset utelämnas från detta arbete.

Definition 2.2.1: Låt a, b ∈ Z. och m ∈ N \ 0. Då är a och b kongruenta modulo m om de ger samma rest vid division med m. Eller med matematisk notation:

a ≡mb ⇐⇒ a = k1m + r och b = k2m + r, k1, k2∈ Z och 0 ≤ r < |m|. (1)

2.3

Kroppar

Definition 2.3.1: En kropp är en mängd F som tillsammans med operationerna addition och multiplikation uppfyller följande villkor: [1]

(i) Slutenhet

∀ λ, µ ∈ F, λ + µ och λµ ∈ F. (ii) Associativitet

(6)

(iii) Kommutativitet

∀ λ, µ ∈ F, λ + µ = µ + λ och λµ = µλ. (iv) Additiv identitet

∃ 0 ∈ F så att ∀λ ∈ F, λ + 0 = λ. (v) Multiplikativ identitet

∃ 1 ∈ F så att ∀λ ∈ F, 1λ = λ. (vi) Additiv invers

∀λ ∈ F ∃(−λ) ∈ F så att λ + (−λ) = 0. (vii) Multiplikativ invers

∀λ ∈ F \ 0 ∃ λ−1∈ F så att λλ−1 = 1. (viii) Distributivitet

∀λ, µ, ν ∈ F, λ(µ + ν) = λµ + λν.

För att styrka definitionen så bevisas att elementet 0 från (iv) är unikt. D v s, formulerat som en sats:

Sats 2.3.1: I en kropp finns det en och endast en additiv identitet. Bevis

Antag att det finns en annan additiv identitet 00 så att ∀λ : λ + 0 = λ + 00 = λ. Eftersom att 0 är identitet så gäller 00 + 0 = 00. Samt, eftersom 00 också är identitet så gäller 0 + 00 = 0. Kommutativitet ger nu att 00+ 0 = 0 + 00 =⇒ 00= 0.

 Härmed är definitionen av en kropp fastställd. I detta arbete spelar en viss typ av kropp en stor roll, nämligen F2 som är mängden {0, 1} med operationerna addition mod 2 och multiplikation mod 2.

Denna typ av kropp tillhör en större klass av kroppar Fp, där p är ett primtal och operationerna

addition och multiplikation är definierade mod p. För att vara säker på att dessa mängder med tillhörande operationer kan behandlas som kroppar behöver det visas att de uppfyller egenskaperna (i) till (viii) från Definition 2.3.1.

Sats 2.3.2: Mängden Fp= {0, 1, ..., p − 1} med operationerna addition (a + b mod p) och

multipli-kation (ab mod p) bildar en kropp. Bevis

Detta bevis utformas genom att visa att villkoren (i) till (viii) ur Definition 2.3.1 håller för Fp ett

och ett. (i):

Låt λ, µ ∈ Fp. Då addition och multiplikation i kroppen är definierade mod p så gäller det enligt

Sats 2.2.1 att 0 ≤ λ + µ (mod p) < p, samt att λ + µ (mod p) ∈ N och samma villkor gäller för produkten λµ. Detta visar att Fp uppfyller (i).

(7)

(ii):

Definitionen av addition i Fp ger att

(λ + µ) + ν = λ + (µ + ν) −→ (λ + µ) + ν ≡pλ + (µ + ν) (2)

ska vara uppfyllt. Då λ, µ, ν är naturliga tal följer det trivialt att båda led ger samma rest vid division med p. Med samma resonemang är det tydligt att (λµ)ν ≡p λ(µν). Detta visar att Fp

uppfyller (ii). (iii):

Med samma resonemang som för (ii) så följer detta trivialt. Detta visar att Fpuppfyller (iii).

(iv):

Trivialt så är 0 en additiv identitet. Detta är även den enda additiva identiteten enligt Sats 2.3.1. Detta visar att Fp uppfyller (iv).

(v):

Trivialt så är 1 en multiplikativ identitet. Detta visar att Fp uppfyller (v).

(vi):

Om det ∀λ ∈ Fp finns ett element µ ∈ Fp så att λ + µ ≡p0 så är villkoret uppfyllt. Betrakta först

fallet då λ = 0. Låt µ = 0 så λ + µ ≡p0. Vidare om λ > 0 så väljs µ = p − λ. Det är lätt att se att

µ ∈ Fp och vidare λ + (p − λ) = p ≡p0. Detta visar att Fp uppfyller (vi).

(vii):

Vad som söks är alltså, givet λ ∈ Fp\ 0, något element µ ∈ Fp sådant att λµ ≡p1. Först visas ett

lemma som används i beviset.

Lemma 2.3.1: Givet två heltal a och b så finns det ett tal d > 0 sådant att d = SGD(a, b) och sådant att det finns nollskilda heltal m0, n0 sådana att d = m0a + n0b.

Bevis

Låt d vara det minsta talet större än noll som kan skrivas på formen m0a + n0b = d med

m0, n0∈ Z.där m0, n06= 0. Låt vidare d0∈ {ma + nb : m, n ∈ Z}. Det går enligt Sats 2.2.1 att

hitta unika k, r så att d0= kd + r, 0 ≤ r < d, vilket innebär:

ma + nb = kd + r =⇒ (m − km0)a + (n − kn0)b = r. (3)

Men d var det minsta talet som uppfyllde denna relation, alltså måste r = 0 och därmed

ma + nb = kd. (4)

Alltså är alla tal på formen ma + nb multiplar av d. Låt nu (m, n) = (1, 0) så att a = kd, då måste d|a. På samma sätt, om (m, n) = (0, 1) så d|b. För att visa att d = SGD(a, b) noteras först att d|a, b =⇒ d ≤ SGD(a, b). Från relationen m0a + n0b = d kan SGD(a, b) brytas ut i

VL. Låt SGD(a, b) = s så fås relationen s(m0a0+ n0b0) = d. Eftersom uttrycket i parentesen är

(8)

 Använd Lemma 2.3.1 för att skapa (m0+ tp)λ + (n0− tλ)p = d, t ∈ Z. Eftersom att d = SGD(λ, p)

inses att d = 1, då p är ett primtal. Alltså gäller det att

(m0+ tp)λ = (tλ − n0)p + 1 =⇒ (m0+ tp)λ ≡p1. (5)

Välj nu t så att µ = (m0+ tp) ∈ Fp och det är visat att Fp uppfyller (vii).

(viii):

På samma sätt som för (ii) så är det trivialt att λ(µ + ν) ≡pλµ + λν. Detta visar att Fp uppfyller

även (viii) och därmed är alla villkor uppfyllda.



2.4

Linjära rum

Definition 2.4.1: Med ett vektorrum menas en mängd V på vilken operationerna addition och skalärmultiplikation med skalärer från kroppen F är definierade, så att följande relationer är upp-fyllda: [2] (V1) Kommutativitet ∀u, v ∈ V, u + v = v + u. (V2) Additiv associativitet ∀u, v, w ∈ V, (u + v) + w = v + (u + w). (V3) Additiv identitet ∃ 0 ∈ V så att ∀u ∈ V, u + 0 = u. (V4) Additiv invers

∀u ∈ V ∃(−u) ∈ V så att u + (−u) = 0. (V5) Distributivitet 1

∀u, v ∈ V och ∀λ ∈ F, λ(u + v) = λu + λv. (V6) Distributivitet 2

∀u ∈ V och ∀λ, µ ∈ F, (λ + µ)u = λu + µu. (V7) Multiplikativ associativitet

∀u ∈ V och ∀λ, µ ∈ F, (λµ)u = λ(µu). (V8) Multiplikativ identitet

För den multiplikativa identiten 1 från Definition 2.3.1(v) gäller det att ∀u ∈ V, 1u = u. Med definitionerna av kropp och linjära rum avklarade så är det nu av intresse att kombinera dessa begrepp och visa att det går att skapa ett vektorrum över kroppen F som kallas Fn.

(9)

Definition 2.4.2: Fn är mängden av alla vektorer med n element ∈ F. För vektorer u, v ∈ Fn och skalärer λ ∈ F gäller vanlig komponentvis vektoraddition och skalärmultiplikation som:

u + v = (u1+ v1, u2+ v2, ..., un+ vn),

λu = (λu1, λu2, ..., λun).

(6) Sats 2.4.1: Fn är ett vektorrum.

Bevis

Beviset utformas på så sätt att varje egenskap (V1) till (V8) visas en och en: (V1):

Elementen i vektorn u adderas ett och ett med sitt indexpar i v. Definition 2.3.1(iii) säger att ordningen inte har någon betydelse vid addition vilket visar egenskapen.

(V2):

Definition 2.3.1(ii) garanterar att denna egenskap är uppfylld. (V3):

Låt alla element i vektorn 0 vara den additiva identiten från Definition 2.3.1(iv) så är denna egen-skap uppfylld.

(V4):

Låt varje element med index i i vektorn −u vara den additiva inversen från Definition 2.3.1(vi) till elementet med index i i vektorn u. Detta ger med addition vektorn 0 definierad i (V3) och egenskapen är uppfylld.

(V5):

Det räcker med att se vad som händer på en viss plats i en vektor, då det generaliseras till alla andra platser i vektorn. Låt x = λ(ui+ vi) och yi= λui+ λvi. Enligt Definition 2.3.1(viii) är då

xi= yi och egenskapen är visad.

(V6):

Samma resonemang som för (V5) ger xi= (λ + µ)uioch yi= λui+ µui. Definition 2.3.1(viii) visar även här att xi= yi och alltså är detta är uppfyllt.

(V7):

Även här används samma resonemang som för (V5) och det ger nu att xi= (λµ)uioch yi= λ(µui). Definition 2.3.1(ii) säger nu att xi= yi och dena egenskap är uppfylld.

(V8)

Det är redan visat att då den multiplikativa identiteten i F multipliceras med ett element i F fås samma element. Definitionen av skalärmultiplikation ger oss att detta sker för alla element i vektorn. Så är slutligen alla egenskaper visade att hålla för Fn.

(10)

2.5

Linjärt oberoende

Nu är det alltså visat att Fn är ett vektorrum. Därför också att man kan arbeta med begrepp från linjär algebra över detta rum utan vidare. För att knyta ihop säcken av grundläggande teori som används i arbetet och gå vidare med problemen visas slutligen en viktig sats angående linjärt oberoende. Först en formell definition av linjärt oberoende:

Definition 2.5.1: Vektorerna v1, v2, ..., vm ∈ V är linjärt oberoende om det för {λi}mi=1 ∈ F

gäller att

λ1v1+ ... + λmvm= 0 =⇒ λ1= ... = λm= 0. (7)

Satsen som nu skall presenteras gäller endast vektorrummen Fn och är därför svagare än den

för ett allmänt vektorrum. Däremot har beviset för denna sats mer relevans inför problemdelen och visar exempel på beräkningar i dessa vektorrum.

Sats 2.5.1: Om v1, v2, ..., vm∈ Fn är linjärt oberoende så m ≤ n. Bevis

Låt m > n och {λi}mi=1 ∈ F. Utgå från Definition 2.5.1 och ställ upp m

X

i=1

λivi= 0. (8)

Antag nu att ∃ {vi}m

i=1 ∈ V med koefficienter {λi}mi=1 ∈ F där den enda lösningen är λ1 = λ2 =

... = λm= 0.

Nu undersöks vad dessa antaganden leder till. Om någon vektor v = 0 så gäller:

λ1v1+ ... + λj· 0 + ... + λmvm= 0. (9)

Detta håller för alla λj ∈ F vilket motsäger linjärt oberoende. Alltså blir ett nödvändigt villkor att:

v 6= 0 ∀v ∈ {vi}m

i=1. (10)

Skriv nu ut Ekvation (8) på matrisformen vjiλj = 0. Nu går det att utföra Gauss-Jordan

elimi-nering för att skapa ekvivalenta ekvationssystem (med samma lösningar {λi}mi=1). Observera att

operationerna som krävs för att utföra Gauss-Jordan eliminering har visats tillåtna i Sats 2.3.2 och Sats 2.4.1.      v11 v12 . . . vm1 v12 v22 . . . vm2 .. . ... . .. ... v1 n v2n . . . vmn      =      0 0 .. . 0     

Vektorn v1 har minst ett nollskilt element (annars skulle en motsägelse finnas enligt Ekvation

(11)

subtrahera bort de övriga elementen i v1:      1 ∗ . . . ∗ 0 ∗ . . . ∗ .. . ... . .. ... 0 ∗ . . . ∗      =      0 0 .. . 0     

(Element utskrivna som ∗ är resultat av någon form av linjär operation eller radomkastning.) För nästa kolumn finns det nu två alternativ:

i) Det finns inte ett pivotelement. Ekvationssystemet kan då reduceras till formen      1 v021 . . . ∗ 0 0 . . . ∗ .. . ... . .. ... 0 0 . . . ∗      =      0 0 .. . 0     

Låt nu λ3= λ4= ... = λm= 0 så gäller det att

λ1

λ2

= −v021 (11)

som är nollskilt och därför en motsägelse mot det inledande antagandet att alla skalärer måste vara lika med noll.

ii) Det finns ett pivotelement och ekvationssystemet kan reduceras till        1 0 ∗ . . . ∗ 0 1 ∗ . . . ∗ 0 0 ∗ . . . ∗ .. . ... ... . .. ... 0 0 ∗ . . . ∗        =        0 0 0 .. . 0       

Fortsätt nu med denna procedur successivt på nästkommande kolumner. Finns det en kolumn utan pivotelement så kan inte {vi}mi=1 vara linjärt oberoende. Slutligen kommer då, med antagandet att

vektorerna är linjärt oberoende, det reducerade ekvationssystemet att ta formen:      1 0 . . . 0 v0n+11 . . . ∗ 0 1 . . . 0 v0n+12 . . . ∗ .. . ... . .. ... ... . .. ... 0 0 . . . 1 v0n+1n . . . ∗      =      0 0 .. . 0     

Här kan metoden i) upprepas för att finna relationen λ1

λn+1

= −v0n+11 , ..., λn λn+1

(12)

Detta kan göras även för de resterande vektorerna {vj}m

j=n+2. Eftersom att det finns ett nollskilt

element i vare kolumn, och eftersom detta ekvationssystem är ekvivalen med Ekvation (8) som enligt antagande var linjärt oberoende, uppstår en motsägelse (det finns åtminstonde m − n st lösningar med någon λ nollskild.) Alltså kan inte antagandet m > n gälla. Vidare är det lätt att se i den sista reducerade matrisekvationen att fram till m = n så är linjärt oberoende möjligt.



3

Resultat

3.1

Problem 1 A,B

I Sektion 1 presenterades mängden P = {1, 2, ..., n}, samt G som mängden av alla delmängder till P . I följande avsnitt kommer det vara bra att lägga på minnet att |P | = n, då n kommer att spela en stor roll. Först ges ett exempel på en delmängd i G.

Exempel 3.1.1

Om G = {11, 3047, 720431}, där 11, 3047, 720431 ∈ P , så G ∈ G.

Metoden för att angripa problemformuleringen kommer i detta arbete vara att först bestämma hur många grupper det finns i G, d v s bestämma |G|. Sedan jämföra relationen mellan grupper av udda och jämn storlek genom att försöka skapa en funktion mellan mängderna. För att bestämma |G| kan man utnyttja dess relation med Fn

2.

Sats 3.1.1: Det finns 2n unika vektorer i Fn2.

Bevis

Det går att konstruera varje vektor i Fn

2 på ett sådant sätt att varje element väljs som en etta eller

en nolla. Detta ger två alternativ för varje element i vektorn och eftersom att det finns n element så går det att konstruera en vektor på 2n olika sätt. Därför finns det 2n

unika vektorer i Fn 2.

 Sats 3.1.2: Funktionen f : G → Fn2 sådan att för G ∈ G, f (G) = v ∈ Fn2, där

vk =

(

1, om k ∈ G,

0, om k /∈ G, (13)

är en bijektiv funktion mellan G och Fn2, därav finns det lika många grupper i G som vektorer i F n 2.

Bevis

Funktionen f skapar en vektor med ettor på de platser som har indexnummer lika med elementen i G och nollor på övriga platser. Man inser att f är surjektiv då alla vektorer v ∈ Fn2 kan skapas

på detta sätt. Samt inses att f är injektiv då varje G ∈ G är unik och avbildas därför som en unik vektor i Fn

(13)

 Det återstår att jämföra antalet delmängder till G med ett udda antal medlemmar mot delmängder med ett jämnt antal. Definiera A som mängden av alla delmängder till P med ett jämnt antal medlemmar och B på samma sätt med ett udda antal.

Sats 3.1.3: Det går att skapa en bijektion mellan A och B. Bevis

Betrakta funktionen f : A → B som använder sig av det sista elementet n i P . För A ∈ A definieras

f (A) = (

A ∪ {n} om n /∈ A,

A \ {n} om n ∈ A. (14)

Betrakta sedan funktionen g : B → A som definieras på samma sätt åt andra hållet. För B ∈ B definieras

g(B) = (

B ∪ {n} om n /∈ B,

B \ {n} om n ∈ B. (15)

För att se ifall f är en invers till g så betraktas sammansättningen f ◦ g. Låt först n ∈ B:

(f ◦ g(B) = f B \ {n} = B. (16)

Låt sedan n /∈ B:

(f ◦ g(B) = f B ∪ {n} = B. (17)

Detta visar invers åt ena hållet och att (f ◦ g) är identitet på B. Det är enkelt att på samma sätt visa att (g ◦ f ) är en identitet på A och utelämnas därför. Detta garanterar att f är en bijektion mellan A och B.

 Resultatet av denna sektion presenteras här som en sats.

Sats 3.1.4: Delmängden till potensmängden av P = {1, 2, ..., n} av alla element med udda storlek har storlek 2n−1.

3.2

Frågeställning i A

I Sektion 1 presenterades snabbt begreppen parvis jämn, maximal och maximum. Här kommer des-sa begrepp att definieras mera noggrant och på ett naturligt sätt. Låt fortfarande P = {1, 2, ..., n}, G vara mängden av alla delmängder till P och B vara mängden av alla mängder i G med udda storlek. Definition 3.2.1: Kalla en mängd B0 parvis jämn om B0 ⊂ B och om alla mängder i B0 har

(14)

Situationen kan som i Sektion 3.1 överföras på ett problem i Fn 2.

Definition 3.2.2: Kalla en mängd U parvis jämn om U ⊂ Fn2, samt om det finns en bijektion

från en parvis jämn mängd B0 till U enligt funktionen f definierad i Sats 3.1.2.

Frågeställningarna i Sektion 1 kan nu istället behandlas genom att undersöka hur många vekto-rer som kan finnas i en parvis jämn mängd U . En sak att notera är att det finns fler än en parvis jämn mängd U . Detta illustreras med ett exempel.

Exempel 3.2.1:

Tag vektorn u = (1, 0, 0, ..., 0) som tydligt har ett udda antal (ett) nollskilda element. Låt u vara en vektor i en parvis jämn mängd U så inses att de övriga tillåtna vektorerna i U endast kan

vara sådana som har noll gemensamma nollskilda element med u. T ex kan U =(1, 0, ..., 0), (0, 1, 0, ..., 0) . Denna mängd U är alltså parvis jämn, men det är lätt att se att fler vektorer kan läggas till

enligt samma mönster så att U fortfarande är parvis jämn. Observera att när man följt mönstret upp till U = =(1, 0, ..., 0), ..., (0, ..., 0, 1) så kan inga fler vektorer läggas till utan att U inte längre är parvis jämn. Detta sker alltså då |U | = n i detta fall.

En naturlig insikt som nu uppstår är att parvis jämna mängder U kan antingen ha ett maximalt antal medlemmar eller rum för fler. En fråga som uppstår är om det maximala antalet medlemmar i en maximal parvis jämn mängd kan variera. Det visar sig vara så, vilket illustreras i följande exempel.

Exempel 3.2.2:

Låt U bestå av vektorerna (1, 1, 1, 0, ..., 0), (0, 0, 0, 1, 0, ..., 0), (0, 0, 0, 0, 1, 0, ..., 0), ... ..., (0, 0, 0, ..., 1). Nu finns det n − 2 vektorer i U som alla har ettor på unika platser.

Försök nu lägga till ytterligare en vektor så inses att den inte får ha en etta på indexeringsplatser ≥ 4 då det skulle innebära att den har endast en gemensam medlem med minst en annan vektor. Den kan heller inte ha en etta på någon av de tre första indexeringsplatserna av samma anledning. Detta utesluter alla andra möjliga vektorer och här blir det maximala |U | = n − 2.

Det är alltså konstaterat att maximala U kan bestå av bl a n och n − 2 vektorer. Det är därför lämpligt att definiera följande:

Definition 3.2.3: Kalla en parvis jämn mängd U maximal om det inte finns någon vektor v ∈ Fn2

sådan att unionen v ∪ U uppfyller parvis jämnhet. Kalla en mängd U maximum om den innehåller det maximala antalet vektorer som kan tillåtas enligt kraven för parvis jämna mängder.

Maximala U kommer att behandlas i nästa sektion. I denna sektion är det maximum av U som ska bestämmas. Baserat på de konstruerade mängderna U hitintills skulle det kunna föreslås att

(15)

maximum |U | är n. Det kan vidare noteras att de mängder U konstruerade hitintills består av linjärt oberoende vektorer. Detta stämmer överrens med att maximum |U | är n (se Sats 2.5.1). Detta är nog med motivering för att följa denna teori, problemet angrips här genom att formulera en sats och ett motsägelsebevis.

Sats 3.2.1: Alla parvis jämna mängder U består av linjärt oberoende vektorer. Bevis

Börja med att konstatera att vektorerna i U antingen är linjärt oberoende eller inte. Antag nu att det finns en parvis jämn mängd U sådan att vektorerna i U är linjärt beroende. Utgående från Definition 2.5.1 inses det att det då finns distinkta vektorer u1, u2, ..., ui∈ U sådana att

1 · u1+ 1 · u2+ ... + 1 · ui−1+ 1 · ui = 0, (18)

då 1 är den enda nollskilda skalären i F2. Ekvation (13) kan ses som en augmenterad matris med i

kolumner och n rader till vänster om augmentationen och en nollkolumn till höger (kalla detta VL och HL) där vektorerna utgör kolumnerna:



u1 u2 ... ui 0  .

Att HL är nollvektorn innebär att alla rader i VL måste ha ett jämnt antal ettor, detta eftersom att alla udda multiplar av 1 i F2 blir 1. Flytta över ui till HL så erhålls



u1 u2 ... ui−1 −ui  .

Men −1 ≡21, så



u1 u2 ... ui−1 ui  .

De rader i HL som har ettor motsvarar nu ett udda antal adderade ettor i VL. Då dessa rader är de enda av intresse reduceras matrisen till



v1 v2 ... vi−1 vi  .

där {v1, v2, ..., vi} ärver raderna från {u1, u2, ..., ui} där ui har ettor, och övriga rader tas bort.

Observera nu att antalet ettor i varje rad i VL måste vara udda eftersom att summan av elementen i vektorerna radvis måste bli 1 (mod 2). Summerat över alla rader blir det ett udda antal ettor totalt i VL. Men om varje kolumn (vektor) i VL ska ha ett jämnt antal ettor gemensamt med ui

så måste varje kolumn i VL ha ett jämnt antal ettor. Därmed måste det totala antalet ettor i VL vara jämnt. Detta är en motsägelse. Motsägelsen betyder att antagandet att vektorerna i U inte är linjärt oberoende är felaktigt. Alltså är vektorerna i U linjärt oberoende.

 Resultatet i denna sektion kan presenteras som en sats:

Sats 3.2.2: Storleken av en maximum parvis jämn mängd B0 är lika med n, där |P | = n.

Ett annat sätt att uttrycka detta på är att en mängd U som är parvis jämn består av linjärt oberoende vektorer.

(16)

Anmärkning

Det är alltså visat att en parvis jämn mängd U består av linjärt oberoende vektorer. Hurvida dubbel implikation gäller, d v s om en mängd linjärt oberoende vektorer av udda storlek implicerar parvis jämnhet, är inte visat. Det vore också intressant att undersöka om det finns fler mängder än den presenterad i Exempel 3.2.1 som har maximum storlek. Dessa frågor lämnas öppna tills vidare.

3.3

Frågeställning i B

I denna sektion undersöks möjliga storlekar av maximala parvis jämna mängder, speciellt storleken av den minsta möjliga. Två olika storlekar bestämdes i Sektion 3.2 till n och n − 2 där n = |P |. För att få en mer generell bild av hur en parvis jämn mängd kan se ut så presenteras en sats. Låt U vara en sådan mängd som presenteras i Definition 3.2.2.

Sats 3.3.1: Om U är en maximalt parvis jämn så finns det för varje element k ∈ P åtminsto-ne en vektor i U sådan att vk = 1.

Bevis

Om det inte finns k ∈ P sådant att vk = 1 så kan {k} läggas till i U så att U fortfarande är parvis

jämn. Alltså är inte U maximal.

 När nu en minsta maximal parvis jämn mängd U ska bestämmas så är det känt att alla element ur P måste finnas med på något sätt bland U :s vektorer. Låt därför U = {(1, 1, ..., 1)} om |P | = n är udda. Låt istället U =(1, 1, ..., 1, 0), (0, 0, ..., 0, 1) om |P | = n är jämnt. I båda dessa fall kan ingen ytterligare vektor läggas till i U så att U fortfarande är parvis jämn.

Svar

Låt U i stycket ovan representera B0 enligt Definition 3.2.2. Beroende på om P har udda eller jämn storlek så är nu det minsta maximala |B0| lika med 1 eller 2 respektive.

Det är intressant att notera att om |P | = n är udda så är U = {(1, 1, ..., 1)} en unik lösning enligt Sats 3.3.1. Om |P | = n är jämnt finns det däremot n olika U som uppfyller minsta maximala storlek.

3.4

Frågeställning ii

Frågeställningarna som hitintills har besvarats kan på många sätt formuleras om. En naturlig fråga som uppstår efter att ha fastställt Sats 3.2.2 är om egenskapen linjärt oberoende hos parvis jämna mängder även gäller om mängderna måste ha jämn storlek. Om detta inte är fallet, vad är i så fall maximum av en sådan mängd?

Låt som i Sektion 3.1 G vara mängden av alla delmängder till P = {1, 2, ..., n}, samt A ⊂ G vara mängden av alla mängder i G med jämn storlek. Frågeställning ii handlar nu alltså om att bestämma maximum av en mängd A0, där A0⊂ A och alla element i A0 har jämnt snitt.

I Definition 3.2.1 definierades en parvis jämn mängd. Denna definition gäller endast mängder be-stående av element av udda storlek. Det kan därför vara av intresse att göra en liknande definition

(17)

för mängder bestående av element av jämn storlek:

Definition 3.4.1: Kalla en mängd A0 parvis jämnt jämn om A0 ⊂ A, samt om alla mängder i A0 har parvis jämnt snitt.

Precis som tidigare överförs problemet till Fn2:

Definition 3.4.2: Kalla en mängd V parvis jämnt jämn om V ⊂ Fn2, samt om det finns en

bijektion från en parvis jämnt jämn mängd A0 till V enligt funktionen f definierad i Sats 3.1.2.

För att bestämma maximum av V är den första tanken givetvis att följa resonemanget i lösning-en av Frågestälning i A. Resonemanget ledde till antagandet att lösning-en parvis jämn mängd U består av linjärt oberoende vektorer vilket visades sant i beviset av Sats 3.2.1. Snabbt inses dock att beviset inte håller för parvis jämnt jämna mängder. Faktum är att parvis jämnt jämna mängder kan bestå av linjärt beroende vektorer, vilket inses lätt då nollvektorn är tillåten. Även utan nollvektorn visas detta med ett exempel:

Exempel 3.4.1:

Låt n = 4 och V =(1, 1, 0, 0), (0, 0, 1, 1), (1, 1, 1, 1) . Nu blir vektorsumman av vektorerna nollvektorn och V består alltså av linjärt beroende vektorer.

När det är känt att en parvis jämnt jämn mängd V inte behöver bestå av linjärt oberoende vektorer behövs det alltså ett nytt tillvägagångssätt för att bestämma maximum. Ett försök till detta inleds med att istället betrakta maximala parvis jämnt jämna mängder eftersom att en maximum mängd även är maximal.

Efter en del grubblande inses att m h a kombinatoriska resonemang kan en storlek bestämmas explicit på en viss typ av maximal parvis jämnt jämn mängd.

Sats 3.4.1: Det finns maximala parvis jämnt jämna mängder V ⊂ F2m2 sådana att |V | = 2m.

Bevis

Resonemanget som kommer att föras bygger på att studera hur man successivt på något visst sätt kan lägga till vektorer i en mängd V så att den alltid uppfyller kraven för att vara parvis jämnt jämn.

Betrakta nollvektorn v0= (0, 0, ..., 0) av längd 2m och para godtyckligt ihop platserna i vektorn

två och två så att det finns m st par av nollor. Nu inses det (kanske efter en stunds begrundan) att alla unika vektorer som kan skapas genom att ersätta ett antal par av nollor till ettor har både jämn storlek och parvis jämna snitt. Elementär kombinatorik gör det möjligt att beräkna hur många sätt ett antal sådana par unikt kan väljas ut på:

kombinationer =m 0  +m 1  + ... +m m  . (19)

(18)

Med summationsymbolen fås det kända uttrycket för binomialkoefficienterna: m X k=0 m k  = m X k=0 m k  1k· 1m−k= (1 + 1)m= 2m, (20)

vilket visar storleken. Det återstår att övertyga sig om att en mängd V bestående av alla vektorer av detta slag är maximal:

Eftersom två vektorer i en parvis jämnt jämn mängd inte får vara identiska så kan det endast tänkas att en vektor som bryter mönstret med ettor på de förutbestämda parvisa platserna skulle kunna tillhöra V , men en vektor med ett jämnt antal ettor som bryter pariteten för åtminstone ett förutbestämt par kommer att ha ett snitt av storlek ett med vektorn bestående av endast det paret. Alltså är V maximal.

 Några intressanta observationer kan nu göras. Först så är det lätt att bestämma en undre gräns (detta är en explicit gräns om det kan visas att denna storlek är maximum) för hur många olika maximala parvis jämnt jämna mängder V ⊂ F2m2 av storlek 2mdet finns:

Återigen utnyttjas enkel kombinatorik då svaret ges av hur många sätt man kan välja de förut-bestämda paren, d v s 2m2  = m(2m − 1) ollika sätt.

Det är också intressant hur snabbt en maximal parvis jämnt jämn mängd växer till skillnad mot de parvis jämna. Speciellt så växer alltså maximum parvis jämnt jämna mängder exponentiellt med dimensionen, till skillnad från parvis jämna som växer linjärt.

Till slut, och viktigast, så måste det understrykas att storleken ovan inte är bevisad att vara maximum. Heller säger gränsen ingenting om vektorrum av udda dimensioner. Man kan däremot säga något om en undre begränsning av maximum för både jämna och udda dimensioner. Storleken som bestäms i Sats 3.4.1 gäller även för en dimension 2m + 1, observera bara att det då inte är visat hurvida mängden har maximal storlek. Detta inses då man kan lägga till en dimension som får vara tom. Nu kan en sats presenteras gällande en allmän undre begränsning:

Sats 3.4.2: för en maximum parvis jämnt jämn mängd V ⊂ Fn2 gäller det att |V | ≥ 2bn/2c.

Anmärkning

Att inget explicit svar erhölls i denna sektion beror främst på att mycket tid lades på att försöka hitta en metod från linjära algebran som var tillämpbar. Därav valet att utnyttja vektorrepresen-tationen i Definition 3.4.2. Det kan mycket väl vara så att det finns tillämpbara metoder från linjär algebra som kan användas, men tidsbegränsningen tvingade fram en ad hoc-lösning.

(19)

4

Generalisering till F

nq

Mängderna i Fn

2 som har undersökt hitintills har vektorer som medlemmar med element av två

möjliga värden: 0 eller 1. Elementen kan illustreras geometriskt som koordinaterna 0 eller 1 på en axel i ett n-dimensionellt rum. Men med kopplingen till delmängder av P = {1, 2, ..., n} kan man tänka på det som att elementet k ∈ P är ”med eller inte med” i en grupp som representeras av en vektor i Fn2. Mer abstrakt kan man se det som att elementet k ∈ P kan ha en av två godtyckliga

egenskaper i en vektor, som representeras av 0 eller 1.

Generaliseringen till Fnq tillåter nu ett element k ∈ P att ha en av q st egenskaper i en vektor.

Problem 1 A kan alltså formuleras om till:

Problem 1 A2: Låt varje element k ∈ P = {1, 2, ..., n} kunna anta någon av egenskaperna {0, 1, ..., q − 1} i en grupp av n medlemmar. Hur många sådana unika grupper kan det då fin-nas?

Lösning

Precis som i lösningen till Problem 1 A tillåter vektorrepresentationen varje plats i vektorn att anta ett av q st värden. Alltså finns det qn

unika vektorer i Fn

q, vilket också är svaret till problemet.

Med denna grund kan det tänkas att problem såsom de i sektion 3 kan generaliseras till vektorrum över större mängder än F2.

Notera att i Problem 1 A2 kan q vara något godtyckligt positivt heltal. Det är dock endast visat i Sektion 2 att man kan behandla mängder Fq som kroppar med operationerna a + b mod q och

ab mod q om q är ett primtal. Detta är något som skall utnyttjas i följande problem.

4.1

Generalisering av Frågeställning i A

I denna sektion ska Frågeställning i A generaliseras från ett problem som behandlades i Fn 2 till att

behandlas i Fn

p, för något primtal p.

En del metoder som användes i Sektion 3.2 kommer också att användas här. Det är speciellt Sats 3.1.2 och begreppet maximum från Definition 3.2.3 som kan användas oförändrat.

Frågeställning i A2: Låt G vara potensmängden av {1, 2, ..., n} och låt A ⊂ G vara någon mängd som uppfyller att för A, B ∈ A =⇒ |A| ≡p |B| ≡p 1 och |A ∩ B| ≡p 0, där p är ett

primtal. Kalla en sådan mängd A för parvis jämn. (Namnet är kanske inte längre så tilltalande, men eftersom Frågeställning i A erhålls för p = 2 så är det rimligt).

Lösning

Låt nu U ⊂ Fnp vara vektorrepresentationen av A enligt Sats 3.1.2. Observera att alla vektorer i U

har element som är antingen 1 eller 0 (med eller inte med). Parvis jämnhet innebär att

A, B ∈ A =⇒ |A ∩ B| ≡p

(

0, A 6= B,

1, A = B. (21)

(20)

linjärt oberoende spelade en stor roll i lösningen av Frågeställning i A så är detta något som bör undersökas.

För att översätta beroendet till vektorerna i U är det av intresse att utveckla relationen (21) till något lite mer användbart. Eftersom man i (21) räknar gemensamma element, och vektorerna i U består av elementen 0, 1, så påminner (21) lite om skalärprodukten, som är ett vanligt redskap i linjär algebra. Skalärprodukten kan även definieras för vektorer i Fnp:

Definition 4.1.1: Låt u, v ∈ Fnp och definiera skalärprodukten som

u · v = n X k=1 ukvk. (22) Observera att för λ, µ ∈ Fpså (λu) · (µv) = n X k=1 λukµvk = λµ n X k=1 ukvk = (λµ)u · v. (23)

Precis som i relation (21) ger skalärprodukten att

ui, uj ∈ U =⇒ ui· uj ≡p

(

0, i 6= j,

1, i = j. (24)

Nu kan viss information om beroendet mellan vektorerna fås genom att ta skalärprodukter. Notera att enligt egenskaperna för kroppar (Definition 2.3.1) så uppfyller även skalärprodukten distributi-vitet. D v s för ui∈ Fn

p och λi∈ Fp så gäller det enligt relationen (23) att

λ1u1· (λ2u2+ ... + λmum) = (λ1λ2)u1· u2+ ... + (λ1λm)u1· um. (25)

Låt nu den parvis jämna mängden U = {uk}m

k=1, så att |U | = m. Låt samt {λk}mk=1∈ Fp och ställ

upp

m

X

k=1

λkuk= 0. (26)

Ta sedan skalärprodukten av båda led med ui∈ U . Relationerna (24) och (25) ger att detta blir

λ1(ui· u1) + ... + λi(ui· ui) + ... + λm(ui· um) = ui· 0 =⇒ λi= 0. (27)

Eftersom att uivaldes godtyckligt betyder det att ekvationen (26) endast har den triviala lösningen

λ1 = ... = λm= 0. Detta känns igen som definitionen av linjärt oberoende och enligt Sats 2.5.1 så

är alltså m ≤ n.

Denna övre gräns inses vara en explicit gräns då samma exempel används som i lösningen av Frågeställning i A:

Exempel 4.1.1:

(21)

jämnhet samt så är |U | = n.

Sats 4.1.1: För en mängd A som är en delmängd till potensmängden av {1, 2, ..., n} och som har egenskaperna att för A, B ∈ A =⇒ |A| ≡p |B| ≡p 1, |A ∩ B| ≡p 0, gäller det att maximum

storlek av A är n.

5

Relaterat arbete

I publikationen [3], publicerad 2008 av Zeev Dvir, bestäms en förbättrad undre gräns av storleken på en Kakeyamängd över en ändlig kropp. En Kakeyamängd är ett delrum K till Fn

q, där q är något

heltal, sådant att K innehåller en linje i varje riktning. Mer formellt kan detta uttryckas som att en mängd K är en Kakeyamängd om det för varje u ∈ Fn

q \ 0 existerar en punkt v ∈ Fnq så att linjen

l := {v + a · u| a ∈ Fq} (28)

finns i K. När det gäller just diskreta vektorrum så är problemet ganska lätta att visualisera, speciellt i två dimensioner. Ett bra sätt att få en intuition om problemet är att rita upp exempelvis F25 som ett koordinatsystem, nu ska alla punkter tas med i K så att en linje i varje riktning i

koordinatsystemet kan dras m h a dessa punkter. Ett sådant rum skulle givetvis kunna vara F25

självt.

Den undre gräns för en Kakeyamängd K som erhålls i arbetet [3] är Cn · qn, där Cn är en

konstant enbart beroende av n. Talet qn är känt sedan Problem 1 A2 som antalet unika vektorer i Fnq. Detta innebär alltså att storleken av en mängd K är i storleksordning av vektorrummet självt.

Målet med denna sektion är att gå igenom beviset för denna undre gräns. Innan detta görs be-höver dock några förberedande begrepp tas upp. Mycket av det som gås igenom är hämtat från T. Taos artikel [4] beskrivande Dvirs bevis.

Definition 5.1: Låt F[x1, x2, ..., xn] vara mängden av alla polynom i variablerna x1, x2, ..., xn

med koefficienter i F.

Ett polynom P ∈ F[x1, x2, ..., xn] kan nu skrivas som

P =

d

X

i=0

Pi (29)

där Piär polynomets homogena del av grad i. D v s summan av de termer av polynomet som består

av i multiplicerade variabler ∈ {x1, x2, ..., xn} och varje variabel får förekomma mer än en gång.

Polynomet P i relationen (29) har alltså en homogen del av högsta gradtal d och man säger då att grad(P )=d om P inte är nollpolynomet.

Låt till en början P vara ett polynom i endast en variabel x. Det är nu enkelt att övertyga sig om att följande två påståenden är riktiga:

(i):

Om P ∈ F[x] är ett nollskilt polynom och grad(P )≤ d så har mängden {x ∈ F : P (x) = 0} storlek ≤ d.

(22)

Detta följer av faktorsatsen. (ii):

Låt K ⊂ F vara en mängd av storlek ≤ d. Det existerar då ett nollskilt polynom P ∈ F[x], grad(P )≤ d, som är identiskt noll på K. (Se Lemma 5.2 för bevis.)

Vad som ska noteras här är att graden av polynomet inte kan understiga storleken av K. Det senare påståendet ger en metod för att bestämma en undre storlek av en mängd K: (iii):

Låt K ⊂ F och P ∈ F[x], grad(P )≤ d. Om det går att visa att det enda polynom P som är identiskt noll på K är nollpolynomet så måste |K| ≥ d + 1. (Detta följer från faktorsatsen som antas vara familjär.)

Dessa idéer går att generalisera till polynom i flera variabler, så att mängden K i påstående (iii) kan vara en mängd vektorer i högre dimensioner. Allmänna sätt att göra detta hittas bl a i [4]. Ett argument som strax kommer att användas handlar om storlekar på vektorrum av polynom. Hur sådana storlekar bestäms presenteras här som ett lemma:

Lemma 5.1: Låt V vara vektorrummet bestående av polynom P ∈ F[x1, x2, ..., xn] där grad(P )≤ d.

Då gäller det att V har dimension n+dn . Bevis

Ett polynom P i n variabler, där grad(P )≤ d, kan skrivas somP cipi, där ci ∈ F och pihar formen

pi= xa11x a2 2 . . . x an n , (30) där a ≥ 0 och a1+ a2+ ... + an≤ d. (31)

Antalet sätt att kombinera en sådan produkt pi definierar dimensionen av vektorrummet V , och

att bestämma detta antal är alltså ekvivalent med att bestämma antalet lösningar till olikheten (31). Introducera an+1= d − (a1+ a2+ ... + an) (denna term representerar pi:s antal grader under

d) så kan olikheten (31) skrivas om till ekvationen

a1+ a2+ ... + an+ an+1= d. (32)

Antalet lösningar till denna ekvation kan bestämmas m h a ”stars and bars”-metoden [5] från kombinatoriken till n+dn .

 Nu är tillräckligt med begrepp introducerade för att börja genomgången av Dvirs bevis [3] vilket alltså görs i enlighet med T. Taos tolkning [4]. Till att börja med behöver ett lemma presenteras som används i beviset:

(23)

ett nollskilt polynom P ∈ F[x1, x2, ..., xn], grad(P )≤ d, som är identiskt noll på K.

Bevis

Börja med observationen att om n = 1 så fås fallet i punkt (ii) ovan. Detta kan användas som en intuition för generaliseringen.

Låt V vara vektorrummet av polynomen P ∈ F[x1, x2, ..., xn], grad(P )≤ d. Låt vidare K =

{x1, x2, ..., x|K|}. Betrakta nu den linjära (detta verifieras lätt) avbildningen f : V → F|K| sådan

att

f (P ) = P (x1), P (x2), ..., P (x|K|) (33) och speciellt avbildningens kärna, d v s mängden L = {P ∈ V : f (P ) = 0}. L är nu precis de polynom i V som är identiskt noll på K. Från antagandet att |K| < n+dn  och Lemma 5.1 så gäller det att dimensionen av V > |K|. Enligt dimensionssatsen i linjär algebra gäller det att L är nollskilt om f har en större värdemängd än målmängd dim(F|K|)+dim(L)=dim(V ), och eftersom dim(F|K|)= |K| så måste dim(L)>0 vilket bevisar lemmat.

 Det bör nu vara uppenbart vilken metod som används för att bestämma den undre gränsen till Kakeyamängden. Innan beviset slutförs så är det hjälpsamt att sudera punkt (iii) ovan. Det, kom-binerat med Lemma 5.2, ger en stark känsla av att beviset bör vara utformat som: ”om det enda polynom P ∈ F[x1, x2, ..., xn], grad(P )≤ d som är identiskt noll på K är nollpolynomet, så måste

|K| ≥ n+dn .” Sedan är frågan hur graden av polynomet relateras till dimensionen av Fn

q. T. Tao, i

[4], visar denna relation som följande:

Sats 5.1: Låt P ∈ F[x1, x2, ..., xn], grad(P ) ≤ |F| − 1, vara ett polynom som är identiskt noll

på en Kakeyamängd K ⊂ Fnq. Då måste P vara nollpolynomet.

Bevis

Antag motsatsen, d v s att P är ett nollskilt polynom som kan skrivas

P =

d

X

i=0

Pi. (34)

Eftersom att P inte är noll, samt eftersom P ej kan vara en nollskild konstant (i så fall kan inte P vara noll på K) så måste d > 0.

Definitionen av en Kakeyamängd säger att för varje u ∈ Fnq \ 0 så finns det en punkt v ∈ F n q så

att linjen l := {v + a · u| a ∈ F} finns i K. Det gäller alltså att P (v + a · u) = 0 ∀a ∈ F. Det inses att P (v + a · u) är ett polynom i en variabel, a, sådan att grad P (v + a · u) ≤ d ≤ |F| − 1. Men enligt faktorsatsen så är detta polynom nollpolynomet, vilket innebär att alla dess koefficienter är identiskt noll. Betrakta nu utvecklingen av P (v + a · u). Denna kommer att ha utséendet

P (v + a · u) = k X i ciu α1,i 1 u α2,i 2 . . . u αn,i n  ad+ ... (35)

där de k utskrivna termerna i parentesen är högstagradstermerna i P (u) (alltså är α1,i+ α2,i+ ... +

(24)

Eftersom alla koefficienter i relationen (35) är noll innebär det speciellt att Pd(u) = 0, då detta

är koefficienten av ad

. Nu inses att, eftersom u kan väljas godtyckligt ur Fn

q \ 0, Pd måste vara

identiskt noll på hela Fn

q (Pd(0) är såklart också noll). Det gäller fortfarande att d ≤ |F | − 1, så

upprepad applicering av faktorsatsen för en variabel i taget ger att det enda polynom som uppfyller detta är nollpolynomet =⇒ d = 0, vilket är en motsägelse mot antagandet att d > 0.

 Exempel 5.1:

Låt P ∈ F[x, y, z] och välj Fq så att q ≥ 4. För att följa Sats 5.1 sätts grad(P ) till 3. Låt vidare

P3= 2x3+ xyz, v = (vx, vy, vz) och u = (ux, uy, uz), u, v ∈ Fn. Nu blir

P3(v + a · u) = 2(vx+ uxa)3+ (vx+ uxa)(vy+ uya)(vz+ uza) =

= 2u3xa3+ uxuyuza3+ ... = P3(u)a3+ ...

Observera att inga andra termer, inklusive de homogena delarna av grad lägre än 3, har en faktor a3.

Med Lemma 5.2 och Sats 5.1 går det enkelt att ge en undre gräns för storleken av en Kakey-amängd K. I och med att det enda polynom P , grad(P ) ≤ |F| − 1, som är identiskt noll på K är nollpolynomet, så måste |K| ≥ n+|F|−1n . Vidare innebär detta att

|K| ≥n + |F| − 1 n  = (|F| − 1 + n)! n!(|F| − 1)! ≥ 1 n!|F| n. (36)

Detta sätter alltså ett värde på konstanten Cn i den undre begränsningen Cn· |F|n som bestämdes

av Dvir, och därmed är genomgången av denna undre begränsning av Kakeyamängder färdig.

6

Diskussion

Vad som relaterar Dvirs arbete, från föregående sektion, med lösningen av speciellt Frågestälning i A och Frågeställning i A2 är faktumet att ett kombinatoriskt problem löses med koncept tagna ur linjär algebra. I Frågestälning i A och Frågestälning i A2 görs detta med begreppet linjärt oberoende medan Dvir använder något som kallas för polynommetoden och bygger på användningen av vektorrum av polynom. T. Tao säger speciellt i sin artikel [4] om Dvirs metod att

”It now seems sensible to revisit other problems in extremal combinatorics over finite fields to see if the polynomial method can yield results there.”

(25)

7

Tack

Jag vill passa på att tacka min handledare Olof Sisask, som har lagt ned mer tid åt att vägleda mig än vad som förväntas av handledare, för ett stort tålamod och en utmärkt handledning.

8

Referenser

[1]: Beachy, John A., Blair, William D. 2006. Fields: Roots of polynomials. Abstract Algebra. 3. uppl. Northern Illinois University: Waveland Press INC. Definition 4.1.1, sida 181.

[2]: Blyth, T.S., Robertson E.F. 2002. Vector spaces. Basic Linear Algebra. 2. uppl. London: Springer.

[3]: Dvir. Z. 2008. On the size of Kakeya sets in finite fields. Cornell University Library. 20 mars. https://arxiv.org/abs/0803.2336v3 (Hämtad 2017-05-06).

[4]: Tao. T. 2008. Dvir’s proof of the finite field Kakeya conjecture. terrytao.wordpress.com. 24 mars.

https://goo.gl/mLZaob (Hämtad 2017-05-06). [5]: Wikipedia. 2017. Stars and bars (combinatorics).

References

Related documents

För att få poäng bör hemuppgifterna inlämnas senast onsdagen den 19.2.2014.. Lösningarna skall vara ordentligt skrivna

Visa att en normal operator T på ett komplext inre produktrum V är självadjungerad om och endast om alla dess egenvärden är

Bevisa eller ge ett motexempel: den identiska operatorn på K 2 har oändligt många självadjungerade

Bevisa att V har en bas som består av egenvektorer till T om och endast om varje generaliserad egenvektor till T är en egenvektor till

För att få poäng bör hemuppgifterna inlämnas senast tisdagen den

• Ange omslagsbladet klasstillhörighet : Klass A, Klass B eller Klass C eller Omregistrerad för enklare sortering. • Denna tentamenslapp får ej behållas utan lämnas in

För vilket värde på parameter a har nedanstående system (med avseende på x, y och z) oändligt många lösningar.. Lös systemet för detta värde

Bestäm pyramidens höjd från punkten D (till basen ABC). b) (2p) Låt Π vara planet som går genom punkten D parallell med sidan (dvs basen) ABC. Bestäm eventuella