(a) State Zorn's lemma.
[Throughout the remainder of this question, assume Zorn's lemma.]
(b) Let P be a poset in which every non-empty chain has an upper bound and let x∈P. By considering the poset Px={y∈P∣x⩽y}, show that P has a maximal element σ with x⩽σ.
(c) A filter is a non-empty subset F⊂P(N) satisfying the following three conditions:
if A,B∈F then A∩B∈F
if A∈F and A⊂B then B∈F
∅∈/F.
An ultrafilter is a filter U such that for all A⊂N we have either A∈U or Ac∈U, where Ac=N\A.
(i) For each n∈N, show that Un={A⊂N∣n∈A} is an ultrafilter.
(ii) Show that F={A⊂N∣Ac is finite } is a filter but not an ultrafilter, and that for all n∈N we have F⊂Un.
(iii) Does there exist an ultrafilter U such that U=Un for any n∈N ? Justify your answer.