In Primitive recursive arithmetic (PRA), we can introduce $\lt$ by introducing its representing function $K_{\lt}$, where $K_{\lt}(x,y) =sg(x+1-y)$. Here "sg" and "-" are the functions defined by $sg(0)=0\land sg(x+1)=1$, $pred(0)=0\land pred(x+1)=x$ and $a-0=a\land a-(b+1)=pred(a-b)$.
In this situation, I want to prove in PRA that if $K_{\lt}(x,y+1)=0$, then $K_{\lt}(x,y)=0\lor x=y$.
If $K_{\lt}(x,y+1)=0$, then $sg( (x+1)-(y+1))=sg(pred(x+1-y))=0$. Note that by the induction axiom $sg(x)=0\to x=0$ and $pred(x)=0\to x=0\lor x=1$. Hence we have $x+1-y=0\lor x+1-y=1$. If $x+1-y=0$, then $sg(x+1-y)=0$, so $K_{\lt}(x,y)=0$.
But, I do not know how to prove in PRA with those recursive defining equations that if $x+1-y=1$, then $x=y$. Is it necessary to adopt this as a new axiom?
I know that PRA is strong enough to prove the Gödel incompleteness theorems and many other logical consequnces, and these logical results are proved by introducing new primitive recursive functions with those recursive defining equations. In this point, I want to know whether those recursive defining equations are strong enough to deduce basic properties like "If $x+1-y=1$, then $x=y$" and even "If $pred(a)=1$, then $a=2$".