Problem
Prove Proposition 3.6.
PROPOSITION 3.6 Let negl1 and negl2 be negligible functions. Then,
The function negl3 defined by negl3(n)=negl1(n)+negl2(n) is negligible.
For any positive polynomial p, the function negl4 defined by negl4(n)=p(n)⋅negl1(n) is negligible.
Solution
Part 1
Since negl1 is a negligible function, for any positive polynomial p, there exists an N1 such that
∀n>N1,negl1(n)<p(n)1 Similarly, there exists an N2 such that
∀n>N2,negl2(n)<p(n)1 Thus for any positive polynomial p, there exists N>max(N1,N2) such that
∀n>N,negl1(n)<2p(n)1,negl2(n)<2p(n)1 Hence,
∀n>N,negl3(n)=negl1(n)+negl2(n)<2p(n)2=p(n)1 Therefore negl3 is also negligible.
Part 2
Assuming that negl4 is not negligible. That is, exists a integer c>0 such that
∀n>0,negl4(n)=p(n)⋅negl1(n)≥nc1⇒negl1(n)≥p(n)⋅nc1 Since p is a polynomial, p′(n)=p(n)⋅nc is also polynomial. That is there exists a positive polynomial p′(n) such that
∀n>0,negl1(n)≥p′(n)1 Which is converse to negl1 is negligible.
Therefore negl4 is negligible.