記法の問題とは? わかりやすく解説

記法の問題

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/03 02:49 UTC 版)

ランダウの記号」の記事における「記法の問題」の解説

上で定義されf ( x ) = O ( g ( x ) ) {\displaystyle f(x)=O(g(x))} という記法は広く用いられている確立した慣習ではあるが紛らわし記法の濫用で、二つ関数等しいという意味ではない。 この記法の濫用は、等号両辺O -記法登場した際に問題となり、例えばx →∞のとき、 O ( x ) = O ( x 2 ) {\displaystyle O(x)=O(x^{2})} であるが、 O ( x 2 ) ≠ O ( x ) {\displaystyle O(x^{2})\neq O(x)} である。 すなわち、両辺O -記法登場した場合には、直観的には十分大きなx で左辺/右辺定数未満になる事を意味するこうした法上問題回避する為に、 f ∈ O ( g ) {\displaystyle f\in O(g)} ないし、 f ( x ) ≤ O ( g ( x ) ) {\displaystyle f(x)\leq O(g(x))} と書流儀もあるが、一般的ではない。前者場合、「O(g)」 は g の定数倍によって押さえられる関数全体からなる集合であるとみなしていることになる。 より複雑な使い方としては、O( )等式異なる場所に複数、もちろん両辺わたって複数現れるというものがある。例えば、以下は n → ∞ で正し内容記述している。 ( n + 1 ) 2 = n 2 + O ( n ) , ( n + O ( n 1 / 2 ) ) ( n + O ( log n ) ) 2 = n 3 + O ( n 5 / 2 ) , n O ( 1 ) = O ( e n ) . {\displaystyle {\begin{aligned}&(n+1)^{2}=n^{2}+O(n),\\&(n+O(n^{1/2}))(n+O(\log \,n))^{2}=n^{3}+O(n^{5/2}),\\&n^{O(1)}=O(e^{n}).\end{aligned}}} これらの式の意味は、次のように解釈する左辺の O()満たす任意の関数に対して右辺の O()満たす「ある」関数適切に選べば、それらの関数代入した等式両辺等しいようにできる。 例え三つの目の式は、 任意の関数 f(n) = O(1) に対し、g(n) = O(en) を満たすgを適切に選べば n f ( n ) ≤ g ( n ) {\displaystyle n^{f(n)}\leq g(n)} が成立する 事を意味する二つの目の式のように左辺複数のO()がある場合は、それらすべてに対して上述ルール適応する。したがって二つの目の式は、 任意の関数 f 1 ( n ) = O ( n 1 / 2 ) {\displaystyle f_{1}(n)=O(n^{1/2})\,} 、 f 2 ( n ) = O ( O ( log n ) ) {\displaystyle f_{2}(n)=O(O(\log \,n))\,} に対し、 g ( n ) = O ( n 5 / 2 ) {\displaystyle g(n)=O(n^{5/2})\,} を満たすgを適切に選べば ( n + f 1 ( n ) ) ( n + f 2 ( n ) ) 2 ≤ n 3 + g ( n ) {\displaystyle (n+f_{1}(n))(n+f_{2}(n))^{2}\leq n^{3}+g(n)} が成立する 事を意味する

※この「記法の問題」の解説は、「ランダウの記号」の解説の一部です。
「記法の問題」を含む「ランダウの記号」の記事については、「ランダウの記号」の概要を参照ください。

ウィキペディア小見出し辞書の「記法の問題」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「記法の問題」の関連用語

記法の問題のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



記法の問題のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのランダウの記号 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS