no matter which way you look at it, if the resistance is zero, voltage is zero, and current is infinite, and power is zero.
e=i*r=0 since r=0
p=i^2*r=0 since r=0
p=e^2/r=0 since both e and r are zero (technically this could be called undefined because of division by zero, but any division where the numerator is zero results in zero)
yes it is circular reasoning in some respects, but to have power, the values of resistance, voltage, AND current must all be non-zero (even negative values can give useful results).