• ベストアンサー

n×mのタイルで最小の正方形を作る

少し前の質問で疑問に思ったことがあるのですが、 1 n×mのタイルを複数枚使って最小の正方形を作るとき、正方形の1辺の長さはn,mの最小公倍数である。(n,mは自然数) 2 n×m×kのブロックを複数個使って最小の立方形を作るとき、立方形の1辺の長さはn,m,kの最小公倍数である。(n,m,kは自然数) という命題は真でしょうか? もし真ならその証明は簡単でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • momordica
  • ベストアンサー率52% (135/259)
回答No.8

#6です。 先の回答ではちょっと変なことを書きました。 > 16x+6y=24 (x, yは自然数) ここ、自然数じゃなくて非負整数ですね。証明になってませんでした。 一応、正方形の方だけ考えてみました。泥臭いですが。 縦横の辺の長さがそれぞれmとnの長方形を敷き詰めて一辺の長さが mとnの最小公倍数より短いkである正方形ができたとします。 長方形は縦がmで横がnのものか、縦がnで横がmのものか、どちらか なので、前者を青、後者を赤で塗ることにします。 なお、mとnは互いに素な自然数とします。 もし、mとnが1以外の公約数pをもつなら、縦横の辺の長さをそれぞれ 1/pにした長方形を同じように並べれば辺の長さがもとの1/pの正方形 ができるので、そちらで考えても同じだからです。 この一辺kの正方形を、縦に細切りにして、縦k、横1のk個の長方形に 分割します。 するとそれぞれの長方形において、青く塗られている部分の縦の長さは mの倍数、赤く塗られている部分の長さの合計はnの倍数になります。 ところが、kがmとnの最小公倍数mnより小さい自然数だとすると、  mx+ny=k を満たす非負整数(x, y)の組は高々1組しかありません。 したがって、このk×1の長方形は、そのうちmxの面積が青で、nyが赤で 塗られていることになります。 k個の長方形がすべてそうなっているはずなので、全体として 面積k^2のうち kmxが青、knyが赤ということになります。 ここで逆に、正方形を縦1、横kの長方形に分割して同様の考察をすると、 さっきとは逆に面積k^2のうち knyが青、kmxが赤という結果になります。 これらは同じ面積を表しているはずなので、  kmx=kny  ∴ mx=ny=k/2 ということで、k/2はmとnの公倍数ということになってしまうのですが、 これはkが公倍数より小さいという仮定に矛盾します。 したがって、この長方形を並べて、一辺の長さが縦と横の最小公倍数より 小さい正方形を作ることは不可能です。 立方体の方は…これじゃ無理ですね。 #7さんの書き方見ると、もっと簡単に言えるものなんでしょうか。

nag0720
質問者

お礼

mとnが互いに素として考えれば、確かに最小公倍数の正方形が最小になりますね。 よく分かりました。ありがとうございます。 立方体の場合はどうなんでしょう。難しいです。

その他の回答 (8)

回答No.9

たぶん証明できました。 ・どこかに図(1)の状態は必ず存在する。 ・ここに存在する赤線の長さを埋めなければいけない。 ・この次に1個置く時、(2)のaとbが考えられる。 ・(2)aでは赤線の長さがなお存在するので状況は進展していない。よって(2)bのみを考えればよい。 ・次も同様に(3)bのみを考えればよい。 ・同様に続けると、一旦長辺と短辺が接したなら最小公倍数の長さまで続く。 ・よって正方形の一辺の長さは長辺と短辺の最小公倍数以上である。 ※ここでマル数字が書けないことに図を作ってから気づきました。「(1)」などは図のマル1などの事です。

nag0720
質問者

お礼

回答ありがとうございます。 図を使っても正方形の場合の命題が成立することが説明できますね。 では、立方体の場合ではどうでしょうか。

  • alice_44
  • ベストアンサー率44% (2109/4759)
回答No.7

24 を 6 と 16 の和であらわす方法は、 24 = 6 + 6 + 6 + 6 しかない。 よって、正方形の辺上には、 タイルの 16 の辺が現れることはできない。 四隅に置くタイルのことを考えれば、 それでは正方形は作れないことが解る。 正方形の辺が最小公倍数になる理由も、 同様に、辺の分割から説明できる。

nag0720
質問者

お礼

回答ありがとうございます。 例題が安易すぎましたが、なんとなく分かってきました。 ただ、立方体の場合はどうなんでしょう。 縦横高さの3つの数があると辺の分割が一意には決まらないような気がします。

  • momordica
  • ベストアンサー率52% (135/259)
回答No.6

長方形や直方体を縦横の向きを変えて混ぜて並べても一辺が最小公倍数 より短い正方形や立方体を作るのは無理なのかってことですよね。 > 24×24の正方形を作るのは不可能だという証明は簡単なのでしょうか? まあ、これに限って言うなら、簡単ですよね。 正方形のある辺の所に並んでいる長方形で、横向き(16)、縦向き(6)のものが それぞれx個、y個だったとすると、  16x+6y=24 (x, yは自然数) これを解くと、  (x, y)=(3k, 4-8k) (kは整数) ここで、  x≧1となるとき k≧1,   y≧1となるとき k≦0 よって、ともに自然数となるx, yの組は存在しません。 まあ、こんなことしなくても16の横にもう1つか2つくっつけて24にするのが 無理なのはやってみればすぐに分かりますけど。 一般のn×mのタイルについての話はもうちょっと考えてみます。

nag0720
質問者

お礼

回答ありがとうございます。 失礼しました。 24×24は例のミスでした。 確かに、24-16=8で8を埋める方法がないので不可能ですね。 #3さんの回答で、 「最小公倍数というのは、辺の長さで最小公倍数をもとめることで、最小の正方形の一辺の長さというのをもとめることができる」 というのがありましたが、これが言えれば質問そのものの解答ですから、 もしこの証明方法を知っていたら教えてください。

noname#139112
noname#139112
回答No.5

証明の要素としては、24×24の正方形をつくるタイルの縦と横の長さをそれぞれNとMとするとき、NとMの組み合わせは何通りあるか。(NとMは自然数) という設問を考えるつもりで証明をといてみてはいかがでしょうか。 24の約数=8個 この中から2つを選び出し、縦と横にあてはめる よって場合の数は8P2で56通り。さらに、同じ数をこのなかからえらんでもいいので、8通りを加えて64通り。つまり、24×24の正方形をつくるには、64とおり方法があるとわかります。 これで、納得のいく証明のつくれるはずです。

nag0720
質問者

お礼

回答ありがとうございます。 24×24の正方形をつくるのに64通りあるのは分かりますが、疑問点は、64通りしかないのかということです。 #3のお礼でも書きましたが、 2個の数の最小公倍数=最小の正方形の一辺の長さ ということであれば納得です。 というより、それそのものが質問だったんですが。 その証明方法があれば教えてほしいです。 これば、3個の数の場合でも言えることなんでしょうか。 3個の数の最小公倍数=最小の立方体の一辺の長さ これもどんな証明方法があるんでしょうか。

回答No.4

>24×24の正方形を作るのは不可能だという証明は簡単なのでしょうか?  24 / 16 = 1.5 タイルを割ってもいいのなら可能だけど、、、

nag0720
質問者

お礼

回答ありがとうございます。 >24 / 16 = 1.5 >タイルを割ってもいいのなら可能だけど、、、 そうですね。例が悪かったです。 24-16=8で8の部分を埋めることができませんから。 ただ、全部縦に並べるとか、全部横に並べるとかではなく、縦横をうまく組み合わせればなんとかなる場合もあるのではないかと思ったものですから。 立方体の場合で考えると、 n=8,m=3,k=2 の場合、最小公倍数は24 でも、一辺12の立方体ができないのか? 8+2+2=12 なので、8の長さがあっても可能ですよね。

noname#139112
noname#139112
回答No.3

その面積で割るという考え方が間違えです。最小公倍数というのは、辺の長さで最小公倍数をもとめることで、最小の正方形の一辺の長さというのをもとめることができました。つまり、最小という条件を抜かして考えると、最小の正方形の一辺の長さは、それを構成するタイルのたてとよこの長さの公倍数というふうになります。もし、面積でわれるから、最小の正方形がつくれるというのは間違えです。なぜなら、お礼にかいてくださったように、面積が96であるタイルというのは、16×6以外にも、12×8などあり、タイルの大きさが限定できないからです。 ここでは、面積でわるのではなく、正方形の一辺の長さ÷タイルの横もしくは縦の長さ で検証しましょう。

nag0720
質問者

お礼

>最小公倍数というのは、辺の長さで最小公倍数をもとめることで、最小の正方形の一辺の長さというのをもとめることができました。 最小公倍数とは、共通の倍数の中で最小の数と理解していましたが、そういう定理かなにかがあるのでしょうか?

noname#139112
noname#139112
回答No.2

nとmが自然数という条件であれば、1も2もあてはまります。 では、No1さんが例を挙げたように、n=3 m=6でやってみるとすると、最小の正方形ができるには、 3と6の最小公倍数である6が、できた正方形の一辺の長さになっています。 また、この設問の追加として、何枚のタイルが必要になったかという質問を出されたら、1×2で2枚ですよね? このように考えて、2番も考えると、最終的には最小公倍数になっています。100パーセント。 この原理は、最小公倍数が名前にもあるとおり、最小の公倍数であるので、たて、よこ、高さの3つの数値が、それぞれ何倍かされて、同じ数値になる(最小)というのは最小公倍数と同じ意味ですよね?

nag0720
質問者

お礼

回答ありがとうございます。 正方形の一辺の長さがnとmの最小公倍数なら正方形ができるのは分かりますが、問題はそれが最小かどうかです。 例えば、 n=16、m=6 のとき、最小公倍数は48 しかし、正方形の一辺を24とすれば、 正方形の面積24*24はタイルの面積16*6=96で割り切れます。 24×24の正方形を作るのは不可能だという証明は簡単なのでしょうか?

回答No.1

単に[n,mが自然数]という条件だけでは、どちらも真ではありません。 (n,m,kがそれぞれが素の自然数ならあるいは・・・) 例えば、n=3,m=6ならどうでしょう? (1)は真ではないことは分かりますよね? (最小公倍数は3なのに、出来る正方形の辺の長さは6になる。) 同様に、n=4,m=8,k=12なら最小公倍数は4だけど・・・

nag0720
質問者

お礼

回答ありがとうございます。 勘違いされてるようですが、最大公約数ではなく最小公倍数ですので。

関連するQ&A

  • 正方形と、最小公倍数&最大公倍数の関係について

    ある長方形を敷き詰めて出来る最も小さい正方形は、長方形の縦と横の長さの最小公倍数になる ということと ある長方形に敷き詰めることの出来る最も大きい正方形は、長方形の縦と横の長さの最大公約数になる ということの理由は、下の考え方で良いでしょうか? ■正方形と最小公倍数の関係 縦72×横72の正方形で考える 縦72を24ずつ3分割して横に直線を引く 横72を18がつ4分割して縦に直線を引く すると縦72×横72の正方形が、縦24×横18の長方形で敷き詰められていることになる 縦72を24ずつ3分割しているということは、72は24の倍数と考えることが出来る 同じく横72も18ずつ3分割しているということは、72は18の倍数と考えることが出来る よって正方形の一辺の長さ72は24と18の公倍数と考えられる。 24と18の最小公倍数は72であり、公倍数の時しか正方形にならないことから一辺が72より小さい正方形は作れないので ある長方形で敷き詰めて出来る最も小さな正方形の一辺の長さは 長方形の縦と横の長さの最小公倍数になる と考えることが出来る ■正方形と最大公約数の関係 24を長方形の縦の長さ 18を長方形の横の長さ とする 長方形の縦の長さ24を長さ6で分割して横に直線を引く 横の長さ18を長さ6で分割して縦に直線を引く すると、24×18の長方形が、一辺の長さが6の正方形で敷き詰められていることになる。 縦24を6ずつ均等に分割しているということは、6は24の約数と考えることが出来る 同じく横18も6ずつ均等に分割しているということは、6は18の約数と考えることが出来る よってこの正方形の一辺の長さ6は長方形の縦24と横18の公約数と考えられる。 24と18の最小公倍数は6であり、縦24と横18の長方形を一辺が6より大きい正方形で敷き詰めることは出来ないので ある長方形に敷き詰められている最も大きい正方形の長さは長方形の縦の横の長さの最大公約数になる と考える事が出来る。 よろしくお願いします。

  • 最大公約数と最小公倍数について

    学校で先生に 2つの自然数m,nの最大公約数をG,最小公倍数をL,とすると m×n=G×L と教わったのですが… いまいちわかりません。 何故そうなるのか教えてください!

  • 最大公約数と最小公倍数の関係

    ある二つの正の整数の最大公約数と最小公倍数をかけたものは、元の二つの数字をかけたものと等しいっていうことは言えますか? つまり、最大公約数をgcd、最小公倍数をlcmとあらわすことにして、 正の整数mとnについて、    gcd(m , n)・lcm(m , n)=m・n は成り立つかどうかを教えてください。 できればその理由(証明)も添えてください。 協力お願いします!!

  • 最小公倍数

    最小公倍数の証明をしたいのです。 m , n∈N m≧2 , n≧2 m , n の最小公倍数を l とおきます。 このとき mZ∩nZ=lZ を証明したいのですが、方法がわかりません。 感覚的にmZ∩nZ=lZは当たり前だと思っていたので、いざ証明となると… ヒントでも良いので教えてください。よろしくお願いします。

  • 数学Iの集合と論証について教えてください

    集合と論証が全く分からないので、教えてください。 (問題)nが自然数のとき、次の命題が真であることを証明しなさい。 (命題)(n+1)^2は偶数⇒nは奇数 (証明) 与えられた命題の対偶 nは偶数⇒(n+1)^2は奇数 が真であることを証明する。 nを正の偶数とすると、mを自然数として n=2m+2 と表すことができる。このとき、 n+1=?? ??が分かりません。普通に2m+2+1で良いんですか? あと上の証明は合ってますか?

  • 中学2年生最大公約数と最小公倍数

    最小公倍数の定義とは複数の整数に対して、どちらの倍数にもなっている最小の正の自然数のことを言います。 x+y=90。xy=108×定数。この先がわかりません。(自然数をxとyとおく)

  • 2桁の自然数はいくつあるか

    ■6で割ると5余り、8で割ると7余るような2桁の自然数はいくつあるか。■という問題について悩んでいます。 解説によると、 6で割ると5余る数は6a+5、8で割ると7余る数は8b+7で表される(a,bは自然数)。 この2つの条件を満たす2桁の自然数Nは、 N=6a+5=8b+7≦99…(1) (1)の辺々に1を加えると、 N+1=6a+6=8b+8 =6(a+1)=8(b+a)≦100 よって、N+1は、6と8の最小公倍数24の倍数である。 100以下の自然数で、24の倍数であるのは、24、48、72、96であるから、Nは23、47、71、95の4個である。 とのことなのですが、何故(1)の辺々に1を加えたのかが分かりません。 どなたかご教授お願いします。

  • 正方形の並べ方

    正方形のタイルがn個あります。平面上で、少なくとも1辺が他と接するように並べた場合、並べ方は何通りありますか。(裏表で同じ形は1枚とみなします)nを使った数式で表せますか。よろしくお願いいたします。

  • 代数の証明です。

    m,nを正整数としたときに、 mZ+nZ=lZ(lはm,nの最小公倍数)という命題なんですが、 どうやって示してあげればいいんですか?

  • 倍数の和差積商

    M(n)で自然数nの倍数をあらわすとして、 (1)自然数nとmが互いに素で、M(n)>M(m)の時。 M(n)+M(m)、M(n)-M(m)、M(n)*M(m)、M(n)/M(m) の4つは何の自然数の倍数になるのかを答えてください。 できれば理由も教えてください。(高校生に分かるような知識で) どのような倍数になるかわからないという答えでもよいです。 自分の予想では、M(n)*M(m)の時、nとmの最小公倍数の倍数になる。 それ以外は、どのような倍数になるかわからないです。 (2)自然数nとmが互いに素でないで、M(n)>M(m)の時。 M(n)+M(m)、M(n)-M(m)、M(n)*M(m)、M(n)/M(m) の4つは何の自然数の倍数になるのかを答えてください。 できれば理由も教えてください。(高校生に分かるような知識で) どのような倍数になるかわからないという答えでもよいです。 自分の予想は、M(n)+M(m)とM(n)-M(m)はnとmの最大公約数の倍数になる。 M(n)*M(m)はnとmとのうち小さい方の倍数になるです。 疑問の出どころとなった問題は、 2450^n-1370^n+1150^n-250^n・・・(☆)は1980で割り切れることを証明せよ。といった問題で、 2450^n-1370^n= (2450-1370){2450^(n-1)+2450^(n-2)*1370^1+2450^(n-3)*1370^2・・・+2450^1*1370^(n-2)+1370^(n-1)} =M(1080) 同様にして、1150^n-250^n=M(900)より、(☆)はM(1080)+M(900)よって1080と900の最大公約数180の倍数になる。 また、2450^n-250^n=M(2200)、1150^n-1370^n=-M(220)(☆)はM(2200)-M(220)よって、(☆)はM(220) 以上から(☆)は180と220の最小公倍数の1980の倍数となる。 という解答でした。 どなたかお返事よろしくお願いします。