2.2.19

x,yNx,y \in \mathbb{N}として7x+11y=n7x+11y=nで表せない最大の自然数nnを求める。 u=7x+11yu=7x+11yとしてx,yx,yについてuuの値を百マス計算のように計算すると以下のようになる。

x\y 0 1 2 3 4 5 6 7 8 9 10 11
0 0 7 14 21 28 35 42 49 56 63\blue{63} 70 77
1 11 18 25 32 39 46 53 60\blue{60} 67 74 81 88
2 22 29 36 43 50 57 64\blue{64} 71 78 85 92 99
3 33 40 47 54 61\blue{61} 68 75 82 89 96 103 110
4 44 51 58 65\blue{65} 72 79 86 93 100 107 114 121
5 55 62\blue{62} 69 76 83 90 97 104 111 118 125 132
6 66\blue{66} 73 80 87 94 101 108 115 122 129 136 143
7 77 84 91 98 105 112 119 126 133 140 147 154

青字の部分で60から66までの数字が作れる。 後は適当に7を何回か足せば67以上の数字も全て作ることができる。 なぜなら作りたい数をu67u \geq 67としたときuA(mod7)u \equiv A\, \pmod{7}なる60A6660 \leq A \leq 66 が必ず存在するので、適当なkkに対してu=A+7ku = A + 7kが成り立つ。AAは上の表からA=7m+11nA=7m+11nの形での 表し方が分かっているのでu=7(m+k)+11nu=7(m+k)+11nで表せる。

一方59は上の表には存在しないので答えは59である。

次に一般的な解を考える。つまり正の整数a,ba,bを固定し、自然数x,yx,yについて u(x,y)=ax+byu(x,y) = ax+byと定める。このときn=u(x,y)n=u(x,y)と表せない最大の自然数nnを求める。

まずべズーの等式(あるいは拡張ユークリッドの互除法)からa,ba,bの最大公約数が1でないときは存在しない(表せない数が無限に存在するため最大値はない)。 またa,ba,bの少なくともどちらかが1であっても存在しない(n=1×nn = 1\times nより表せない数字がない)。

そこで2a<b2 \leq a < bかつこれらの最大公約数は1(つまり互いに素)であるとする。 先の具体例からaaで割った余りを基準として考えると良さそうである。 そこでu(0,0),u(0,1),,u(0,a1)u(0,0), u(0,1), \ldots, u(0,a-1)aaで割った余りをそれぞれr0,r1,,ra1r_0, r_1, \ldots, r_{a-1}とする。 a,ba,bが互いに素であることからこれらは相異なる(互いに素#性質)(背理法を用いて示せる)。

まずu(0,a1)=(a1)bnu(0,a-1) = (a-1)b \leq nとなるnnはすべて表すことができる。なぜならある0i<a0 \leq i < aについて ri=nmodar_i = n \bmod aとなるものが存在する。いまu(0,i)u(0,a1)nu(0,i) \leq u(0,a-1) \leq nであるから適当な自然数kk を用いてn=u(0,i)+ak=u(k,i)n = u(0,i) + ak = u(k, i)で表せるからである。

次にL=u(0,a1)a+1n<u(0,a1)L = u(0,a-1) - a + 1 \leq n < u(0,a-1)となるnnも表せる。 u(0,a1)ara1u(0,a-1) - a \equiv r_{a-1}であるから、nnaaで割った余りはそれぞれ ra1+1,,a1,0,,ra11r_{a-1}+1,\ldots,a-1,0,\ldots,r_{a-1}-1となる。つまりra1nmodar_{a-1} \neq n \bmod aである。 これとu(0,a2)Lu(0,a-2) \leq Lから、0ia20 \leq i \leq a-2かつri=nmodar_i = n \bmod aとなるiiが存在する。 よって適当な自然数kkを用いてn=u(0,i)+ak=u(k,i)n = u(0,i) + ak = u(k, i)で表せる。

最後にn=L1=ababn = L-1 =ab - a - bは表すことができない。 もし表せたとすると適当な自然数p,qp,qが存在してap+bq=nap+bq=nを満たす。両辺をaaで割った余りを考えると bqnmodara1bq \equiv n \bmod a \equiv r_{a-1}である。このようになるqqr0,r1,,ra1r_0,r_1,\ldots,r_{a-1}が 相異なるaa未満の数であることから少なくともa1a-1以上でなければならない。 しかしppは自然数であるからn=ap+bqbqb(a1)=abbn = ap + bq \geq bq \geq b(a-1) = ab -bとなり矛盾。

以上より2a<b2\leq a < bかつa,ba,bが互いに素なときn=ababn=ab-a-b、 それ以外のときは存在しない。

results matching ""

    No results matching ""