(I) To prove: Since an+2=3an+1−2an, we have
an+2−an+1=2(an+1−an).
Because a1=1 and a2=3, we get
an+1−anan+2−an+1=2 for n∈N∗.
Thus, {an+1−an} is a geometric sequence with the first term a2−a1=2 and a common ratio of 2.
(II) We know from (I) that an+1−an=2n for n∈N∗, therefore,
an=(an−an−1)+(an−1−an−2)+⋯+(a2−a1)+a1
=2n−1+2n−2+⋯+2+1
=2n−1 for n∈N∗.
So, the general term formula for the sequence is an=2n−1.
(III) To prove: Since 4b1−1⋅4b2−1⋯4bn−1=(an+1)bn, we have
4b1+b2+⋯+bn−n=22(b1+b2+⋯+bn−n)=2nbn.
Thus, 2[(b1+b2+⋯+bn)−n]=nbn (Equation 1).
For the next term in the sequence, we have
2[(b1+b2+⋯+bn+bn+1)−(n+1)]=(n+1)bn+1 (Equation 2).
Subtract Equation 1 from Equation 2 to get
2(bn+1−1)=((n+1)bn+1−nbn),
which simplifies to (n−1)bn+1−nbn+2=0 (Equation 3).
For the (n+2)-th term, we have
nbn+2−(n+1)bn+1+2=0 (Equation 4).
Subtracting Equation 3 from Equation 4, we get
nbn+2−2nbn+1+nbn=0,
which simplifies to bn+2−2bn+1+bn=0.
Therefore, bn+2−bn+1=bn+1−bn for n∈N∗,
indicating that {bn} is an arithmetic sequence. Thus, the proof is complete.