Hi, I was wondering if this is sound enough. I am trying to self teach so I would appreciate the critique.
Show that any two infinite subsets of $\mathbb{Z}$ have the same cardinality.
To achieve this, let A and B be infinite sets and $A, B\subset \mathbb{Z}$, meaning $|A|\leq|\mathbb{Z}|$ and $|B|\leq|\mathbb{Z}|$ where $\mathbb{Z}$ is countably infinite i.e. $|\mathbb{Z}|=|\mathbb{N}|$ (as proven in 1.1). By definition $|A|\leq|\mathbb{Z}|$ if there is an injection between A to $\mathbb{Z}$, and $|B|\leq|\mathbb{Z}|$ if there is an injection between B to $\mathbb{Z}$, thus A and B are countable as $|A|\leq|\mathbb{N}|$ and $|B|\leq|\mathbb{N}|$. Because $\mathbb{Z}$ is countably infinite as well as A and B are also countable and infinite as we have proven separately, we conclude our proof by stating $|A|=|B|=|\mathbb{N}|=|\mathbb{Z}|$.$\blacksquare$
For one thing, you should not write "by definition" except when you have in mind a specific definition that you are applying in a logically immediate way.
Next, I wouldn't rely on facts about comparison of cardinalities except when citing (at least implicitly, but in this case you should be explicit) a particular theorem. In this case, perhaps the Schröder–Bernstein theorem could be used.
However, all other things being equal, it's better to keep things as simple as they really are. In this case exhibiting an actual bijection can be done quickly.
Remember that by definition, and I do mean definition, two sets have the same cardinality if and only if there is a bijection between them.
Suppose $A$ is an infinite subset of $\mathbb Z.$ Let the first member of a sequence be the nonnegative member of $A$ (if any) of smallest absolute value. Let the next member of the sequence be the negative member of $A$ (if any) of smallest absolute value. Let the next be the nonnegative member of smallest absolute value among those not already in the sequence. Let the next be the negative number (if any) of smallest absolute value among those not already in the sequence. And so on.
This gives you a bijection between $A$ and $\{1,2,3,\ldots\}.$ Similarly create a bijection between $B$ and $\{1,2,3,\ldots\}.$ By composition, then, you have a bijection between $A$ and $B.$