A continuous surjection $f\colon X \to Y$ is called irreducible if for every proper closed subset $A \subset X$, $f(A) \neq Y$. I have to construct an irreducible mapping between compact Hausdorff spaces, which has no singleton fibers.
Here is my observation.
Let $f\colon X \to Y$ be such a mapping. Since it is a mapping from a compact space into a Hausdorff space, it is closed. Thus $f$ is a quotient mapping. The irreducibility of $f$ can be rephrased to this: For every nonempty open set $U$ (here we may fix a basis to pick from), there exists $y \in Y$ s.t. $f^{-1}(y) \subset U$ i.e. $U$ contains a fiber. $Y$ being Hausdorff is equivalent to saying that two distinct fibers can be separated by saturated open sets. To sum up, we should find a partition of a compact Hausdorff space containing no singletons such that every nonempty open set contains a cell(an element of the partition) and every cell can be separated by saturated open sets.
Starting from $X = [0, 1]$, let $x \sim y$ when $x, y$ are triadic rationals different than $0, 1$ and $x$ can be transformed to $y$ with changing the rightmost digit in ternary representation from $1$ to $2$ or $2$ to $1$. With this I was able to tuck two point cells in every nonempty open set and find saturated open sets separating them. The problem is that $\sim$ has too many singleton cells. And further identifying singleton cells modulo $1/3$ breaks the Hausdorff condition. I'm stuck here.
How can one construct such mapping?
Here's a hint for one way to construct an example. Try taking a product of two totally ordered sets $A\times B$ with the lexicographic order and the projection map $A\times B\to A$. The idea is that if you choose $A$ and $B$ appropriately, then any open interval in the lexicographic order will be forced to contain an entire copy of $B$. Getting all the details to work out is a little tricky, though, and will require some minor modification of this idea.
More details are hidden below.