• 締切済み

可換な指数関数

 RSA暗号で使われるh(x,y) = x^y mod n という指数関数が入れ替え可能な(h(h(x,y1),y2) = h(h(x,y2),y1))一方向アキュムレータだととある記事に書いてあったので、それに従って以下のような関数fを例に計算してみましたが、f(f(f(x,3),5),7) != f(f(f(x,5),7),3) でした。可換ではないように見えるのですが、どこが間違っているのか教えて下さい。 n = 47 * 59 (47 = 2 * 23 + 1, 59 = 2 * 29 + 1)  f(x,y) = x^y mod n  よろしくお願いします。  

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

や, f(f(f(x, 3), 5), 7) = f(f(f(x, 5), 7), 3) になるはずですけど.... どの x の値に対してどのように計算したらどうなったのかがわからないので「どこが間違っているのか」と聞かれてもねぇ.

bobviv
質問者

お礼

 回答を頂き、有難うございました。式は合っていたようですが、プログラム言語上のミス(intに押し込んでいました^^>)で違った値が表示されていただけでした。  お騒がせして申し訳ありませんでした。

関連するQ&A

  • 指数関数の性質に関すること

    以前ネットサーフィンをしていて f(x+y)=f(x)f(y)を満たす関数fは指数関数だけである というのが書かれていたのを見た覚えがあるのですがこれは本当でしょうか? 以前見たサイトがどこか忘れてしまったためこれが本当かどうかもよくわかりません また本当ならどう証明したらいいのでしょうか よろしくお願いします

  • 指数関数で。

    こんにちは。 片対数グラフ用紙で指数関数のグラフを作りました。 検量線も書こうと思うのですが、指数関数の近似直線を求める式はありますか? y=aexp(x)という式を作りたいのです。 Excelではなく、手計算で求めたいのですが、公式か何かありますか? 参考になりそうなHPでも構いません。 分かる方、お願いします。

  • 指数関数のグラフ

    高2の指数関数のグラフについてです。 y=2のx+1乗のグラフを書く時はy=2のx乗のグラフをx軸方向に-1平行移動する と言うのが答えなのですが なぜこのグラフを書く時にy=2×2のx乗だからy=2のx乗のグラフをy軸方向に2倍するという考え方は出来ないのでしょうか。 教えてください。 ちなみに、y=6(1/3)のx+1乗ではy=2(1/3)のx乗に変形し、(1/3)のx乗のグラフをy軸方向に2倍していました。

  • 指数関数の導関数の公式

     「指数関数 x=e^y は対数関数 y=logx の逆関数だから、逆関数の導関数の公式と対数関数の導関数の公式 dy/dx=1/x を用いるとdx/dy=1/(dy/dx)=1/(1/x)=x=e^yとなり、指数関数の導関数の公式(e^y)'=e^yが得られる、○か×か」という問題がわからないのですが、教えて下さい!

  • 指数関数について

    指数関数の計算です 次の指数関数の結果はどうなりますか? 結果を出すまでの過程もあると助かります。 e^{1/2(log|x^2-1|)}です。

  • 関数の計算について教えて下さい。

    関数の計算について教えて下さい。 関数 y=f(x) において 条件 f(x)=x^2 のとき y=x^2 となることは判りますが、 y=f(x+h) が (x^2+h) ではなく (x+h)^2 となる のがしっくりきません。 f(x+h)=f(x)ではないのになぜ?

  • 指数関数の問題

    指数関数を今数学でやっていてわからない事があります 問題は)4(2)^x xが0 だと yが4 xが1 だと yが8 は分かりますが、 xが-1 だと 何故yが2? xが-2 だと 何故yが1? xが13 だと 何故yが1/2? 分かりません

  • 指数関数の微分

     こんにちは、高1の者です。 指数関数の微分について質問があります。 y=a^x を微分にするとき、導関数の定義より lim {a^(x+h) - a^x}/h h→0 =lim a^x(a^h-1)/h h→0 として、h→0のとき、a^h-1→0だから 分母のhと分子のa^h-1を約分して、 与式=a^x となるのでしょうか? ググっても自然対数eやらばかり出てきてよくわかりません。 よろしくお願いします。

  • 可換環

    「[0,1]で定義された関数全体Sに(f+g)(x)=f(x)+g(x)、(fg)(x)=f(x)g(x)で加法と乗法を定義すると可換環となることを示せ」なんですが、わかりません。教えてください、お願いします

  • 指数関数から対数関数の変形

    指数関数から対数関数の変形 y=e^ax を x=logの形にしたいのですが… y=e^x x=logx とできるのですが、aがつくとどうもよく分かりません。