(1) In the second example in Section 3.1 of the Wikipedia article on filter, the last sentence says:
A nonprincipal filter on an infinite set is not necessarily free.
On the other hand, Martin Sleziak's answer to this question (and also the second sentence of this question) says:
Filter, which is not free is called principal. Hence every filter is either free or principal and the same is true for ultrafilters.
Clearly, these people contradict Wikipedia. I am guessing Wikipedia is correct. Let $N_x$ be the neighborhood filter at $x$ in a Euclidean space. Then $N_x$ is not free since $\bigcap N_x = \{x\} \neq \varnothing$, and $N_x$ is not principal since $\{x\} \notin N_x$. Am I correct?
(2) I suppose Martin Sleziak's statement is true for ultrafilters (that they are either free or principal). Suppose an ultrafilter $\mathcal{F}$ on $S$ is not free. Then $\mathcal{F}$ does not include the Fréchet filter, so it contains some finite subset $P$ of $S$. Since an ultrafilter is prime, it follows that $\{a\} \in \mathcal{F}$ for some $a \in P$. Then $\mathcal{F}$ must coincide with the principal filter generated by $\{a\}$, as it is an ultrafilter and included in $\mathcal{F}$. Is this correct?
(3) In the third example in the same section of the same Wikipedia article, the second sentence says:
A filter on $S$ is free if and only if it contains the Fréchet filter.
Shouldn't this sentence begin with "An ultrafilter on $S$ ..."? If a filter includes the Fréchet filter, then it is obviously free. But does the reverse implication hold? If not, what counterexamples are there?