I am having some trouble with an intuitive understanding of how we can say two sets equal in cardinality iff there is a bijection between them.
In particular, a bijection exists between $\mathbb{Z}$ and $\mathbb{N}$; however, $\mathbb{N} \subseteq \mathbb{Z}$ but not $\mathbb{Z} \subseteq \mathbb{N}$, yet we claim $|\mathbb{N}| = |\mathbb{Z}|$. (1)
From a basic POV: $\mathbb{N} \subseteq \mathbb{Z} \implies |\mathbb{N}| \le |\mathbb{Z}|$, but I've been unable to arrive at a contradiction; since in the other case, the premise is false.
I'm having trouble what basic intuitive, primitive permits us to have the above situation, denoted (1) be possible -- outside of being purely based on definition.