Skip to main content
OlympiadHQ

Browse · MathNet

Print

Iranian Mathematical Olympiad

Iran counting and probability

Problem

A subset of natural numbers is called loyal if there exist positive integers such that . is the collection of loyal subsets of natural numbers. For every subset of we define:



Also, Define



Prove there exists such that for every positive integer greater than we have . ( denotes the number of elements of a set and if we set ).
Solution
We divide subgroups into three groups

1) Subset such that .

2) One element subsets. Of course we know that for an arbitrary element of this group like , and . So for one element subsets we have .

3) Subsets with at least two elements. For subsets in group 3. For integers let be the collection of such binary strings of length that the first lies in the 's place and the last lies in the 's place. Hence, if and then can be or so . For let if and if .

For every we define . (We change the numbers between first and last .) Now we compare and . (There is bijection between binary strings of length and subsets of so we can define and on binary strings.)

For the largest block of 's in we have three cases:

Case 1. The largest block contains places and . So , hence and . Thus .

Case 2. The largest block contains exactly one of places or . So for example for some (), and . Therefore we deduce that and . Hence .

Case 3. The largest block contains none of and . So for example for some and () we have and . Thus and . Hence .

Note that for each one of elements of satisfies the condition of case 1 and there are binary strings such that and also they have another .



Our conclusions are summed up in the following result.



But it is very easy to prove by induction that for we have

Techniques

Recursion, bijectionColoring schemes, extremal argumentsInduction / smoothing