4 Filters

Definition 4.1 (Filter). Let J be a set. A filter F on J is a non-empty subset of P(J) such that:

  • ∅∉F.

  • ∀⁡A,B∈F,A∩B∈F (“closed under finite intersections”).

  • ∀⁡A∈F, if A⊆B⊆J, then B∈F (“closed under super set”).

Example 4.2.

  • For J infinite,

    F:={A⊆J:J∖A is finite}

    is a filter.

  • For J non-empty, and any i∈J,

    F={A⊆J:i∈J}

    is a filter.

Definition 4.3 (Ultrafilter). Let J be an infinite set and F a filter on J. We say F is an ultrafilter if every filter G on J satisfying F⊆G also satisfies G=F.

Proposition 4.4. Assuming that:

Then F is an ultrafilter if and only if for every A⊆J either A∈F or J∖A∈F.

Proof. Example Sheet 1. □

Proposition 4.5. Assuming that:

Then there is an ultrafilter U such that F⊆U.

Proof (sketch). Let X be the set of filters extending F, and partially order it by inclusion. Note every chain has an upper bound (take the union), so by Zorn’s lemma we have a maximal element, which is a ultrafilter (by definition). □