a) We suppose that rs∈/N. Then, there exists k∈N such that k<rs<k+1⟺kr<s<(k+1)r. Choosing b=a∈N∗, arbitrary, we obtain [ar]∣[as] and thus [ar]∣[as]−k[ar]. (1)
From s>kr, we obtain that there exists u>0 such that us>ukr+2 and thus, for every a>u we get as>akr+2⟹[as]≥[akr]+2>akr+1>k[ar], so [as]>k[ar].
From (1) we obtain [as]−k[ar]≥[ar]⟺[as]≥(k+1)[ar], so,
as>(k+1)(ar−1)⟺k+1>a((k+1)r−s),
for every a>u.
Thus, a<(k+1)r−sk+1, for every a>u, which is a contradiction, so the assumption is false.
b) Let us show that s is a positive integer.
We will show that for every a∈N such that ar≥2, we get as∈N.
If as∈/N, then there exists n∈N∗ such that n+11≤{as}<n1, so 1≤(n+1){as}<nn+1≤2, thus [(n+1){as}]=1.
We obtain
[(n+1)as]=[(n+1)[as]+(n+1){as}]=(n+1)[as]+[(n+1){as}]=(n+1)[as]+1.
Since [ar]∣[as] and [ar]∣[(n+1)as], we obtain that [ar]∣1⟹[ar]=1, which is a contradiction.
Thus as∈N, for every a∈N with ar≥2, from which we get (a+1)s∈N, so (a+1)s−as=s∈N.
Let us prove that r is a positive integer.
Let p be an arbitrary prime number with p[r]>s and m=[p{r}]. Since p{r}<p, we get m<p.
If m=0, then (m,p)=1. Since
[pr]∣ps⟹[p([r]+{r})]∣ps⟹p[r]+m∣ps.
Since (p[r]+m,p)=1⟹p[r]+m∣s, we obtain a contradiction as p[r]>s.
Thus, m=0⟹p{r}<1⟹{r}<p1, for every prime number p, with p>[r]s⟹{r}=0 and thus, r∈N.