I am trying to follow the proof from Munkres that for any set $A$, there is no injection from $\mathcal{P}(A)$ to $A$. Munkres's approach is to note that for any nonempty set $B$, the result is equivalent to the statement that there is no surjection from $B$ to $\mathcal{P}(B)$. I am very comfortable with the proof of Cantor's theorem, so I'm trying to prove only two things: (a) this result still holds when $A = \emptyset$ and (b) that for $A \neq \emptyset$, the result is implied by the lack of a surjection from $A$ to $\mathcal{P}(A)$.
Here are my attempts.
I am a bit puzzled by (a). If $A = \emptyset$, then $\mathcal{P}(A) = \{\emptyset\}$. There is no function from $\mathcal{P}(A)$ to $A$ in that case and therefore no injection. Is it as simple as that? Munkres doesn't treat this case. I'm assuming because it is considered "trivial" and an edge case.
As for (b): I'll try to prove the exact statement Munkres quoted. The statement is:
Suppose $B \neq \emptyset$ and there exists no surjection from $B$ to $C$. Then there exists no injection from $C$ to $B$.
I think the standard proof is by contraposition, or at least that's my intuition. So let's suppose there exists an injection $f: C \to B$. It follows that $f$ admits a left inverse $g: B \to C$ so that $g \circ f = \mathrm{id}_C$. But then $g$ admits a right inverse, $f$, so $g$ is surjective. By contraposition, if there is no such surjection $g$, then there is no injection $f$.
I'm taking for granted the fact that a function admits a left inverse if and only if it is injective and a right inverse if and only if it is surjective.
How do these proofs look?