Có: lấy một hàm ở giữa, cho một số định nghĩa phù hợp của giữa. Bạn có nhiều lựa chọn.
Nếu (nơi sự bao gồm là khắt khe), sau đó g ∈ O ( g ) ∖ O ( f ) (vì nếu g ∈ O ( f ) và f ∈ O ( g )O(f)⊂O(g)g∈O(g)∖O(f)g∈O(f)f∈O(g) sau đó ). Lấy hình học có nghĩa là: hãy h = √Θ(f)=Θ(g) (vì chúng ta đang nói về sự phức tạp ở đây, tôi giả sử các chức năng là tích cực).h=f⋅g−−−−√
Sau đó, và h ∈ O ( g ) (nếu điều này không phải là ngay lập tức rõ ràng, chứng minh điều đó bằng cách sử dụng định nghĩa của O ), tức là O ( f ) ⊆ O ( h ) ⊆ O ( g ) . Nếu O ( f ) = O ( h ) sau đó g = f ∈ O ( f ) , mà không phải là trường hợp kể từ khi chúng tôi giả địnhf∈O(h)h∈O(g)ÔiO ( f) ⊆ O ( h ) ⊆ O ( g)O(f)=O(h)g=f∈O(f) . Nó vẫn còn để chứng minh rằng O ( h ) ≠ O ( g ) , và chúng tôi sẽ có O ( f ) ⊂ O ( h ) ⊂ ( g ) .g∉O(f)O(h)≠O(g)O(f)⊂O(h)⊂(g)
Nếu thì g ∈ O ( h ) , tức là có tồn tại Một và C > 0 sao cho ∀ x ≥ Một , g ( x ) ≤ CO(h)=O(g)g∈O(h)AC>0 . Sau đó,g(x)≤C2f(x)(lấy vuông và chia chog(x), một lần nữa, tôi giả sử các chức năng tích cực), do đóg∈O(f), mà đi ngược lại giả định ban đầu của chúng tôi. Giả thuyếtO(h)=O(g)dẫn đến mâu thuẫn, kết luận bằng chứng.∀x≥A,g(x)≤Ch(x)=Cf(x)g(x)−−−−−−−√g(x)≤C2f(x)g(x)g∈O(f)O(h)=O(g)