KöMaL ja ositusongelma
KöMaL on unkarilainen “matematiikkalehti”. KöMaLin sivuilta löytyy lisäksi paljon kilpailumatematiikan tehtäviä, vaihdellen helpohkoista hyvin haastaviin. Tässä postauksessa käydään läpi yksi näistä tehtävistä:
Olkoon $k$ epänegatiivinen kokonaisluku. Osoita, että vain äärellisen monella positiivisella kokonaisluvulla $n$ on olemassa joukot $A$ ja $B$, joilla $A \cup B = \lbrace 1, 2, \ldots , n \rbrace $, $A \cap B = \emptyset$ ja
Ratkaisu
Tehtävän ratkaisu perustuu oleellisesti ottaen seuraavaan huomioon: jos $p$ on alkuluku, jolla $p \nmid k$, niin joukosta $\lbrace 1, 2, \ldots , n \rbrace $ jokaisen $p$:llä jaollisen termin tulee kuulua joko joukkoon $A$, tai jokaisen tulee kuulua joukkoon $B$.
Tätä ideaa on kuitenkin mahdoton soveltaa tapauksessa $k = 0$. Tämä tapaus on kuitenkin helppo ns. Bertrandin postulaatin avulla.
Bertrandin postulaatti
Kaikilla $n > 1$ lukujen $n$ ja $2n$ välillä on alkuluku.
Väitteen todistus (ja lukuisia yleistyksiä) löytyy netistä, esimerkiksi Wikipediasta.
Nyt, tapaus $k = 0$ todistuu sillä huomiolla, että $n!$ ei ole neliöluku millään $n > 1$, koska luvulla $n!$ on jokin alkutekijä, jonka eksponetti on $1$ Bertrandin postulaatin nojalla (lukujen $\frac{n}{2}$ ja $n$ välillä on olemassa alkuluku). Nimittäin, oletetaan että ositus toimii. Tällöin pätee
eli $n!$ on neliöluku, mikä on ristiriita.
Tutkitaan sitten tapaus $k > 0$. Olkoon $P$ kaikkien alkulukujen joukko, ja olkoon $k$:n alkutekijöiden joukko $K$ (huomaa, että $K$ voi olla tyhjä).
Valitaan $n$ hyvin suureksi, ja osoitetaan, ettei ositus onnistu (tulemme myöhemmin toteamaan, että tietyt osituksen mahdottomaksi todistavat epäyhtälöt pätevät tarpeeksi suurilla $n$). Tehdään vastaoletus: ositus onnistuu, eli on olemassa halutut $A$ ja $B$. Olkoon joukon $P \setminus K$ pienin alkio $p$. Ilman yleisyyden menettämistä voimme olettaa, että $p \in A$. Aiemmin esitetyn huomion nojalla kaikki $p$:n monikerrat, jotka ovat eninitään $n$, kuuluvat myös joukkoon $A$.
Tutkitaan niitä muotoa $pm$ olevia lukuja, jossa $pm \le n$. Luku $m$ käy läpi eri arvoja, jotka ovat jaollisia jollakin joukon $P \setminus K$ luvuilla, kun $n$ on tarpeeksi suuri. Itse asiassa $m$:n käydessä läpi eri arvoja se on jaollinen täsmälleen niillä joukon $P \setminus K$ luvuilla, jotka ovat enintään $\frac{n}{p}$. Siispä joukossa $A$ tulee olla kaikki ne luvut, joilla on tällaisia “pieniä” alkutekijöitä joukosta $P \setminus K$.
Osoitetaan nyt, että tarpeeksi suurilla $n$ joukon $A$ alkioiden tulo on paljon suurempi kuin joukon $B$ alkioiden tulo. Intuitiivisesti tämä pätee, sillä $B$:n alkioiden alkutekijät on rajoitettu joukkoon $K$ tai suuriin lukua $\frac{n}{p}$ isompiin alkulukuihin. Formaali todistus vaatii hieman laskemista, muttei ole sinänsä vaikea.
Lemma 1
Epäyhtälö
pätee kaikilla $n > 1$, jostain $n$:stä riippumattomalla vakiolla $C$. $C$ voi riippua $k$:sta.
Todistus
Eräs Schurin lauseen todistuksen lemma sanoo, että niitä lukuja, jotka ovat jaollisia vain joukon $S$ alkuluvuilla ja ovat enintään $N$, on enintään
$C_1 \log_2(N)^{\mid S \mid}$
Tämän nojalla niitä $B$:n alkioita, jotka ovat jaollisia vain lukua $\frac{n}{p}$ pienemmillä alkuluvuilla on enintään $C_2 \log_2(N)^{ \mid K \mid }$. Tämä kasvaa hitaammin kuin $\frac{n}{\log_2(n)}$, joten arvio on tältä osin kunnossa. Enää tulee huolehtia siitä, ettei $B$:ssä voi olla liian montaa lukua, jotka ovat jaollisia lukua $\frac{n}{p}$ suuremmalla alkuluvulla.
Valitaan jokin lukua $\frac{n}{p}$ suurempi alkuluku $q$. Luvun $q$ monikertoja on $B$:ssä enintään $pq$. $p$ on vakio, joka riippuu vain $k$:sta. Nyt otetaan avuksi järeämpää kalustoa, jolla saamme tarpeeksi hyvän rajan lukujen $q$ määrälle:
Alkulukulause (Prime number theorem, PNT)
Olkoon $\pi(x)$ lukua $x$ pienempien alkulukujen määrä. Suhde
lähestyy ykköstä luvun $x$ lähestyessä ääretöntä. Tämä siis tarkoittaa sitä, että esimerkiksi kaikilla tarpeeksi suurilla $x$ arviot
pätevät.
Lauseen todistus vaatii analyyttistä lukuteoriaa ja jonkin verran esitietoja, minkä vuoksi sitä ei esitetä tässä. Lause on kuitenkin (hyvin) tunnettu, eli sitä lienee sallittua käyttää esimerkiksi IMOssa, mutta varmahan asiasta ei voi olla.
Tämän nojalla niitä $B$:n alkioita, jotka ovat jaollisia jollain suurella alkuluvulla, on enintään $C_3 \frac{n}{\log_2(n)}$ kaikilla tarpeeksi suurilla $n$, missä $C_3$ on jokin vakio. $C_3$ riippuu $k$:sta, ja lisäksi sen kokoluokka vaikuttaa siihen, kuinka suurilla $n$ väite pätee. Tärkeintä on kuitenkin jonkin tällaisen vakion $C$ olemassaolo, eikä niinkän sen suuruus.
Tämän nojalla
jollain $k$:sta, $C_2$:sta ja $C_3$:sta riippuvalla vakiolla $C$, kaikilla tarpeeksi suurilla $n$. Lisäksi kasvattamalla $C$:tä arvion saa pätemään myös pienillä $n$:n arvioilla. Lemman väite siis pätee.
Pidetään loppuratkaisun ajan lemman 1 muuttuja $C$ vakiona.
Lemmasta 1 seuraa, että joukon $B$ alkioiden tulo on enintään
Koska
saamme lemman 1 avulla arvion myös $A$:n alkioiden tulolle. $A$:n alkioiden tulo on pienimmillään, kun se sisältää luvut $1, 2, \ldots, \mid A \mid $. Tulee siis enää osoittaa, että
Joukossa $A$ on vähintään
alkiota, jotka ovat vähintään $\sqrt{n}$. Tästä seuraa, että
Sillä $t > 2 \mid B \mid + 2$ kaikilla tarpeeksi suurilla $n$ ($t$ on kokoluokkaa $n$, $k$ taas kokoluokkaa $\frac{n}{\log_2(n)}$), pätee kaikilla tarpeeksi suurilla $n$ epäyhtälö
Tästä seuraa, että $A$:n alkioiden tulo on suurempi kuin $B$:n alkioiden tulo $+ k$ kaikilla tarpeeksi suurilla $n$. Väite näin ollen pätee.