Vâng, có thể có một chuỗi vô hạn.
Tôi chắc rằng bạn đã quen thuộc với một số ví dụ:
Bạn có một chuỗi vô hạn ở đây: đa thức mức độ tăng trưởng. Bạn có thể đi xa hơn? Chắc chắn rồi! Một hàm mũ tăng trưởng nhanh hơn (nói không theo triệu chứng) so với bất kỳ đa thức nào.
Và tất nhiên bạn có thể tiếp tục:O ( x ) ⊆ O ( x 2 ) ⊆ ... ⊆ O ( x 42 ) ⊆ ... O ( e x ) O ( e x ) ⊆ O ( x
O(x)⊆O(x2)⊆…⊆O(x42)⊆…
O(x)⊆O(x2)⊆…⊆O(x42)⊆…O(ex)
O(ex)⊆O(xex)⊆O(e2x)⊆O(eex)⊆…
Bạn cũng có thể xây dựng một chuỗi vô hạn theo hướng khác. Nếu thì (bám vào các hàm tích cực, vì ở đây chúng ta sẽ thảo luận về các hàm không phức tạp của các hàm phức tạp). Vì vậy, chúng tôi có ví dụ:1f=O(g)1g=O(1f)
O(x)⊆O(x2)⊆…⊆O(exx2)⊆O(exx)⊆O(ex)
Trong thực tế, với bất kỳ chuỗi chức năng nào , bạn có thể xây dựng một hàm phát triển nhanh hơn tất cả các hàm. (Tôi giả sử các là các hàm từ đến .) Trước tiên, hãy bắt đầu với ý tưởng . Điều đó có thể không hoạt động vì tập hợp có thể không bị chặn. Nhưng vì chúng ta chỉ xen vào tăng trưởng tiệm cận, nên đủ để bắt đầu nhỏ và tăng trưởng dần dần. Lấy tối đa trên một số hữu hạn các chức năng.
f ∞ f i N R + f ∞ ( x ) = max { f n ( x ) | n ∈ N } { f n ( x ) | n ∈ N }f1,…,fnf∞fiNR+f∞(x)=max{fn(x)∣n∈N}{fn(x)∣n∈N}
f∞(x)=max{fn(x)∣1≤n≤N}if N≤x<N+1
Sau đó, với mọi , , vì . Nếu bạn muốn một hàm phát triển nhanh hơn ( ), hãy lấy .
NfN∈O(f∞)∀x≥N,f∞(x)≥fN(x)f∞=o(f′∞)f′∞(x)=x⋅(1+f∞(x))