Jadi saya punya pertanyaan ini untuk membuktikan pernyataan:
...
Saya tidak perlu tahu bagaimana membuktikannya, hanya saja dalam pikiran saya ini tidak masuk akal dan saya pikir itu seharusnya lebih dari itu .
Pemahaman saya adalah bahwa adalah himpunan semua fungsi yang tidak lebih buruk daripada n sementara Θ ( n ) adalah himpunan semua fungsi yang tidak lebih baik dan tidak lebih buruk dari n.
Dengan menggunakan ini, saya dapat memikirkan contoh fungsi konstan katakan . Fungsi ini pasti akan menjadi elemen dari O ( n ) karena ia akan melakukan tidak lebih buruk daripada n ketika n mendekati jumlah yang cukup besar.
Namun, fungsi yang sama tidak akan menjadi elemen Θ ( n ) karena g memang lebih baik daripada n untuk n besar ... Maka karena g ∈ O ( n ) dan g ∉ Θ ( n ) , maka O ( n ) ∉ Θ ( n )
Jadi mungkin pertanyaannya salah? Saya telah belajar bahwa membuat asumsi itu berbahaya dan biasanya saya melewatkan sesuatu, saya tidak bisa melihat apa yang mungkin ada dalam kasus ini.
Adakah pikiran? Terima kasih banyak..
Jawaban:
Atas saran Raphael, saya telah mengubah komentar sebelumnya menjadi jawaban ini.
Tidak benar bahwa . Faktanya, Θ ( f ( n ) ) = O ( f ( n ) ) ∩ Ω ( f ( n ) ) , menurut definisi. Jadi kita memiliki Θ ( f ( n ) ) ⊂ O ( f ( n ) ) .O(f(n))⊂Θ(f(n)) Θ(f(n))=O(f(n))∩Ω(f(n)) Θ(f(n))⊂O(f(n))
sumber
Pikirkan seperti ini: setiap fungsi yang "tidak lebih buruk dari n" dan "tidak lebih baik dari n" juga merupakan fungsi yang "tidak lebih buruk dari n". Bagian "tidak lebih baik dari n" hanyalah kendala tambahan. Ini adalah aplikasi langsung dari aturan logis yang mengatakan:x∧y⟹x Θ(n) O(n)
sumber