いや、式の変形は正しいよ。
その場合でもf(pr)が整数とは言えないことには変わりないけどね。