Lembremos a cuestión que dá título a estas liñas:
Problema dos selos de Frobenius. Supoñamos que os selos de correos teñen unicamente dous valores, $a$ e $b$, con $a$ e $b$ coprimos. Dispoñemos dunha cantidade ilimitada de selos de ambos tipos. Trátase de determinar cal é a maior cantidade que non pode ser obtida facendo uso deses selos.
Na anterior entrada demostraramos o
Teorema 1. Se $a$ e $b$ son coprimos, a cantidade de sumas que non se pode conseguir usando selos deses dous valores é finita.
O Teorema 1 explícanos que o problema dos selos ten sentido pois, ao haber unha cantidade finita de valores inalcanzables, podemos preguntar polo menor deles. Agora daremos un paso máis e responderemos completamente á cuestión mediante a demostración do
Teorema 2. Dados dous naturais coprimos $a$ e $b$, a maior cantidade que non podemos conseguir mediante unha combinación linear deles é $a\cdot b-a-b$
Para iso recomendo antes de nada ler a entrada anterior porque non só imos facer uso do Teorema 1 alí demostrado, senón que tamén necesitaremos coñecer a súa demostración para chegar ata o fin.
Hai outras demostracións do Teorema 2, en todo caso foi esta, que presento aquí, a que me chegou á alma. Recólloa do libro The Diophantine Frobenius Problem de J. L. Ramírez Alfonsín (Oxford University Press, 2005). Para comezar, seguiremos a mesma liña que na demostración do Teorema 1, traballando con métodos xeométricos. Consideremos o polígono $P$ con vértices nos puntos da retícula $A(0,a)$, $B(b,0)$, $C(b-1,-1)$ e $D(-1,a-1)$. Unha imaxe axudaranos a centrarnos:
Calculemos a ecuación da recta que pasa por $A$ e $B$. Para iso consideramos o seu vector director $\overrightarrow{AB}=\overrightarrow{OB}-\overrightarrow{OA}=\left( b,0 \right)-\left( a,0 \right)=\left( b,-a \right)$ e o seu punto $A(0,a)$ que dan lugar á ecuación continua $$r_{AB}:\frac{x-0}{b}=\frac{y-a}{-a}$$ Un pouco máis de manipulación dános como premio esta outra expresión para a recta $$r_{AB}:ax+by=ab$$
Os únicos puntos do reticulado $\mathbb{N}\times \mathbb{N}$ que pertencen a esta recta son precisamente o vértices $A$ e $B$. Para verificalo, consideremos que houber outro punto $\left( x_{0},y_{0} \right)$. Daquela $x_{0}\lt b$, ademais $ax_{0}+by_{0}=ab$, entón $ax_{0}=ab-by_{0}=b\left( a-y_{0} \right)$. Polo tanto $b$ divide ao primero membro, agora ben, como $a$ e $b$ son coprimos, só pode darse o caso de que $b$ sexa divisor de $x_{0}$. Daquela existirá un enteiro $s$ tal que $x_{0}=bs$ o que entra en contradición con que $ x_{0}\lt b$.
Fagamos o mesmo estudo para a recta que pasa por $C$ e $D$. Para iso consideramos o seu vector director $\overrightarrow{CD}=\left( -1,a-a \right)-\left( b-1,-1 \right)=\left(- b,a \right)$ e o seu punto $C(b-1,-1)$ que dan lugar á ecuación continua $$r_{CD}:\frac{x-b+1}{-b}=\frac{y+1}{a}$$ Un pouco máis de manipulación dános como premio esta outra expresión para a recta $$r_{CD}:ax+by=ab-a-b$$.
Contrariamente ao caso anterior, ningún punto do reticulado $\mathbb{N}\times \mathbb{N}$ pertence a esta recta. Para verificalo, consideremos que houbera algún punto $\left( x_{0},y_{0} \right)$. Daquela $x_{0}\lt b-1$, ademais $ax_{0}+by_{0}=ab-a-b$, entón $a(x_{0}+1)=ab-by_{0}-b=b\left( a-y_{0} -1\right)$. Polo que $b$ divide a este último primeiro membro, agora ben, como $a$ e $b$ son coprimos, só pode darse o caso de que $b$ sexa divisor de $x_{0}+1$. Daquela existirá un enteiro $s$ tal que $x_{0}+1=bs$ o que entra en contradición con que $ x_{0}+1 \lt b$. Con isto concluímos tamén que os $4$ vértices son os únicos puntos de $P$ que están no reticulado enteiro $\mathbb{Z}\times \mathbb{Z}$.
Calculemos a área de $P$. Con este fin escollemos os vectores $\overrightarrow{AB}=\left( b,-a \right)$ e $\overrightarrow{BC}=\left( b-1,-1 \right)-\left( b,0 \right)=\left( -1-1 \right)$ e calculamos o valor absoluto do determinante formado por eses vectores: $$área(P)=\left| \left| \begin{matrix} b & -a \\ -1& -1 \end{matrix} \right| \right|=\left| -b-a \right|=a+b$$
Por fin vou desvelar a necesidade de todas as divagacións anteriores. Imos aplicarlle o teorema de Pick ao polígono $P$!. Por se alguén non lembra o que di este teorema, recórdollo:
Teorema de Pick. Sexa $S$ un polígono con vértices no retículo. Entón $$A(S)=I(S)+\frac{F(S)}{2}-1$$ onde $A(S)$ é a área, $I(S)$ indica os puntos retículo no interior de $S$ e $F(S)$ representa os puntos do retículo que están na fronteira do polígono
Unha demostración deste teorema pódese encontrar no libro de Ross Honsberger El ingenio en las matemáticas (Editorial Euler, 1994). Despois da bomba, continuamos. Das liñas anteriores temos que $A(P)=a+b$ e $F(P)=4$, aplicando o teorema de Pick obtemos que $I(P)=a+b-1$
Consideremos agora as rectas $r_{i}:ax+by=ab-a-b+i$ con $i=1,2,...,a+b-1$. Son un total de $a+b-1$ rectas. Veremos que cada unha delas contén exactamente un dos puntos de $I(P)$.
Antes de nada pensemos nun par de cousas. A primeira: estas rectas, paralelas entre si, están todas comprendidas entre $r_{CD}$ e $r_{AB}$. Cando imos aumentando o valor de $i$ iremos obtendo cada vez rectas colocadas "máis arriba" en todo ese feixe que se observa na imaxe.
A segunda consideración: dado $\left( x_{0},y_{0} \right)$ un punto calquera de $I(P)$, como é un punto do retículo ( e de coordenadas positivas) , resulta que $ax_{0}+by_{0}$ vai dar un resultado positivo. Con isto quero dicir que ten bastante sentido que estes puntos sexan cubertos polas rectas $r_{i}$.
Imos co prometido e demostremos que hai unha correspondencia biunívoca entre os puntos de $I(P)$ e estas rectas. Para iso, supoñamos que hai unha recta $r_{i}$ que contén dous puntos do retículo $\left( x_{1},y_{1} \right)$ e $\left( x_{2},y_{2} \right)$. Daquela verificarán
$$ax_{1}+by_{1}=ax_{2}+by_{2}=ab-a-b+i$$
Con $0\le x_{1},x_{2}\le b$ e $0\le y_{1},y_{2}\le a$, ademais $x_{1}\neq x_{2}$ e $y_{1}\neq y_{2}$ pero $$a\left( x_{1} -x_{2}\right)=b\left( y_{2}-y_{1} \right)$$
Como $b$ divide ao primeiro membro e $a$ e $b$ son coprimos, $b$ debe dividir a $x_{1} -x_{2}$, entón existirá un enteiro $s$ tal que $x_{1} -x_{2}=sb$ que é contraditorio coa restricción $0\le x_{1},x_{2}\le b$. En conclusión, cada recta $r_{i}$ contén como moito un punto de $I(P)$. Aplicando o principio do pombal, sabemos que todas as rectas deben conter exactamente un deses puntos.
Para rematar. Na entrada anterior xa viramos que as rectas $r:ax+by=c$ con $c\ge ab$ teñen polo menos un punto do retículo positivo. Agora acabamos de ver que as rectas $r_{i}$ teñen exactamente un e que a recta $r_{AB}$ contén a dous. Finalmente a recta $r_{CD}:ax+by=ab-a-b$ non contén ningún punto da retícula positiva. En conclusión $ab-a-b$ é o maior valor para o que a expresión $ax+by$ non toma valores na retícula de puntos de coordenadas positivas.










