Why is electric field zero in a wire with 0 resistance given nonzero voltage? Why is electric field zero in a wire with 0 resistance given nonzero voltage and infinite charge inside a battery?
It is true that for a wire with $0$ resistance there will uniform voltage across the wire. But comparing with an electron in an empty space it seems to be different. Imagine in a space I reference $0$ potential energy very far away from electron($e_o$). Now if we insert an electron in the system and place it near the electron let's call it $e_i$ then shouldn't $e_i$ lose potential as it is freed? It is counterintuitive that if there is an ideal wire like this then there is no change in potential energy thus no potential difference. And for ohm's law $V/R=I$ for resistance equal $0$ current is undefined so what is happening in conductor? Is electron even moving? I think there is also another way to reason which is equipotential surface but it is not clear to me how with $0$ resistance the wire just become equipotential.
 A: It's not zero.
This is a missaplication of ohms law.
Ohms law states the potential needed to maintain a constant current under a resistive force.
It is a steady state solution of a differential equation, when the applied electric force equals the resistive force
Ie, the condition that $\vec{a} = 0$
V=IR
When R=0, V=0
Why does this equation give zero? Because in the absence of resistive forces, what is the potential needed to maintain a CONSTANT current?
Clearly zero potential is needed to maintain a constant current as in the absence of resistive forces, the current will continue to move at a constant rate. Ie, zero potential is needed to maintain it.
This is all ohms law is saying, it is a steady state solution under the assumption there is no acceleration.
This is also why using ohms law at 0 resistance, we can say "I" Is anything, as   when potential is zero, all currents satisfy the condition that the current is constant.
If a potential is applied to a superconducting wire, 0 potential is needed to maintain a constant current.
Does this mean the potential is zero? Obviously not. The potential will be whatever the applied potential is, and thus there obviously IS an electric field.
I apply a potential under zero resistance, the current is changing, and thus using ohms law in this way to say the potential is zero is false. This is only the case when I is constant, which would be in the absence of an applied potential difference, which only occurs, when I don't apply a potential difference.
A: If resistance is zero, the current becomes infinity as current density does. This is derived from Ohm's law $V=IR$. Analogously, current density is proportional to electric field as $\mathbf{J}=\sigma \mathbf{E}$. Then you could say that the electric field becomes infinity as both $I$ and $\mathbf{J}$ are proportional. But does having an infinite current make sense? What would it mean?
Indeed it would mean an infinite amount of charge going through the wire per unit of area. But, in reality, you don't have an endless number of charges, so all the charges available will instantaneously be sent through the wire as soon as you close the circuit and you would run out of charge.
Nevertheless, the two variants of Ohm's law: $V=IR$ and $\mathbf{J}=\sigma \mathbf{E}$, can only be used when the current is constant and as long as you don't run out of charge. That is because the electric field along the wire is not only created by the voltage difference from the battery, but also from some steady charges placed at the wire that create extra electric fields. These steady charges are set if and only if the current is constant and you don't run out of it. So, you can not use Ohm's law to find the electric field from the current density ($\mathbf{J}=\sigma \mathbf{E}$) because you run out of charges instantaneously and these charges are not capable of placing themselves.
