次のステートメントのいくつかを証明する方法を完全に理解するのに問題があります。
たとえば、次のステートメントがありますn^2logn = O(n^2)
。私が間違っている場合は訂正しn^2
てbigO
くださいn^2logn
。n^2
よりも速く成長することを意味しn^2logn
ます。では、これを証明するにはどうすればよいでしょうか。私は、使用しようとしたがその過程で立ち往生した帰納法による証明を使用する必要があると思います。このステートメントを次のように書き直してもらえn^2logn <= n^2
ますか?
帰納法を使って何かを反証することは可能ですか? たとえば、反証n!=O(n^n)
。それとも、任意の値 (2 より大きいとしましょう) がステートメントを満たさないことを単に示すことによって、ステートメントを反証することは有効ですか?
そして最後に、明確にするために、bigTheta は、正しく成長する場合、方程式は同等であると述べていますか?