This may be a stupid question but I will ask it because I am not fully happy.
In any quantum field theory, we start with a couple of fields $\phi_1,\phi_2,...$, and a Lagrangian involving various combinations of these fields and their derivatives consistent with the symmetries of the theory. Now, I often see that people re-define the fields keeping the Lagrangian unchanged to argue how certain couplings can be made real. For example, see this post.
So it is fine to do such redefinitions, if the Lagrangian is left unchanged. What is the assurance that by doing such redefinitions I am not losing any physics (e.g. possibility of CP violation)?
What does this freedom of redefinitions mean? Is it like "we don't know whether the field $\psi$ destroys an electron or the field $e^{i\alpha}\psi$, and it doesn't matter which one I work with."?
Am I only allowed to do $\phi\to e^{i\alpha}\phi$ type redefinitions?