docoo
Algoritmo de la resta en $\mathbb{N}$
 <img_0.svg>
En una resta el orden de los operadores cambia el resultado, en estos casos los operadores tienen nombre diferente;
  1. Minuendo : valor de partida.
  2. Sustraendo : el valor a restar.
  3. Diferencia o resta : resultado de la operación.

La resta como tal no existe (en cierto modo es sumar el opuesto , "que puede existir o no ") pero el algoritmo si tiene sentido, es la búsqueda de la solución de la ecuación $a + x = b$ donde $b$ tiene que ser mayor que $a$ y que $x$ si es una operación en $\mathbb{N}$.

En este caso la operación se puede realizar si, el minuendo es mayor que el sustraendo.

  1. Se colocan los números de la mima forma que en la suma los que ocupan la posición 0 sobre los que ocupan la posición 0 y de igual modo con la posición 1,2 etc...
  2. Se empieza a realizar la operación de derecha a izquierda, desde los valores de menor peso a los de mayor peso.
  3. se realiza la búsqueda de los elementos de la misma posición cual es el valor que resuelve la ecuación de partida, y en este caso, pueden pasar dos opciones que el carácter del minuendo sea mayor que el del sustraendo, y esto hará que se realice como una resta normal, la otra opción es que el carácter del minuendo sea mayor que el del sustraendo, en este caso, se incrementara en 10 el del carácter del minuendo y el carácter que tenga una posición más en el minuendo se reduce en 1, esto hace que el carácter del minuendo sea mayor que el sustraendo, sin que el valor posicional del minuendo se altere (representando el mismo número, no de la forma más correcta, pero válida)
  4. En el caso de que no haya valores en el sustraendo, estos serán considerados como 0.
  5. El proceso termina cuando se llega al valor del minuendo de mayor peso.
  6. El resultado son los valores que quedan de manera individual en las posiciones respectivas de las del minuendo y sustraendo.
--