【问题标题】:How can I prove this statement of big o notation?我怎样才能证明这个大符号的陈述?
【发布时间】:2012-11-13 21:01:12
【问题描述】:

如何证明:

x^7 = O(x^10)
x^10 = O(x^7)?

我无法证明这个说法。

【问题讨论】:

  • 好吧,如果你不能证明它,你可以考虑这个陈述是错误的,并尝试反驳它。

标签: math computer-science big-o discrete-mathematics


【解决方案1】:

我们来看看大O表示法的定义。

f ∈ O(g) <=> (∃ x) (∃ c > 0) (∀ y > x) (|f(y)| <= c⋅|g(y)|)

右侧可以表述为“商f/g 有界为足够大的x”。

所以为了证明f ∈ O(g),查看商,选择一个(较大的)x 并尝试找到一个界限。 对于第一种情况,商是

x⁷ / x¹⁰ = 1/x³

x ≥ 1 的界限很明显。

要反驳f ∈ O(g),请查看商并证明它在每个区间[x, ∞) 上假定任意大模的值。假设任意一个c &gt; 0,并证明对于任何x,都有一个y &gt; x|f(y)/g(y)| &gt; c

这应该提供足够的提示。

如果不是:x³ &gt; cx ≥ c+1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-01
    • 2021-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多