La suposición básica es que estamos haciendo aritmética de módulo sobre algún $2^{n+1}$. es decir $x \equiv x + 2^{n+1}$ para todos los $x$. (Supongo que debería escribir $x \equiv x + 2^{n+1} \pmod{2^{n+1}}$ pero no voy a escribir la parte $(\operatorname{mod}{2^{n+1}})$.) Especialmente $0 \equiv 2^{n+1}$.
Entonces lo que queremos demostrar es que $-x \equiv 2^{n+1} - x$ es el "complemento de dos". Si $x = \sum_{i=0}^{n} a_i 2^i; a_i = \{0,1\}$, el "complemento de dos" es $\overline x = (\sum_{i=0}^{n} b_i 2^i) + 1$ donde $a_i + b_i = 1$. Así que $$\begin{align} x + \overline x &= ( \sum_{i=0}^{n} a_i 2^i) + (\sum_{i=0}^{n} b_i 2^i) + 1 \\ &= (\sum_{i=0}^{n}(a_i + b_i)*2^i) + 1 \\ &= (\sum_{i=0}^{n} 1*2^i) +1 \\ &= 11\ldots11_2 + 1 &&\text{(el subíndice $2$ denota binario)} \\ &\equiv 00\ldots00_2 \\ &\equiv (2^{n+1} - 1) + 1 \\ &= 2^{n+1} \\ &\equiv 0 \end{align}$$
Entonces $\overline x = 2^{n+1} -x \equiv 0 - x = -x$
Ejemplo: Deja $n = 8$ entonces tenemos los números $0, \ldots, 255$ con $256 \equiv 0$, establece $x = 100 = 64 + 32 + 4 = 01100100_2$ y $y = 10011011_2 = 155$. Entonces $$x + y = 11111111_2 = 255 = 256 - 1 \equiv -1$$ y $$z = y + 1 = 10011011_2 + 1 = 10011100_2 = 156$$ Sin embargo $z = y+ 1 = (x+y) +1 - x = (256 -1) +1 - x = 256 -x \equiv -x \equiv -100$.
Y si realmente lo hacemos: $y = 10011011_2=128 + 16 + 8 + 2 + 1 = 155$
$z = 10011100_2 = 128 + 16 + 8 + 4 = 156$.
Y, de hecho, $156 + 100 = 256 \equiv 0$ así que $156 \equiv -100 \pmod{256}$.
Otra forma de pensarlo es si hiciéramos "complemento de 10:
Para encontrar $-15,890,256 \bmod 1{,}000{,}000{,}000$ haríamos el "complemento de 10" de $015,890,256$ que tiene la expansión decimal $$(9-0)(9-1)(9-5)(9-8)(9-9)(9-0)(9-2)(9-5)(9-6) = 984{,}109{,}743.$$ [Nota: $984{,}109{,}743 + 15{,}890{,}256=999{,}999{,}999$.]
Agregamos $1$ para obtener $984{,}109{,}744$ y, de hecho, $984,109,744 \equiv -15,890,256 \pmod {1{,}000{,}000{,}000}$.
Pero "$2$" solo tiene dos valores, $0$ y $1$, así que es más fácil.