Simulated optics experiment/Simulator: Difference between revisions

→‎Extra "credit": Make amplitudes arbitrary.
(→‎Extra "credit": Better explanation?)
(→‎Extra "credit": Make amplitudes arbitrary.)
Line 52:
The simulation above uses classical optics theory, including the [https://en.wikipedia.org/w/index.php?title=Polarizer&oldid=1152014034 Law of Malus], and assumes light detectors are the source of "randomness" in detections. Instead write a simulation with these differences:
 
* The ''light source'' works exactly as above, but now we call it ''a source of photons-containing-hidden-variables'' and pay no attention to the amplitude of the light pulses. They are now simply little "pellets" of light, but containing some inner state that quantum mechanics pointedly ignores.
* A polarizing beam splitter, rather than emit light of reduced amplitude, emits up to two new photons-containing-hidden-variables, again of amplitudearbitrary 1amplitude. A photon-containing-hidden-variables possibly is emitted towards one of the light detectors, with probability equal to the square of the cosine of the difference in angle between the impinging photon and the beam splitter. The other light detector gets a photon-containing-hidden-variables with probability equal to the square of the sine.
* The ''light detector'' we will now call a ''photodetector''. It detects impinging photons-containing-hidden-variables with probability ''one''. It is a perfect photon-containing-hidden-variables detector.
* Output must be in the format described above, so the data analyzers can analyze them.
1,448

edits