a.
Let bn=2(k+1)n−12(k+1)nk−1=2(k+1)n(k−1)+⋯+2(k+1)n+1 for n≥0 and
an=bn−1bn=(2(k+1)n−1)(2(k+1)n−1k−1)(2(k+1)nk−1)(2(k+1)n−1−1)for n≥1.
Since (2(k+1)n−1,2(k+1)n−1k−1)=2((k+1)n,(k+1)n−1)−1=2(k+1)n−1−1, an is an integer and t(a1a2…an)=t(bn)=k for all n≥1.
b.
It suffices to show that t(n(2r−1))≥r for all positive integers n and r. We will use induction on n.
* For n=1, t(n(2r−1))=t(2r−1)=r.
* Let n>1. If n is even, then t(n(2r−1))=t((n/2)(2r−1))≥r by the induction hypothesis. Assume that n=2j+1 where j is a positive integer. Then
t(n(2r−1))=t((2j+1)(2r−1))=t((2j+2)(2r−1)−2r+1)=t((2j+2)(2r−1)−2r)+1≥t((2j+2)(2r−1))−1+1=t((j+1)(2r−1))≥r
where we used the induction hypothesis and the fact that t(i−2r)≥t(i)−1 for i>2r.