Saltar al contenido

Diario de clases

Clases de Jesús Soto

Menú
  • Fórmulas
Menú

MAD: Ecuación diofántica

Posted on 2 de marzo de 2026

Ecuación diofántica

Observemos que \[aX\equiv b \pmod{n}\Leftrightarrow aX-b=kn,\] para algún \(k\in\mathbb{Z}\). Es decir, las soluciones de \(aX\equiv b \pmod{n}\), están relacionadas con las soluciones de la ecuación lineal \[ax+ny=b.\] Esta última ecuación plantea una ecuación diofántica.

Recordemos que llamamos ecuación diofántica a cualquier ecuación algebraica, generalmente de varias variables, planteada sobre el conjunto de los números enteros \(\mathbb{Z}\); es decir, se trata de ecuaciones cuyas soluciones son números enteros.

Nosotros solo trataremos las ecuaciones diofánticas lineales; es decir, la ecuación \[a_1x_1 + a_2x_2 + … + a_nx_n = C,\] y, en concreto, solo de dos o tres variables.

Teorema: La ecuación diofántica \[a_1x_1 + a_2x_2 + … + a_nx_n = C,\] tiene solución si, y solo si, \(d=\mathbf{mcd}(a_1,a_2,…,a_n)\) divide a \(C\).

Con anterioridad hemos tratado la ecuación diofántica de dos variables; ahora la veremos con tres variables: \[ax+by+cz=n.\] Como hemos dicho, esta ecuación tiene solución si \(m.c.d(a,b,c)|n\).

En caso de tener solución, podemos calcularla dependiendo de dos casos. El más sencillo es el que plantea cuando dos de los coeficientes de la ecuación son coprimos. En tal caso, la ecuación plantea una solución paramétrica cuyo parámetro es la variable del coeficiente no coprimo. Es decir, si \(m.c.d(a,b)=1\), planteamos la ecuación \[ax+by=n-c\lambda,\] donde designamos \(z=\lambda\), la resolvemos como ya conocemos.

Ejercicio: Resolver la ecuación diofántica \(6x+3y+5z=-7\)


Ejercicio: Resolver la ecuación diofántica \(4x+y-2z=7\)


Ahora nos enfrentamos al problema de que no haya dos coeficientes coprimos; es decir, \(m.c.d(a_i,a_j)=1\) \(\forall i\neq j\), \(i,j=\{1,2,3\}\) con \[a_1 x_1+a_2x_2+a_3x_3=n \]

En tal caso, elegimos dos coeficientes y determinamos \(m.c.d(a_i,b_j)=d\) y planteamos la ecuación: \[du+a_kx_k=n,\]
con una nueva variable \(u\) y donde \(j\neq k\neq i\).

Esta ecuación tendrá solución al tener la de partida. Una vez resuelta, solo tendremos que afrontar la solución paramétrica de \[a_ix_i+a_jx_j=du\]

Ejercicio: Resolver la ecuación diofántica \(15x-21y+35z=14\)


Ejercicio: Resolver la ecuación diofántica \(10x-2y+4z=-6\)


Sistemas de ecuaciones diofánticas

Consideremos que tenemos un sistema de dos ecuaciones diofánticas de tres variables. Con lo que hemos visto cada ecuación define una plano, que puede o no tener soluciones enteras, así el sistema dado por dos planos es una recta. Resolverlo es afrontar la ecuación diofántica de dos variables resultado de simplificar el sistema.

Por ejemplo: sea el sistema\[\left\{\begin{array}{ll} a_1x+b_1y+c_1z=n_1 \\ a_2x+b_2y+c_2z=n_2 \end{array}\right.\]
Podemos simplificar la variable \(x\), multiplicando la primera por \(a_2\), la segunda por \(-a_1\) y sumando ambas igualdades:\[\left\{\begin{array}{ll} a_2a_1x+a_2b_1y+a_2c_1z=a_2n_1 \\ -a_1a_2x-a_1b_2y-a_1c_2z=-a_1n_2 \end{array}\right. \to (a_2b_1-a_1b_2)y+(a_2c_1-a_1c_2)z=a_2n_1-a_1n_2\] El resultado es una ecuación diofántica de dos variables. Notar que convendría la elección de una variable a simplificar que facilite la ecuación resultante.

Ejercicio: Resolver el sistema 3x+5y-z=12, 2x-3y+4z=3

Planteemos las ecuaciones y simplifiquemos para dejar solo dos variables


(%i4)

equ:[3·x+5·y−z=12,2·x−3·y+4·z=3]$
eq1:rat(4·equ[1]+equ[2]);

\[\]\[\tag{%o4)/R} 17 y\mathop{+}14 x\mathop{=}51\]


(%i13)

eq:[14,17,51]$
a:eq[1]$b:eq[2]$c:eq[3]$
d:eucl_ext(a,b);
x1:d[1]·(c/d[3])+b/d[3]·k$
y1:d[2]·(c/d[3])−a/d[3]·k$
print("x=",x1)$
print("y=",y1)$

\[\]\[\tag{%o9} \left[ \mathop{-}6\mathop{,}5\mathop{,}1\right] \]\[\mbox{}\\»x=»17 k\mathop{-}306\mathop{
}\]\[\mbox{}\\»y=»255\mathop{-}14 k\]


(%i16)

s1:solve(ev(equ[1],x=x1,y=y1),z);
sol(i):=[ev(x1,k=i),ev(y1,k=i),ev(ev(z,s1),k=i)]$
sol(k);

\[\]\[\tag{%o14} \left[ z\mathop{=}345\mathop{-}19 k\right] \]

\[\]\[\tag{%o16} \left[ 17 k\mathop{-}306\mathop{,}255\mathop{-}14 k\mathop{,}345\mathop{-}19 k\right] \]

Ya tenemos la ecuaciones paramétricas como solución del problema.


Ejercicio: Resolver el sistema 7x+2y+3z=5,5x+3y-2z=3


(%i4)

equ:[7·x+2·y+3·z=5,5·x+3·y−2·z=3]$
eq1:rat(−5·equ[1]+7·equ[2]);

\[\]\[\tag{%o4)/R} \mathop{-}\left( 29 z\right) \mathop{+}11 y\mathop{=}\mathop{-}4\]


(%i13)

eq:[11,−29,−4]$
a:eq[1]$b:eq[2]$c:eq[3]$
d:eucl_ext(a,b);
y1:d[1]·(c/d[3])+b/d[3]·k$
z1:d[2]·(c/d[3])−a/d[3]·k$
print("y=",y1)$
print("z=",z1)$

\[\]\[\tag{%o9} \left[ 8\mathop{,}3\mathop{,}1\right] \]\[\mbox{}\\»y=»\mathop{-}\left( 29 k\right) \mathop{-}32\mathop{
}\]\[\mbox{}\\»z=»\mathop{-}\left( 11 k\right) \mathop{-}12\]


(%i16)

s1:solve(ev(equ[1],z=z1,y=y1),x);
sol(i):=[ev(ev(x,s1),k=i),ev(y1,k=i),ev(z1,k=i)]$
sol(k);

\[\]\[\tag{%o14} \left[ x\mathop{=}13 k\mathop{+}15\right] \]

\[\]\[\tag{%o16} \left[ 13 k\mathop{+}15\mathop{,}\mathop{-}\left( 29 k\right) \mathop{-}32\mathop{,}\mathop{-}\left( 11 k\right) \mathop{-}12\right] \]


(%i18)

makelist(solve(sol(k)[i],k),i,1,3);
floor(makelist(ev(k,%[i]),i,1,3));

\[\]\[\tag{%o17} \left[ \left[ k\mathop{=}\mathop{-}\left( \frac{15}{13}\right) \right] \mathop{,}\left[ k\mathop{=}\mathop{-}\left( \frac{32}{29}\right) \right] \mathop{,}\left[ k\mathop{=}\mathop{-}\left( \frac{12}{11}\right) \right] \right] \]

\[\]\[\tag{%o18} \left[ \mathop{-}2\mathop{,}\mathop{-}2\mathop{,}\mathop{-}2\right] \]


(%i19)

makelist(sol(i),i,−3,−1);

\[\]\[\tag{%o19} \left[ \left[ \mathop{-}24\mathop{,}55\mathop{,}21\right] \mathop{,}\left[ \mathop{-}11\mathop{,}26\mathop{,}10\right] \mathop{,}\left[ 2\mathop{,}\mathop{-}3\mathop{,}\mathop{-}1\right] \right] \]


(%i20)

makelist(%[i].[7,2,3],i,1,3);

\[\]\[\tag{%o20} \left[ 5\mathop{,}5\mathop{,}5\right] \]


Ejercicio: Sean \(4x-11y+z=43\), \(7x+3y+5z=8\) y \((x_s,y_{s},z_s)\) la solución tal que \(\text{min}\{0<z_{s}\}\). ¿Cuánto suma \(x_{s}+z_{s}\)?

Despejemos de las ecuaciones la componente \(z\):
\[
\begin{array}{rr}
& -5(4x-11y+z=43) \\
+ & 7x+3y+5z=8\,\,\,\, \\ \hline
& -13x+58y=-207 \\
\end{array}
\]

Ahora resolvamos la ecuación \(-13x+58y=-207\). Como \(\mathbf{mcd}(58,13)=1\), tiene solución. Para encontrarla necesitamos la solución de Bézout:
\[ \begin{array}{l|l|l|l}
& 4 & 2 & 6\\ \hline
58 & 13 & 6 & 1\\ \hline
6 & 1 & 0 &
\end{array}
\]
Multiplicamos las matrices:
\[
\begin{bmatrix}
0 & 1 \\
1 & -4\\
\end{bmatrix}\begin{bmatrix}
0 & 1 \\
1 & -2\\
\end{bmatrix}\begin{bmatrix}
0 & 1 \\
1 & -6\\
\end{bmatrix}=
\begin{bmatrix}
-2 & 13 \\
9 & -58\\
\end{bmatrix}
\]
Así pues, \((-2)58+(9)13=1\), o lo que es lo mismo, \((-2)58+(-9)(-13)=1\). Es decir, la solución de Bézout será \((-9,-2)\). Ya podemos resolver la ecuación
\[
\begin{align*}
X &= (-9)(-207)+58k=1863+58k\\
Y &= (-2)(-207)-(-13)k=414+13k\\
\end{align*}
\]
Ahora solo tenemos que despejar la \(z\):
\[
Z=43-4x+11y=-2855-89k
\]

Para simplificar y porque nos piden la solución \((x_s,y_{s},z_s)\) tal que \(\text{min}\{0<z_{s}\}\), pongamos que \(k=\left \lfloor\frac{2855}{89} \right \rfloor=32\). Esto nos daría la solución particular:
\[
\begin{align*}
X_0 &= 7\\
Y_0 &= -2\\
Z_0 &= -7\\
\end{align*}
\]

Por tanto, la solución general puede expresarse como
\[\begin{array}{l}X = 7+58k \\ Y =-2+ 13 k\\ Z= -7-89k\end{array},\] \(k\in\mathbb{Z}\).

Ahora vemos claramente que si \(k=-1\) tenemos \((x_s,y_{s},z_s)\) tal que \(\text{min}\{0<z_{s}\}\); es decir, \((-51,-15,82)\). Luego, \(x_{s}+z_{s}=31.\)


 

Ejercicio: Sea \(v:[a,b]\) donde \(a\) y \(b\) son las dos soluciones mayores de la ecuación de congruencias \(12\,X\equiv 48\pmod{92}\). ¿Cuál es el producto escalar de \(v.[2,-1]\)?

  • 85
  • 27
  • 54

B.)

Primero calculamos el \(\mathbf{mcd}(92,12)\)
\[ \begin{array}{l|l|l|l}
& 7 & 1 & 2 \\ \hline
92 & 12 & 8 & \mathbf{4} \\ \hline
8 & 4 & 0 & \\
\end{array}
\]
Luego, \(\mathbf{mcd}(92,12)=4\). Como \(4|48\) la ecuación tiene solución. Y esta se plantea resolviendo la ecuación \(\frac{12}{4}\,X_0\equiv \frac{48}{4}\pmod{\frac{92}{4}}\); es decir
\[3\,X\equiv 12\pmod{23}\]
El siguiente paso es encontrar el inverso de \(\bar{3}\) en \(\mathbb{Z}_{23}\). Recordemos que lo podemos hacer de dos formas: por la solución de Bézout que plantea la ecuación \(3x+23y=1\); o mediante la función fi de Euler, \(3^{\varphi(23)}\equiv 1\pmod{23}\).

En este caso lo hacemos por Bézout:
\[ \begin{array}{l|l|l|l}
& 7 & 1 & 2\\ \hline
23 & 3 & 2 & 1\\ \hline
2 & 1 & 0 &
\end{array}
\]
Multiplicamos las matrices:
\[
\begin{bmatrix}
0 & 1 \\
1 & -7\\
\end{bmatrix}\begin{bmatrix}
0 & 1 \\
1 & -1\\
\end{bmatrix}\begin{bmatrix}
0 & 1 \\
1 & -2\\
\end{bmatrix}=
\begin{bmatrix}
-1 & 3 \\
8 & -23\\
\end{bmatrix}
\]
Así pues, \(\bar{8}\) es el inverso de \(\bar{3}\) en \(\mathbb{Z}_{23}\).

Multiplicamos en ambos lados de la ecuación:
\[
8\cdot 3\,X\equiv 8\cdot 12\pmod{23}\Rightarrow X\equiv 96\pmod{23}\Rightarrow X\equiv 4\pmod{23}
\]

Por tanto, las soluciones son
\[
X\equiv (4+23k)\pmod{92},
\]
con \(k=1,\ldots, (4-1)\); es decir, 4, 27, 50 y 73.

Nuestro \(v:[a,b]\) donde \(a\) y \(b\) son las dos soluciones mayores de la ecuación de congruencias, resultará \(v:[50,73]\). Así
\[
[50,73].[2,-1]=27
\]

MAD: Congruencias con maxima

Posted on 25 de febrero de 2026

Restos potenciales Veamos el siguiente ejercicio: Ejemplo: Dado \(n=71\cdots 71\), donde la pareja 71 se repite 10 veces, ¿cuál es su resto al dividirlo por 17? Solución: El número en cuestión es…

MAD: Números primos y congruencias

Posted on 23 de febrero de 2026

En la clase de hoy trataremos los números primos. Llamaremos número primo a todo número entero \(p\in\mathbb{Z}\), \(p>1\), que no tiene divisores más que el 1 y el mismo. El siguiente resultado…

MAD: El mcd con maxima

Posted on 18 de febrero de 2026

El pasado día vimos que el algoritmo de Euclides se fundamenta en el teorema: Teorema: Si \(a\) y \(b\) son números enteros, \[\mathbf{mcd}(a,b)=\mathbf{mcd}(b,r),\] donde \(r\) es el resto del algoritmo de la…

MAD: Máximo común divisor y Ecuación diofántica de 2 variables

Posted on 16 de febrero de 2026

Máximo común divisor Consideremos dos números enteros Si \(a\) y \(b\) distintos de cero, decimos que \(c\) es un divisor común de \(a\) y \(b\) si \(c|a\) y \(c|b\). Cuando existen, únicamente,…

El algoritmo de la división con maxima

Posted on 11 de febrero de 2026

1. El algoritmo de la división Dados dos números enteros \(a\) y \(b\), con \(a\) no nulo, la división euclídea asocia un cociente \(q\in\mathbb{Z}\) y un resto \(r\in\mathbb{Z}\), únicos, que verifican: \[b=q\,a+r,\quad…

MAD: Divisibilidad y Algoritmo de la división

Posted on 9 de febrero de 2026

Divisibilidad El concepto de divisibilidad es uno de los más importantes que veremos en Teoría de números. Con él pretendemos dar una sustitución de la división que no siempre es posible en…

MAD: Presentación

Posted on 2 de febrero de 2026

En la presentación del día de hoy hemos visto Presentación Objetivos de la asignatura Metodología y Evaluación Bibliografía Objetivos, Metodología y Evaluación El contenido de la asignatura está centrado en tres bloques:…

ALG: Ejercicios de repaso

Posted on 17 de diciembre de 2025

Ejercicio: Sea la matriz \(A=\begin{bmatrix}4 & 2 & 0 & 0\\ 3 & 3 & 0 & 0\\ 0 & 0 & 2 & 5\\ 0 & 0 & 0 & 2\end{bmatrix}\)…

ALG: Diagonalización de una matriz

Posted on 15 de diciembre de 2025

Dado \(\mathbf {A} \in M_{n\times n}(\mathbb {K} )\), una matriz cuadrada con valores sobre un cuerpo \(\mathbb {K}\), decimos que \(\mathbf{A}\) es diagonalizable si, y sólo si, \(\mathbf{A}\) se puede descomponer de…

Paginación de entradas

1 2 … 8 Siguientes

Novela

La Loba, la lucha fraticida por un reino

La Loba, la lucha fratricida por un reino.

Urraca, señora de Zamora, acusada de instigar la muerte de su hermano, el rey Sancho de Castilla, deberá defenderse de la acusación, al tiempo que luchará por mantener la cohesión entre los hermanos y los reinos cristianos: una lobera de fieros lobeznos.

👉 En amazon

Entradas recientes

  • MAD: Ecuación diofántica
  • MAD: Congruencias con maxima
  • MAD: Números primos y congruencias
  • MAD: El mcd con maxima
  • MAD: Máximo común divisor y Ecuación diofántica de 2 variables
marzo 2026
L M X J V S D
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
« Feb    

Categorías

  • Álgebra Lineal
  • general
  • Matemática Discreta
  • MathBio

Etiquetas

Prácticas MAD Prácticas MathBio Prácticas Álgebra

Meta

  • Acceder
  • Feed de entradas
  • Feed de comentarios
  • WordPress.org
©2026 Diario de clases | Diseño: Tema de WordPress Newspaperly