Theorem 2.20 (Roth’s theorem). Assuming that:

  • A[N]={1,,N}

  • A contains no non-trivial 3 term arithmetic progressions

Then |A|=O(Nlog log N).