二重指数vs単一指数


8

調整できない4つの原則を次に示します。

私は私が実行されているように、指数時間アルゴリズムの定義に関連するいくつかの微妙行方不明です感じではなくが、私はないです繊細さがどこにあるかを正確に確認してください。O 2 nO(2poly(n))O(2n)


1
私はタグとタイルを編集しました。実際、この質問は複雑さの理論とは何の関係もありません。それは、数学表記と数学関数の漸近的振る舞いに関するものです。
デビッドリチャービー2018

回答:


25

問題は曖昧な用語に帰着します。

a b ca b c(ab)c=abcですがです。言い換えれば、指数は結合的ではありません。a(bc)abc

通常、括弧のないネストされた指数は、この2番目の方法でグループ化されます。つまり、です。について話したい場合は、代わりに書くことができるので、他の場合のために二重指数表記を予約します。2 2 n 2 2 n22n=2(2n)22n(22)n22n


3
その慣習が唯一の賢明なものです。もう1つのグループ化方法を選択しても、ファンシーな「二重指数」の代わりにを使用しその値/関数をすでに表現できたため、役に立たないでしょう。abc
バクリウ

1
@Bakuriuああ、確かに、それは単なる慣習であることに注意することが重要です。(LaTeXが行うように、常に括弧を使用するという慣習もありa^b^cます。グループ化の方法を推測することを拒否し、代わりにエラーをスローします。)
Draconis

1
すべての表記は「単なる慣例」です。「記述「だけ条約」とは、」他のもっともらしい代替案があるが、実際には、存在しないことを示唆しています。abc=a(bc)
デビッドリチャービー2018

1
@DavidRicherby確かに、すべての表記法は慣例です!しかし、それは注目に値するものではないという意味ではありません。これは、数学者がその表記法を使用することを意図的に選択したものです。あいまいさを排除し、他の方法よりも有用であるため、これは良い選択です。しかし、それはまだ選択の余地があり、別の方法で定義することを妨げるもの何もありません(実際の利益のために読者を混乱させることを除いて)。
ドラコニス

2
@Bakuriuかっこがない限り、すべての操作が左から右に評価されると仮定するのは非常に賢明なように思えるので、これが唯一の賢明な規則であるとは言えません。それが私たちが足し算と引き算で行うこと、そして子供たちが「PEMDAS」で小学校で学ぶことです。累乗法が規約に準拠していないという事実は、過去に私をつまずきました。
6005

16

a b c 2 2 k 2 2 k2 2 ka(bc)はと同じではありません。人々がと書くとき、それらは通常ではなく意味します。(ab)c22k2(2k)(22)k

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.