[FOM] Perfect Powers

Vaughan Pratt pratt at cs.stanford.edu
Tue Jan 4 03:09:06 EST 2011



On 1/1/2011 9:02 AM, A. Mani wrote:
> I was thinking of the following constructive proof:
>
> Let p^{1/q} = m/n with (m,n) = 1, n>  0;
>
> and c= n(p^{1/q} - f(p^{1/q}))  (f being the floor fn)

But your c is merely what I was calling m mod n.  It seemed clear from 
your mention of "floor" that your proof would have to pass through this 
point at least.

Your proof then continues for a further 8 lines:

 > Since 0 \leq (p^{1/q} - f(p^{1/q}))<  1
 >
 > 0 \leq c<  n   [in other words 0  <=  m mod n  <  n]
 >
 > But c (m/n)^{q-1} = c(p^{1/q})^{q-1} =
 > = n(p^{1/q})^{q} - nf(p^{1/q}) (m/n)^{q-1}
 >
 > Multiplying both sides of the eqn by n^{q-2}, we get
 >
 > (c m^{q-1}) /n  = (n^{q-1})p - f(p^{1/q}) m^{q-1} (an integer)
 >
 > So, n | cm^{q-1} =>  n|c
 >
 > But c \in [0,n) =>  c = 0

when you could have gotten there more "directly" (your word) via my 
argument "Then p = (m/n)^q, so pn^q = m^q. Hence m^q mod n = 0.  But 
since m is in the reduced residue system mod n, so is m^q whence it 
cannot be zero there."

 > In that form, the proof does not fit as the equivalence requires
 > existential quantifiers.

Whatever that means, how does it justify your much longer proof?  I had 
never thought of the reduced residue system mod n as being somehow 
either "nonalgebraic" (it is a finite abelian group, how is that 
nonalgebraic?) or "nonconstructive" (for which you offered no criterion 
- what is "nonconstructive" about the Euler totient function when it has 
an explicit recursive formula?).

Vaughan Pratt


More information about the FOM mailing list