a) Consider a table with T+1 rows and an infinite number of columns (towards right) such that the first column is filled by numbers 1,2,…,T and 1. An algorithm is introduced for filling the cells of the table, then fi(j) is defined as the value of the intersection cell of the ith row and the jth column of the table.
Label the cells of the table, except those of the first row, by
a1,a2,a3,…, like the following table.
In each step of the algorithm, some cells of the table are filled in a way that after the
jth step
aj is filled. Suppose that
aj is at the intersection of the
kth row and the
lth column.
i. If aj was empty before the jth step, the smallest natural number that has not yet appeared in the table is written in aj at that step.
ii. The number in aj should be equal to the number of repetitions of l in the (k−1)th row of the table (∗). For this reason, enough l's should be put in the first empty cells of the (k−1)th row so that the number of l's becomes equal to the number written in aj. Using this algorithm, if l>T, before this step no l exists in the (k−1)th row; and if l≤T, at most one such l exists (the one in the first column). The reason is that every number that has been written in the (k−1)th row before this step, except the first number, is written when the algorithm was used for the first l−1 cells of the row, and in those steps only numbers less than l were written. Since the number in aj is positive, it was not less than the number of l's in the (k−1)th row (before this step), so a sufficient number of l's (maybe zero) can always be added to satisfy (∗).
iii. If aj is in the second row, after the previous step the numbers in the first row should be copied into the cells of the last row.
Using this algorithm, all of the cells of the table are filled with natural numbers, and if fi(j) is defined to be the number in the jth cell of the ith row, fi's satisfy all of the problem's conditions.
b) Yes! To construct such functions an approach similar to the previous part is used, utilizing a table which is infinite from right and below. Like part (a),
j is written in the
jth cell of the first column and the cells of the table, except those of the first row, are labeled by
a1,a2,… like the following table.
The table can be filled using the algorithm of part (a) (since no bottom row exists in this table, part iii of the algorithm is not necessary). Like before, it can be showed that
aj is filled at the
jth step and if
aj is the intersection of the
kth row and the
lth column, the number in
aj is not less than the number of
l's in the
(k−1)th row.
Again, if fi(j) is defined as the number in the intersection of the ith row and the jth column, fi's satisfy all of the problem's conditions; and since the numbers in the first column are all distinct, functions fi are mutually unequal.