A much more interesting example of something similar happens in the Deutch-Hayden version of Heisenberg picture style quantum theory. There from looking at the "state of the world" you can determine which total unitary evolution occurred to get you there. In the Schroedinger picture, if I give you the inital and final states there are many possible unitaries that get you between them. Its possible to go further and come up with versions where not only the total unitary connecting initial and final state is discernable, but also the sequence of Hamiltonian's that implemented it are too.
These things are mainly of interest to people in foundations of course (since they like to play the game of blurring the line between our math and what is "really out there"). I tried to be very careful in the book to maintain the distinction.
Are you aware of anyone who made an interactive version (eg in the browser) of the boxes and balls model? Would be really fun to mess around with it interactively.
A few weeks ago a high school physics teacher who used the book for some extension classes sent me some python code he says will do all of the calculations. I have asked the family friend who maintains the book webpage to put it on there, and I am sure she will when she gets a chance. However if you email me - terry @ qisforquantum.org - it would be great to have someone look at it - I don't know python at all and can't even run it to check it. (I also have some atrocious octave/matlab code of my own which anyone is also welcome to.)
I realise for this audience most people wouldn't get much from it, but I find these rules useful for explaining quantum theory without annoying and fluffy analogies to high school students. You can find the rules in my book _Q is for Quantum_ - Part I which covers quantum computing is a free download on the book website (and the rest will be if I ever get around to producing a corrected pdf, bleh, but if you read part I and don't want to pay for the rest let me know and I'll get it to you...)