This is a slight variation of this recommended blog post by Asaf Karagila. Let $A$ be a set. Then:
- $A$ is said to be Dedekind-finite if every injective map $f:A\to A$ is also surjective.
- $A$ is said to be dually Dedekind-finite if every surjective map $f:A\to A$ is also injective.
- A map $g:A\to A$ is said to be (dually) Dedekind-finite-to-one if for all $b\in A$ the preimage $f^{-1}(\{b\})$ is (dually) Dedekind-finite.
Question. In ${\sf (ZF)}$, suppose that the set $A$ has the property, that every surjective map is (dually) Dedekind-finite-to-one. Does this imply that $A$ is (dually) Dedekind-finite?