タグasymptotic_complexityがあるため、質問は完全に話題になっているようです...
CLRSによると、p。49,
「式中の無名関数の数は、漸近記法が現れる回数に等しいと理解されています。たとえば、式では
sum(O(i), i=1..n)
無名関数 (i の関数) は 1 つだけです。したがって、この式は O(1) + O(2) + ... + O(n) と同じではなく、実際には明確な解釈がありません。」
実際、数式では、「O」表記の背後にある定数はすべて異なる場合があり、それらの増加により、合計全体の漸近動作が変わる場合があります。これを書かないでください!
sum(O(i), i=1..n) でより完全に質問に答えるには、次の事実を使用できます (以下についてはGKP p. 450 を参照)。
O(f(n)g(n)) = f(n) O(g(n))
したがって、O(i) = i O(1)、今回は式に同じ O(1) を使用します。したがって、
sum(O(i), i=1..n) = sum(i, i=1, n) O(1)
=n(n+1)/2 O(1) = O(n^2)
このようにして、問題なく合計を削除できます。