Using Pumping Lemma prove that the language $L = \{a^ib^j \mid i,j \in N \}$ is Not Regular.
Proof:
Assume that $L$ is Regular. Pumping Length = $P$. We choose $w = a^{P-2}b^{P+2} \in L$
We divide $w$ in $xyz$. $x= a, y = a^{P-3}bb, z = b^P$
Now we Pump with $i = 2$. $xy^iz = xy^2z$ = $aa^{P-3}bba^{P-3}bbb^P$ = $a^{P-2}bba^{P-3}b^{P+2} \notin L$. QED
Did I do it right?
Your language is regular and equal to $a^*b^*$. That being said, your application of the pumping lemma is faulty.
Apart from the telegraphic style, so far, so good.
Wrong! The pumping lemma just tells you there must be some decomposition $w=xyz$ with $|xy| \leqslant p$ and $|y| \geqslant 1$ such that $xy^iz \in L$ for every $i \geqslant 0$. The decomposition you propose may not work, but there might be another decomposition that works. And indeed, the decomposition $x = a^{p-3}bb$, $y = b^p$ and $z=1$ will work since $a^{p-3}bb(b^p)^n \in L$ for all $n$. So you didn't find a contradiction.