5. Zadatak
U nekom jeziku svaka je riječ niz slova i . Svaka riječ ima barem jedno i najviše slova, no nisu svi takvi nizovi riječi. Poznato je da nadovezivanjem jedne riječi na drugu nikad ne dobivamo riječ. Odredi najveći mogući broj riječi u tom jeziku.
Primijetimo da za svaki vrijedi da je ukupan broj nizova slova i duljine jednak (za svaku poziciju u riječi biramo jedno od dva slova), pa je stoga ukupan broj nizova duljine između jednog i slova jednak
Pogledajmo jezik u kojem su riječi svi nizovi slova duljine ili više. Očito je uvjet iz zadatka zadovoljen: nadovezivanjem dviju takvih riječi dobivamo niz znakova dulji od , pa se sigurno ne nalazi u jeziku. Ukupan broj takvih riječi je
Dokažimo da je to najveći broj riječi koji se može naći u jeziku. Jezik s najviše riječi u kojem se ne nalazi nijedna riječ duljine manje od je opisan gore. Promotrimo sada bilo koji jezik u kojem se nalazi barem jedna riječ duljine manje od i nazovimo ju . Za proizvoljan niz znakova duljine , neka je niz znakova nastao nadovezivanjem riječi i niza . Duljina tog niza je najviše .
Za sve moguće nizove znakova duljine , promotrimo skupove oblika . Kako se riječ nalazi u jeziku, barem jedan od nizova znakova i nije riječ. Kako takvih dvočlanih skupova ima (kao i nizova znakova od slova), barem toliko nizova znakova nije riječ. Zaključujemo da taj jezik može imati najviše riječi.
Dakle, ako se u jeziku ne nalazi nijedna riječ duljine manje od , može imati najviše riječi, a ako se u jeziku nalazi barem jedna riječ duljine manje od , može imati samo manje riječi. Time zaključujemo da je najveći broj riječi u jeziku .