My source BBFSK
I need to add that natural numbers in this context are defined as starting with 1. I didn't think that would impact the answer, but apparently it does. $n-0$ provides a "bridge" between the integers and the natural numbers.
This question pertains to the extension of the natural numbers to the integers. The expression $a-\bar{a}$ is not yet called subtraction.
Given the arbitrary natural numbers $a$ and $\bar{a},$ the expression $a-\bar{a}$ is defined to be the solution of the equation
$$ a=x+\bar{a}, \tag{1} $$
and is called an integer. In the case where $a>\bar{a},$ we could just as well say that $x$ is a natural number. We were able to do that before contemplating integers. It was the case where $a<\bar{a}$ that induced us to extend the domain of numbers.
Our goal is to show that certain integers are equal to natural numbers. To this end we define equality between integers and natural numbers by setting \begin{equation} \left(c+\bar{a}\right)-\bar{a}=c\text{, and }c=\left(c+\bar{a}\right)-\bar{a}, \tag{2} \end{equation}
with the stipulation that these and only these equations are to hold between natural numbers and integers. Reflexivity remains unaffected by this definition, but to show comparability, that is
$$ \alpha=\gamma\land\beta=\gamma\implies\alpha=\beta, $$
we must show it holds for all cases of $\alpha,\beta,\gamma$ as integers or natural numbers. In total there are eight such cases. The two cases in which all three variables are of the same kind have already been dispensed with. Due to the defined symmetry of (2) we need not treat the two cases which arise from another by substituting $\alpha$ with $\beta$.
The first of the remaining four cases is $$ \alpha=a\in\mathbb{N},\beta=b-\bar{b},\gamma=c-\bar{c}\in\mathbb{Z}. $$
This is where things get a bit murky for me.
First we treat $\alpha=\gamma,$ which written explicitly is $a=c-\bar{c}.$ But we are required to somehow relate this to (2). So, perhaps we should write $a=\left(a+\bar{c}\right)-\bar{c}.$ Here I'm not sure what is legal. It seems that since we have asserted $a$ to be a natural number, we should be free to set $$ \left(a+\bar{c}\right)-\bar{c}=c-\bar{c}. $$
Since both sides are known to be natural numbers dressed up like integers. Is that permissible?
Also, since $a=c-\bar{c}$ is defined to be the solution of the equation $c=a+\bar{c},$ and $a$ is a natural number, it follows from the definition of $>$ for natural numbers that $c>\bar{c}.$ It therefore seems reasonable that we could immediately conclude that $a=c-\bar{c}\in\mathbb{N}\implies c=a+\bar{c}$ without explicitly appealing to (2). But that feels like cheating. Is it cheating?
The gist of my question seems to boil down to: given the definition (from the book) of equivalence between an integer and a natural number:
$$\left(c+\bar{a}\right)-\bar{a}=c\text{, and }c=\left(c+\bar{a}\right)-\bar{a},$$
how does the result (from the book) $a=c+\bar{a}$ follow?
Notice that $a$ does not appear in the above definition. The only clue I have as to where $a$ comes from is that every prior appearance of $\bar{a}$ is in the pair $\left(a,\bar{a}\right)$ used in the mapping $\left(a,\bar{a}\right)\to{a-\bar{a}}.$ Apparently I am expected to look at $\left(c+\bar{a}\right)$ and see $a$.
The nature of BBFSK is that such conclusions are often left to the reader.
I think this is the correct answer.
In order to keep track of what is certainly a natural number and what may or may not be a natural number I use a Roman font for the unknown in $a=\mathrm{c}+\bar{a},$ where the relative order of $a$ and $\bar{a}$ is unspecified. We have defined the solution to be $\mathrm{c}\equiv a-\bar{a},$ which is an element of our extended domain.
We assert that our commutative, associative and cancellation laws of addition developed in $\mathbb{N}$ are valid in the extended domain. Applying these to a bit of minor algebraic acrobatics give the following
$$a=\mathrm{c}+\bar{a}=\left(a-\bar{a}\right)+\bar{a}\text{, and}$$
$$\mathrm{c}=\left(\mathrm{c}+\bar{a}\right)-\bar{a}=a-\bar{a}.$$
Which includes the form used in the definition of equality between integers and natural numbers. But in the case where $c$ is a natural number, we don't use the Roman font. In this case all of the variables are natural numbers. Beginning with the definition and working backwards
$$c=\left(c+\bar{a}\right)-\bar{a}=a-\bar{a}\text{, and}$$
$$a=c+\bar{a}\text{. So}$$
$$c=\left(c+\bar{a}\right)-\bar{a}\iff c=a-\bar{a}\iff a=c+\bar{a}.$$