• ベストアンサー

偶数枚のトランプのシャッフル

motsuanの回答

  • motsuan
  • ベストアンサー率40% (54/135)
回答No.8

シャフルを行列 A で表し、ある数 k で  A^k = 1 であることを、固有多項式  f(x) = det|xI-A| (I は単位行列、detは行列式) が因子として x^k-1 を含むとして、示せば良いのかな (うまく行けば証明できる)と考えました。 (高校生的にいえば  ハミルトン-ケーリの定理を使って考えてみました) ...答えが出ていないので参考までに。 N×N行列 A_{N} の (m, n) 成分 (m,n = 0,1,2,...,N-1) を、  シャフル前に n 番目にあったカードがシャフルで m 番目に移されるとき = 1  それ以外 = 0 とします。A_{N} を行列として r 回掛けて、p 列目の成分で q 行目が 1 であれば、 r 回のシャフルで p 番目にあったカードが q 番目に移されることを表します。 具体的には、( m, n ) 成分 a_{mn} を  a_{mn} = δ( m - 2n - floor(n/ceiling(N/2)) ( mod 2 ceiling(N/2) ) ) ・・・(☆)  (δ(x) は x = 0 のときは 1 それ以外は 0,   floor(x) は x を以下の最大の整数,   ceiling(x) は x を以上の最小の整数) とでも表せばいいのでしょう(ちょっとカッコ悪い)。 I_{N} をN×Nの単位行列として、  f(N,x) = det|xI_{N} - A_{N}| これをがりがり計算機(Mathematica)で実行すると、  f(1,x) = x -1, f(2,x) = (x -1)f(1,x) : k = 1  f(3,x) = (x -1)(x^2-1), f(4,x) = (x -1)f(3,x) : k = 2  f(5,x) = (x -1)(x^4-1), f(6,x) = (x -1)f(5,x) : k = 4  f(7,x) = (x -1)(x^3-1)^2, f(8,x) = (x -1)f(7,x) : k = 3  f(9,x) = (x -1)(x^2-1)(x^6-1), f(10,x) = (x -1)f(9,x) : k = 6  f(11,x) = (x -1)(x^10-1), f(12,x) = (x -1)f(11,x) : k = 10  f(13,x) = (x -1)(x^12-1), f(14,x) = (x -1)f(13,x) : k = 12  f(15,x) = (x -1)(x^4-1)^3(x^2-1), f(16,x) = (x -1)f(15,x) : k = 4  f(17,x) = (x -1)(x^8-1)^2, f(18,x) = (x -1)f(17,x) : k = 8  f(19,x) = (x -1)(x^18-1), f(20,x) = (x -1)f(19,x) : k = 18   : となるようです(kの値は実際にべき乗をとったときに単位行列になる数、 まとめ方は意図的にkの値がでるようにまとめています)。 問題にされているのはNが偶数の場合のようですが、 奇数の場合に(x -1)を掛けただけなので (Nが偶数の場合の最後の1枚は順番が入れ替わらないことを反映しています)、 本質的には奇数の場合を考えればよいと思います。 いまのところ私には規則性が見出せません。

jun1038
質問者

お礼

 アドバイスしていただき、大変ありがとうございます。  むかし勉強したようなことがたくさん書いてあって、冷や汗をかいています。皆さんにお願いするだけでなく、自分も復習くらいはしなければ・・・。  私、今日から出張でヤマに入りますので、ネットからはずれます。きちんとレスができなくなりますが皆さまよろしくお願いします。

関連するQ&A

  • 同じパターンのシャフルの固有多項式(q=110706の続き)

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=110706 の回答に感動して、ネタを続けるための質問なので、あんまり良い質問ではありませんがよろしくお願いします。 N枚のトランプに同じパターンのシャフル操作Sをk回繰り返したとき(S^kと表す)、そのうち元に戻ります(トランプの並べ方のパターンがN! しかないから)。そこで、順番を入れ換えないシャフル(=1=S^n)を与える回数nを求めたいと思います。 まず、カードの軌道のようなものを考えて分類します。1つのカードに着目して、S^n1でもとの位置に戻るとします。そのときできる軌道上にはn1個のカードの位置があり、それらはすべてS^n1でもとの位置に戻るのが分かります。こうやって、カードの位置を、n1のグループ、n2のグループ、・・・で分けて、それらの最小公倍数 n でS^n=1となるはずです。(実際の計算ではこれで済むと思うのですが、q=110706のように一般的な式で表すとするとこれじゃだめなんでしょうね。)すると、n>Nとなる場合が多々ある気がします。一方、 行列Aの (m, n) 成分 (m,n = 0,1,2,...,N-1) を、シャフル前に n 番目にあったカードがシャフルで m 番目に移されるとき:1 、それ以外:0 として表現して固有多項式f(x)を求めると、N次式になります。さてさて、n>Nの場合はx^n-1= g(x)f(x)となる多項式があるということだと思うのですが、そうすると、f(x)ってそうとう形が限られると思うのですが、どうなると思われますか?・・・力不足で質問がつまんない・・・ですが、質問とは関係なく一般のシャフルについて計算するための良い方法があれば教えてください。

  • Visual Basic でトランプを引くゲーム

    心理学実験のために、 「シャッフルされたトランプの山から1回100円で 1枚ずつ引いていき、ハートのカードが5枚揃った時点でプレイヤーの勝ち!」 というゲームをVisualBasic2010Expressで作りたいですが、プログラムが分かりません。 VBは初心者です。 Dimの意味がなんとなく分かるくらい・・・ どなたかご指導お願いいたします。

  • 手品について

     次の手品のタネを教えてください ○エレベータトランプ ○タバコの100円玉貫通 ○人体浮遊 ○トランプで裏表でシャッフルしたバラバラのトランプを一瞬にもどす手品 ○相手にトランプを引いてもらって選んでそれが相手のトランプじゃなくてそのカードを破いて相手の選んだカードを出して、そのカードで破いたトランプを裏返すと一瞬に相手の選んだのと破いたトランプが一瞬に変わって破いたのを相手に握らせると元に戻ってそのカードを手で押さえるとしわがなくなってしまう手品 お願いします。

  • 数学、置換の積(独学、初学者)

    (問題) 52枚のトランプを1つの山にし、それを2つの山に分け、それぞれの山のカードを1枚おきに交互に重ねるシャッフルを巡回置換の積で表現することを通じて、この動作を何回繰り返せばカードが元の配列に戻るのか答えよ。 (疑問) 最初の山のカードをその位置によって上から1~52の数字をつける。 このとき、最初のシャッフルによる移動で、カードは次のように移動する。 δ={(1,1)(2,3)(3,5)(4,7),,,(24,47)(25,49)(26,51)(27,2)(28,4),,,(51,50)(52,52)} これはわかるのですが、δの積でシャッフルを繰り返す動作が表されるというのがピンときません。 置換については集合の元を1対1に対応させる方法だという理解はあり、置換の積が何を表すのかの理解はあるつもりなのですが。 (置換の積は例えば、τ={(1,2)(2,3)(3,1)(4,5)(5,4)}について τ^2は最初のτで1が2に、2が3に、3が1に、4が5に、5が4に対応します。さらにτを行うので、1が3に、2が1に、3が2に、4が4に、5が5に対応する)

  • 確立に詳しい方教えてください!

    4種類のカードがあります 一度引いたら、元に戻してシャッフルします。 (出現率は当然25%とします) 各カードを3回づつ引くためには、平均何回引けばよいですか? 最小の回数ではなく、すべての種類を3回以上引くことが条件です これを数学的に計算するにはどういった式になりますか? よろしくお願いします。

  • 先週(7/13)放送のトリビアの泉について

     先週(7/13)放送のトリビアの泉で金の脳をとった、 「トランプを半分に分け正確にシャッフルする作業を8回繰り返すと順番が元に戻る」  って、どういうことなんですか?正確にシャッフルする作業とは???  放送を見逃したためこれだけではどういうことなのかわかりません。  わかる方、よろしければやり方や内容をできるだけ詳しく教えてください!  お願いします!!

  • インディアンポーカーについて質問します。

    インディアンポーカーについて質問します。 インディアンポーカーで、相手を必ず勝たせるといういかさま(LIAR)をやりたいのですが (逆を言えば自分が必ず負ける) どうやれば必ず相手が勝てるようないかさまができるか分かりません…(泣 ・トランプの枚数は自由 ・トランプを何組使っても良い ・シャッフルは出来ればやりたい 以上の点を満たし、且つ相手が勝ち、自分が負けるようにするにはどうしたらいいのでしょうか? カードの並びを工夫すれば可能ですか?誰か教えてください 質問は1週間後に〆切としたいと思います 学校の学校祭で使いたいので、ご協力ヨロシクお願いします (客を勝たせたい)

  • (教えてください)数学の確率の問題

    こんにちは、初めて質問します。 確率の問題(高校生レベル?・・・でしょうか?)でわからない問題があるので、どなたか教えていただけませんか? (1)1番から10番までが書かれたカードと10面体のサイコロがあります。サイコロを振り、出た目と同じ番号のカードを裏返します。一度裏返したカードは元には戻さないことにします。このとき、10回サイコロを振った場合に、裏返るカード枚数の期待値を求めなさい。 (2)(1)を一般化します。 1番からN番までが書かれたカードとN面体のサイコロがあります。サイコロをふり、出た目と同じカードの番号のカードを裏返します。一度裏返したカードは元には戻さないことにします。このとき、X回サイコロを振った場合に、裏返るカード枚数の期待値を求めなさい。 ・・・(2)の場合、  Xが1なら1枚  Xが無限大に近づくとN枚 になると思いますが、Xが2、3、、、と増えていくと、 そしてNが可変、、、となると訳がわからなくなってしまいました。 どなたか、教えていただけないでしょうか? よろしくお願いいたします。

  • UNOのカードの繰り方

    UNOのカードってトランプなどのカードに比べて枚数が多いので 手が小さい人は繰りにくいですよね。 そこで手の小さい人でもできる 繰る方法ややり方を知っていたら教えてもらえませんか? なるべく高度なテクニックは使わない方がありがたいです。 一応、私達はカードを2つに分けて2人がそれぞれ繰って、 カードを合わせて数回繰るやり方をしています。 (でも、これでは完全には混ざりませんよね。。。)

  • 重複確率です

    ある確率を考えているのですが、どうアプローチしようかと困っています。お知恵を拝借できれば幸いです。 52枚のトランプを10セット用意して10人に渡し、その10人が同時にカードを1枚ずつ抜き出すという試行を考えます。52枚を抜き出すときの確率分布は一様分布です。(すなわちカードはすべて1/52の確率で選ばれます) なお、ここでの「カードが一致する」とは数字も色もマークも同じということを意味します。 (1)10人のカードのうち、一致しているものがある確率はどれだけですか (2)この試行で一致するカードの枚数の期待値は何枚になりますか (3)この試行を3回繰り返したとき、3回とも誰かとカードが一致する人は何人いますか (1)は重複順列から求められると思います。つまり、重複しない確率は   P(52,10)=52P10/52Π10=52!/(42!*10^52) (順列をnPr、重複順列をnΠr、nの階乗をn!、nのr乗を n^rとあらわしています) ですので1-P(52,10)が求める確率だと思うのですが、(2)と(3)をどう考えればいいか検討がつきません。わかる方、いらっしゃいましたら教えていただけないでしょうか。 よろしくお願いいたします。