Other exercise which I found in Dudley's Analysis book:
Show that there is a measure on a infinite set $X$, defined on $2^X$ s.t. is finitely additive, $m(A)=0$ for any finite set and $m(X)=1$.
The solution is very simple using the Frechet filter $\mathcal{F}:=\{A: X\setminus A \text{ finite}\}$ and defining the measure on the ultrafilter $\mathfrak{U}$ containing $\mathcal{F}$, as follows
$$m(A)=\begin{cases} 1& A\in \mathfrak{U}\\ 0&A\notin \mathfrak{U} \end{cases}$$
For the following
Lemma: Let $\mathfrak{U}$ be an ultrafilter of subsets of $X$ and let $m$ defined as above. Then $m$ is finitely additive on $2^X$.
PF: It's clear that $\varnothing\notin \mathfrak{U}$, so $m(\varnothing)=0$. Let $\{A_n\}_{n=1}^N\subset 2^{X}$ and disjoint, and let $A$ be their union. We consider two cases: If all are not in $ \mathfrak{U}$, i.e, $X\setminus A_n\in \mathfrak{U}$ for $n\le N$. Thus $X\setminus A=\bigcap_{n\le N}X\setminus A_n\in \mathfrak{U}$, so $A\notin \mathfrak{U}$. Hence $m(A)=\sum_{n\le N}m(A_n)=0$
Now suppose that at least one is in $\mathfrak{U}$. Let $A_1\in \mathfrak{U}$, so all the other elements are not in $\mathfrak{U}$ since otherwise $\varnothing=A\cap A_i\in \mathfrak{U}$ for $i\not=1$. Since $A_1\subset A$ and $A_1\in \mathfrak{U}$, $A\in\mathfrak{U}$. Thus $m(A)=\sum_{n\le N}m(A_n)=1$. $\Box$
Does someone know if there is hope of a constructive approach? I believe the answer is negative...
However, your measures is defined correctly and indeed works for any filter and therefore works for any ultrafilter.
– Kyle Gannon Jul 06 '16 at 13:00