<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Scala arrays</title>
	<atom:link href="http://www.drmaciver.com/2008/06/scala-arrays/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.drmaciver.com/2008/06/scala-arrays/</link>
	<description></description>
	<lastBuildDate>Mon, 15 Mar 2010 07:00:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Sarah A</title>
		<link>http://www.drmaciver.com/2008/06/scala-arrays/comment-page-1/#comment-354</link>
		<dc:creator>Sarah A</dc:creator>
		<pubDate>Tue, 17 Jun 2008 21:19:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.drmaciver.com/?p=165#comment-354</guid>
		<description>Martin,

As David points out, the notion of the collapse of wavefunction is the essential notion of the &lt;i&gt;Copenhagen interpretation&lt;/i&gt;, not Heisenberg&#039;s uncertainty relation.

Heisenberg&#039;s uncertainty relation (in its simplest form) says that the more determined the location of a particle, the less determined its momentum: there&#039;s a maximum degree of compatibility between those two observables. 

A wavefunction collapse due to observation (in the Copenhagen interpretation) is one way to have a highly determined observable (e.g.,  position, momentum) but isn&#039;t necessarily the only way.

The Copenhagen interpretation is one way to make sense of measurement &amp; uncertainty in physical laws; The many-worlds interpretation is another. The Heisenberg uncertaintly relation is really a theorem about the way certain mathematical operators (which correspond to state measurements) interact with one another.

I&#039;m sure this is clear as mud for most people, but maybe it helps clear things up for a few who stumble across this page?</description>
		<content:encoded><![CDATA[<p>Martin,</p>
<p>As David points out, the notion of the collapse of wavefunction is the essential notion of the <i>Copenhagen interpretation</i>, not Heisenberg&#8217;s uncertainty relation.</p>
<p>Heisenberg&#8217;s uncertainty relation (in its simplest form) says that the more determined the location of a particle, the less determined its momentum: there&#8217;s a maximum degree of compatibility between those two observables. </p>
<p>A wavefunction collapse due to observation (in the Copenhagen interpretation) is one way to have a highly determined observable (e.g.,  position, momentum) but isn&#8217;t necessarily the only way.</p>
<p>The Copenhagen interpretation is one way to make sense of measurement &amp; uncertainty in physical laws; The many-worlds interpretation is another. The Heisenberg uncertaintly relation is really a theorem about the way certain mathematical operators (which correspond to state measurements) interact with one another.</p>
<p>I&#8217;m sure this is clear as mud for most people, but maybe it helps clear things up for a few who stumble across this page?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: david</title>
		<link>http://www.drmaciver.com/2008/06/scala-arrays/comment-page-1/#comment-336</link>
		<dc:creator>david</dc:creator>
		<pubDate>Thu, 05 Jun 2008 15:04:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.drmaciver.com/?p=165#comment-336</guid>
		<description>Thanks Martin. Glad you liked the write up. 

In terms of that analogy, I find it a little unconvincing. :-) Also, that&#039;s more of a Schrodinger&#039;s cat effect than the Heisenberg Principle.</description>
		<content:encoded><![CDATA[<p>Thanks Martin. Glad you liked the write up. </p>
<p>In terms of that analogy, I find it a little unconvincing. :-) Also, that&#8217;s more of a Schrodinger&#8217;s cat effect than the Heisenberg Principle.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin</title>
		<link>http://www.drmaciver.com/2008/06/scala-arrays/comment-page-1/#comment-334</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Thu, 05 Jun 2008 09:39:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.drmaciver.com/?p=165#comment-334</guid>
		<description>Thanks for the brilliant writeup. I should have explained it a long time ago, but never found the time to do it. Anyway, you did it much better than I could have done. 

One, perhaps silly, addition: There&#039;s some sort of analogy between BoxedAnyArray and the Heisenberg principle. The array will in effect keep an undetermined element state until somebody tries to make an observation about it. Then it will snap into whatever was requested by that observation and keep this representation thereafter.</description>
		<content:encoded><![CDATA[<p>Thanks for the brilliant writeup. I should have explained it a long time ago, but never found the time to do it. Anyway, you did it much better than I could have done. </p>
<p>One, perhaps silly, addition: There&#8217;s some sort of analogy between BoxedAnyArray and the Heisenberg principle. The array will in effect keep an undetermined element state until somebody tries to make an observation about it. Then it will snap into whatever was requested by that observation and keep this representation thereafter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesper Nordenberg</title>
		<link>http://www.drmaciver.com/2008/06/scala-arrays/comment-page-1/#comment-327</link>
		<dc:creator>Jesper Nordenberg</dc:creator>
		<pubDate>Tue, 03 Jun 2008 07:54:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.drmaciver.com/?p=165#comment-327</guid>
		<description>Nice post, I haven&#039;t dug this deep into arrays before. I think the Scala implementation is very reasonable considering the performance and interoperability requirements.</description>
		<content:encoded><![CDATA[<p>Nice post, I haven&#8217;t dug this deep into arrays before. I think the Scala implementation is very reasonable considering the performance and interoperability requirements.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
