In the -set agreement task, each process proposes a value and each correct process has to decide a value which was proposed, so that at most distinct values are decided. Using topological arguments it has been proved that -set agreement is unsolvable in the asynchronous wait-free read/write shared memory model, when , the number of processes.
This paper presents an elementary, non-topological impossibility proof of -set agreement. The proof depends on two simple properties of the immediate snapshot executions, a subset of all possible executions, and on the well known handshaking lemma stating that every graph has an even number of vertices with odd degree.