I've always wondered if there was a proof for this, since the beginners method to solving the last layer depends on this (you either have no edges oriented correctly, an L, a line or a cross, and each case has an even amount of oriented/ unoriented edges). When solving it this way, I've never ran into a case where there was an odd number of oriented edges.
Is there a proof showing that this is always the case? If so, could someone prove it/ provide a link?


This has been analyzed elsewhere in purely group theory terms; this paper on page 7 addresses this issue.