J'ai donc cette question pour prouver une déclaration:
...
Je n'ai pas besoin de savoir comment le prouver, juste que dans mon esprit cela n'a aucun sens et je pense que ce devrait plutôt être .
Ma compréhension est que est l'ensemble de toutes les fonctions qui ne font pas pire que tandis que est l'ensemble de toutes les fonctions qui ne font pas mieux et pas pire que n.
En utilisant cela, je peux penser à l'exemple d'une fonction constante, disons . Cette fonction sera sûrement un élément de car elle ne fera pas pire que lorsque approche d'un nombre suffisamment grand.
Cependant, la même fonction ne serait pas un élément de Θ ( n ) car g fait mieux que n pour les grands n ... Alors puisque g ∈ O ( n ) et g ∉ Θ ( n ) , alors O ( n ) ∉ Θ ( n )
La question est-elle donc peut-être fausse? J'ai appris qu'il est dangereux de faire cette supposition et généralement j'ai oublié quelque chose, je ne vois tout simplement pas ce que cela pourrait être dans ce cas.
Des pensées ? Merci beaucoup..
Réponses:
À la suggestion de Raphaël, j'ai transformé un commentaire précédent en cette réponse.
Il n'est pas vrai que . En fait, Θ ( f ( n ) ) = O ( f ( n ) ) ∩ Ω ( f ( n ) ) , par définition. Nous avons donc Θ ( f ( n ) ) ⊂ O ( f ( n ) ) .O(f(n))⊂Θ(f(n)) Θ(f(n))=O(f(n))∩Ω(f(n)) Θ(f(n))⊂O(f(n))
la source
Pensez-y de cette façon: chaque fonction qui ne fait "pas pire que n" et "pas mieux que n" est également une fonction qui ne fait "pas pire que n". La partie "pas mieux que n" n'est qu'une contrainte supplémentaire. Il s'agit d'une application simple de la règle logique qui dit: . Par ce raisonnement, toutes les fonctions qui sont dans l'ensemble Θ ( n ) sont également membres de l'ensemble O ( n ) .x∧y⟹x Θ(n) O(n)
la source