i) Let A be a stubborn subset of S={1,2,…,2006} consisting of x elements a1<a2<⋯<ax. Consider the set B:={a2−a1,a3−a1,…,ax−a1}. It is a subset of S and consists of x−1 elements. As A is a stubborn subset of S, A∩B=∅. It implies that x+(x−1)≤2006, so x≤1003.
ii) Let S={a1,a2,…,a2006}. Consider the product P of all odd divisors of ∏i=12006ai. It is easy to see that there exists a prime number p of the form p=3r+2 such that p is a divisor of 3P+2; p is coprime with every ai (i=1,2,…,2006). For each a∈S, the sequence a,2a,…,(p−1)a (mod p) is a permutation of 1,2,…,p−1, therefore there exists a set Sa consisting of r+1 integers x in 1,p−1 so that xa (mod p) belongs to A={r+1,…,2r+1}. For each x∈1,p−1, let Sx={a∈S∣xa∈A}. We have:
∣S1∣+∣S2∣+⋯+∣Sp−1∣=a∈S∑∣Aa∣=2006×(r+1)
So there exists x0 such that ∣Sx0∣≥3r+12006×(r+1)>668. Let B be a subset consisting of 669 elements of Sx0 then B is a stubborn subset of S. Indeed, if u,v,w∈B (u can be equal to v) then x0u,x0v,x0w∈A. It is easy to verify that x0u+x0v=x0w (mod p) therefore u+v=w.