Yeah, great. You are repeating what you said before. What does this have to do with Cantor's Theorem? You have yet to show any connection whatsoever from your non-surjective mapping to the theorem or its proof.
Once again you are missing my argument, which is not about the injective map, but it is about the missing
P(S) {} member from a given proper subset of
P(S) that is in bijection with
P(S) even if {} is not its member (and in this case we can't provide the needed contradiction that enables to conclude that there is no surjection).
In case of infinite sets it is not enough to show that the attempt to define a mapping between
S member and, for example, {} (which is some
P(S) member) is involved with contradiction with some member of set
P(S), since such member can be omitted from
P(S), and yet we get a proper subset of
P(S) which is in bijection with
P(S) (this is Dedeking-infinite property).
Since there are
at least |P(S)| proper subsets of set
P(S) that are in bijection with set
P(S), Cantor's theorem has to prove that there is injection but not surjection among
at least |P(S)| (proper) subsets with
P(S) members, where set
P(S) itself is only one case of such subsets.
EDIT:
Since Cantor's theorem is limited only to
P(S) itself (where any given
P(S) members that are constructed by Cantor's theorem can be omitted from set
P(S) (for example: {})) it is insufficient in order to prove that indeed
|S| <
|P(S)|.