多項式関数のビッグシータ証明


7

これは宿題ではありません。私には解決策がありますが、それは私が得ているものではありません。この問題には複数の解決策があることはわかっていますが、見落としがないようにしたいと思います。

質問は次のとおりです。

2 2-4n + 7 =Θ()であることを証明します。定数の値を指定して、作業を示します。22

ここに私が問題に取り組んだ方法があります:

Θ(g(n))の定義から:

0≤C 1 2≤2 2-4n + 7≤C 2222

不等式を最大次数のn項で割ります。(これが私がこれらの方程式を解く方法を知っている唯一の方法です。)

0≤C 1 ≤2 - (4 / N - 7 /)≤C 22

問題をLHSとRHSの2つの部分に分割します。

RHSから始めます。

満たす定数C 2を見つける

0≤2-(4 / n-7 /)≤C 22

n = 1、(2-(4/1-7/))= 512

n = 2、(2-(4/2-7/))= 7/422

n = 3、(2-(4/3-7/9))= 13/9

RHSを満たすために、C 2を2、n≧ 2に選択します。

LHS:満足する定数を見つけようとします

0≤C 1 ≤2 - (4 / N - 7 /)2

上記から、n = 2の後で、nが大きくなるにつれて方程式が2に近づくことがわかっているため、2未満の定数を選択すると、LHSを満たす必要があります。

C 11に選択します。nの場合、1を選択すると左側が満たされますが、RHSはn≥2を必要とするため、それを使用します。

したがって、2 2-4n + 7 =Θ()を証明する定数は22

C 1 = 1、C 2 = 2、n≥2

この問題に対する与えられた解決策はn≥4を選択しますが、理由はわかりません。n≥2でうまくいくようです。どこか間違ってる?

私が間違っていなければ、C 1も2に選択したとしたら、不等式で≤になることができるので、左辺も満足しないでしょうか。

回答:


8

あなたの解決策は結構です。この事実を証明する方法はいくつかありますが、それらはすべて有効/正しいものです。したがって、あなたのアプローチは有効であり、あなたのクラスからの解決策も有効である可能性があります。それは矛盾ではありません。

でも、あなたの証明を将来構造化するためのアドバイスを一つあげましょう。あなたが質問でスケッチした議論では、あなたは「後ろ向きに働いています」:あなたはあなたが真実でありたいと思っているステートメントから始めます(それはc12224+7c22)、そしてあなたは真実である必要があるものを導き出そうとします c1c2あなたの願いが叶うように。ただし、この種の推論はエラーが発生しやすいことが経験で証明されています。途中で間違いを犯しやすいのです。また、他の人がチェックするのは難しいです。

証明を書くときは、反対の方向に推論することをお勧めします。あなたが知っていることが真実であるということから始めて、それからその意味合いを導き出して、c12224+7c22。これは、人々の考えによく一致し、読者が何が起こっているのかを理解しやすくします。そして、証明の目的はアイデアを読者に伝えることです。そのため、読者の生活をより簡単にするために、証拠は構造化されている必要があります。つまり、読者が証明の推論が正しく有効であることをできるだけ簡単に確認できるようにする必要があります。それはちょうど良い本のようです。良い文章は、読者の生活を良くするために選択されます。証明も同じです。そして、最終的には、これもあなたに利益をもたらします:私の経験では、このアプローチに従えば、証拠に微妙な間違いをする可能性は低くなります。

したがって、より良い証明の概要は、それを示すことです 2224+7 すべてのために保持する 2 (そういうものだから)そしてそれを示す 224+722 すべてのために保持する 2 (何とか何とかして)、そしてそれからそれを結論付ける 224+7Θ2。この種の証明は書くのが難しいことに気づきます。c1c2このスタイルの証明を書き始める前に使用します。しかし、あなたは何を知っていますか?それで大丈夫です。スクラッチ紙で辺の計算を行うと、c1c2使用する。そのサイドの計算を見せないでください。の価値を理解するだけですc1c2 行うのが良いでしょう、そしてあなたが引っ張って証明を始めます c1=1c2=2魔法のように薄い空気から出て、あなたの選択が有効であることを示します。このスタイルの証明はあなたにとっても読者にとっても良いでしょう。


どうもありがとう。見落とさないようにしたかっただけです。私はこれが初めてなので、複数の解決策があるので、自分が正しいかどうかを判断するのは困難です。
Harrison Nguyen

これは実際、より優れた証明を作成する方法についての非常に役立つ洞察です。これは、私が使用している教科書でほとんどの証明が書かれている方法のようです。それが原因で、定数の値を薄い空気から魔法のように引き出す方法を理解するのにしばらく悩まされました。次回に注目。
Harrison Nguyen

ある意味では、複数のソリューション、それが「正しい」ことを知る方法です。あなた/私たちは、より理論的な科学に入り始めています。そこでは、現象を説明するモデルがあると信じています。たとえば、「ビッグシータ」は、数学やロジックなどと整合性があり、計算の複雑さを説明していると信じています(しかし、本当にわかりません)。あなたのソリューションはその信念を裏付けています。他のソリューションはそれをさらに実証します。したがって、科学的コンセンサスが作成されます。
Nobbynob Littlun 2013

DWによる校正の観察は素晴らしく、私はそれをさらに一歩進めます(時間の許す限り)。余計な計算をするのではなく、それぞれの書き方をブランチにして、完了まで並行して実行します。あなたが間違えたら、矛盾はすぐに飛び出るはずです。あなたが間抜けしない場合は、1つのhelluvanの説明があります。
Nobbynob Littlun 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.