@belisarius Trace shows SplitBy[lst, testFunc] is transformed to `` SystemGatherDumpsplitBy[lst, testFunc] `` then to Split[lst, testFunc[#1] === testFunc[#2] &], that's where you got two 2s.
I thought this was quite interesting news (about quantum stuff): newscientist.com/article/…. The related subject of communication faster than light is tantalizing.
@JacobAkkerboom It's extremely natural under Everett branching, which also makes it extremely natural why there's no "communication" - transfer of information - involved at all
you're simply determining where in phase space you are, by making a measurement
and the results of all your measurements constrain the possible universes you could be in
you can't be in an inconsistent universe, so things far away from you must have certain properties once you've made the measurement
(previously you had no opinion on which universes you might be in; then you made the measurement, whose result restricted which universes you might be in, and that means you know all measurements made of related quantities - elsewhere in the universe - must have certain outcomes)