<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>gerald-sussman &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/gerald-sussman/</link>
	<description>Feed of posts on WordPress.com tagged "gerald-sussman"</description>
	<pubDate>Sat, 26 Dec 2009 17:53:01 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[SICM = Structure and Interpretation of Classical Mechanics]]></title>
<link>http://stochastix.wordpress.com/2008/06/02/structure-and-interpretation-of-classical-mechanics/</link>
<pubDate>Mon, 02 Jun 2008 11:07:33 +0000</pubDate>
<dc:creator>Rod Carvalho</dc:creator>
<guid>http://stochastix.wordpress.com/2008/06/02/structure-and-interpretation-of-classical-mechanics/</guid>
<description><![CDATA[I have been reading a really good book: Structure and Interpretation of Classical Mechanics (SICM) b]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I have been reading a really good book:</p>
<ul>
<li><a href="http://mitpress.mit.edu/SICM/" target="_blank">Structure and Interpretation of Classical Mechanics</a> (SICM) <a href="http://mitpress.mit.edu/SICM/" target="_blank"><br />
</a></li>
</ul>
<p>by <a href="http://swiss.csail.mit.edu/~gjs/" target="_blank">Gerald Jay Sussman</a>, <a href="http://swiss.csail.mit.edu/users/wisdom/" target="_blank">Jack Wisdom</a> (and Meinhard E. Mayer). The authors teach an &#8220;unusual&#8221; graduate course at MIT using this book:</p>
<ul>
<li><a href="http://swiss.csail.mit.edu/~gjs/6946/index.html" target="_blank">Classical Mechanics: A Computational Approach</a></li>
</ul>
<p>A few years ago I had an undergraduate course on <a href="http://en.wikipedia.org/wiki/Lagrangian_mechanics" target="_blank">Lagrangian Mechanics</a>. Though I could derive the equations of motion of various mechanical systems, I confess that I did not understand the <a href="http://en.wikipedia.org/wiki/Principle_of_least_action" target="_blank">Principle of Stationary Action</a> (aka: &#8220;Principle of Least Action&#8221;). After years using <a href="http://en.wikipedia.org/wiki/Newtonian_Mechanics" target="_blank">Newtonian Mechanics</a>, the variational approach of <a href="http://en.wikipedia.org/wiki/Lagrangian_mechanics" target="_blank">Lagrangian Mechanics</a> seemed both incredibly sexy and utterly mysterious: instead of forces and accelerations, one would think in terms of continuous paths that make the action functional integral stationary.</p>
<p>Truth be told, I never understood the <a href="http://en.wikipedia.org/wiki/Principle_of_least_action" target="_blank">principle</a>. I could apply the principle and get good results, but I did not understand it. I used to think that my limited intellect was the only one to blame, but I found solace on the preface of <a href="http://mitpress.mit.edu/SICM/" target="_blank">SICM</a>, where the authors quote Prussian mathematician <a href="http://en.wikipedia.org/wiki/Karl_Jacobi" target="_blank">Karl Gustav Jacobi</a> (1804-1851):</p>
<blockquote><p><em>In almost all textbooks, even the best, this principle is presented so that it is <span style="text-decoration:underline;">impossible to understand</span>.</em></p></blockquote>
<p>I am in really good company then!</p>
<p>Much to my enjoyment,  <a href="http://mitpress.mit.edu/SICM/" target="_blank">SICM</a> is a different kind of book: better than most books on <a href="http://en.wikipedia.org/wiki/Classical_mechanics" target="_blank">Classical Mechanics</a>. In fact, I would say that the book is a masterpiece, a joy to read, and that each single sentence is meaningful and profound.</p>
<p style="text-align:center;">-/-</p>
<p><a href="http://nerdwisdom.com/about/" target="_blank">Jonathan Yedidia</a>&#8217;s posts on the SICM:</p>
<ul>
<li><a href="http://nerdwisdom.com/2007/10/19/understanding-physics/" target="_blank">Using Unambiguous Notation</a></li>
</ul>
<ul>
<li><a href="http://nerdwisdom.com/2007/10/17/sicm-on-mac-os-x/" target="_blank">SICM on Mac OS X</a></li>
</ul>
<ul>
<li><a href="http://nerdwisdom.com/2007/08/14/algorithms-for-physics/" target="_blank">Algorithms for Physics</a></li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Discrete, Amorphous Physical Models]]></title>
<link>http://stochastix.wordpress.com/2008/05/26/discrete-amorphous-physical-models/</link>
<pubDate>Mon, 26 May 2008 06:47:08 +0000</pubDate>
<dc:creator>Rod Carvalho</dc:creator>
<guid>http://stochastix.wordpress.com/2008/05/26/discrete-amorphous-physical-models/</guid>
<description><![CDATA[I suppose it would be no exaggeration to say that almost all physical laws are written in the form o]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I suppose it would be no exaggeration to say that almost all physical laws are written in the form of <a href="http://en.wikipedia.org/wiki/Partial_differential_equation" target="_blank">partial differential equations</a> (PDEs). I am very far from being an expert on numerical PDEs, but I have played a bit with the <a href="http://en.wikipedia.org/wiki/Finite_difference_method" target="_blank">finite difference method</a> (FDM) in order to simulate <a href="http://en.wikipedia.org/wiki/Diffusion" target="_blank">diffusion</a> processes. The FDM framework is (conceptually speaking) rather straightforward: discretize space into a regular lattice, discretize time. However, implementation is not exactly straightforward, as all practitioners know.</p>
<p>However, there&#8217;s something I don&#8217;t like much about the <a href="http://en.wikipedia.org/wiki/Finite_difference_method" target="_blank">FDM</a>: it easily introduces artificial (i.e., non-physical) <a href="http://en.wikipedia.org/wiki/Anisotropy" target="_blank">anisotropy</a> (the same happens often with <a href="http://en.wikipedia.org/wiki/Cellular_automata" target="_blank">cellular automata</a>). Let&#8217;s remember the most basic principle of symmetry:</p>
<p style="text-align:center;"><span style="text-decoration:underline;">Physics cannot depend on our choice of reference frame</span>.</p>
<p>But when one uses the FDM, one must choose an arbitrary orientation for the regular lattice, which likely &#8220;destroys&#8221; some of the original symmetries. At some point, I became interested in the <a href="http://en.wikipedia.org/wiki/Finite_element" target="_blank">finite element method</a> (FEM) framework, but unfortunately I never had the time to study it.</p>
<p>In Summer 2006, I had the somewhat <em>crackpottish</em> idea of modeling <a href="http://en.wikipedia.org/wiki/Diffusion" target="_blank">diffusion</a> processes over irregular lattices. If such an idea were actually good, it was extremely likely that someone had already thought of it. I then talked with a friend who is a graduate student in <a href="http://en.wikipedia.org/wiki/Computational_mechanics" target="_blank">Computational Mechanics</a>, and his reaction to my idea was kind of &#8220;so what?&#8221;. I decided to put that &#8220;idea&#8221; aside and move on.</p>
<p style="text-align:center;"><a href="http://stochastix.files.wordpress.com/2008/05/cluster-of-sites.png"><img class="alignnone size-medium wp-image-1549" src="http://stochastix.wordpress.com/files/2008/05/cluster-of-sites.png?w=300" alt="" width="300" height="250" /></a></p>
<p style="text-align:center;">[ image courtesy of <a href="http://swiss.csail.mit.edu/~rauch" target="_blank">Erik Rauch</a> ]</p>
<p>My interest in modeling physical phenomena using irregular discrete structures was recently revived when I accidentally found this paper by <a href="http://swiss.csail.mit.edu/~rauch" target="_blank">Erik Rauch</a>:</p>
<ul>
<li><a href="http://swiss.csail.mit.edu/~rauch/dapm/paper/" target="_blank">Discrete, Amorphous Physical Models</a>, International Journal of Theoretical Physics, Volume 42, Number 2, February 2003 (<a href="http://www.springerlink.com/content/uxvj775j9t4f" target="_blank">available online</a>).</li>
</ul>
<p>Erik addressed the same topic on his <a href="http://hdl.handle.net/1721.1/9345" target="_blank">M.Sc. thesis</a> (MIT 1999). Since I am not an expert on <a href="http://en.wikipedia.org/wiki/Computational_physics" target="_blank">Computational Physics</a>, I can&#8217;t judge the novelty (or lack thereof) of Erik&#8217;s ideas. What I do know is that his paper&#8217;s approach is quite atypical: it seems to be more Computer Science than Numerical Analysis or Computational Physics.</p>
<p><!--more--></p>
<p>The paper&#8217;s abstract:</p>
<blockquote><p><em>Discrete models of physical phenomena are an attractive alternative to continuous models such as <a href="http://en.wikipedia.org/wiki/Partial_differential_equation" target="_blank">partial differential equations</a>. In discrete models, such as <a href="http://en.wikipedia.org/wiki/Cellular_automata" target="_blank">cellular automata</a>, space is treated as having finitely many locations per unit volume and time is discrete, whereas continuous models (e.g. Schroedinger&#8217;s equation, and most field theories) specify detail down to infinitesimal spatial and time scales. But all existing discrete models depend critically on a regular (crystalline) lattice, as well as the global <a href="http://en.wikipedia.org/wiki/Synchronization" target="_blank">synchronization</a> of all sites. </em></p>
<p><em>We should ask, on the grounds of minimalism, whether the global synchronization and regular lattice are inherent in any discrete formulation. <span style="text-decoration:underline;">Is it possible to do without these conditions and still have a useful physical model</span>? Or are they somehow fundamental?</em></p></blockquote>
<p>What <a href="http://swiss.csail.mit.edu/~rauch/" target="_blank">Erik</a> proposes is rather bold. Basically, he speculates on the existence of discrete physical models which:</p>
<ul>
<li>do not require regular spatial lattices.</li>
<li>do not require time synchronization.</li>
</ul>
<p>In other words, Erik&#8217;s idea is to look for <span style="text-decoration:underline;">minimal discrete physical models</span>: models that allow one to simulate physical phenomena, but with a minimum number of &#8220;structural constraints&#8221;. This raises some rather exciting possibilities! Nevertheless, a sexy possibility is not necessarily feasible. Note that in Physics:</p>
<p style="text-align:center;"><span style="text-decoration:underline;">Beauty does not imply Truth, though Truth usually implies Beauty</span>.</p>
<p>OK, just for kicks, let&#8217;s dare to consider the possibility that some physical process can be modeled according to Erik&#8217;s paradigm. Erik included in his web page a few animations depicting <a href="http://en.wikipedia.org/wiki/Wave" target="_blank">waves</a> propagating in 2-dimensional domains. All videos are very cool, but I particularly like this one depicting a plane wavefront colliding with a denser circular object (an example of <a href="http://en.wikipedia.org/wiki/Refraction" target="_blank">refraction</a>):</p>
<p><span style='text-align:center;display:block;'><object width='400' height='330' type='application/x-shockwave-flash' data='http://video.google.com/googleplayer.swf?docId=-7748184448946937548'><param name='allowScriptAccess' value='never' /><param name='movie' value='http://video.google.com/googleplayer.swf?docId=-7748184448946937548'/><param name='quality' value='best'/><param name='bgcolor' value='#ffffff' /><param name='scale' value='noScale' /><param name='wmode' value='window'/></object></span></p>
<p>Please do note that the video displayed above was downloaded from Erik&#8217;s website. I took the liberty to upload it and (obviously) claim no authorship.</p>
<p>Some quick comments:</p>
<ul>
<li><a href="http://swiss.csail.mit.edu/~rauch/" target="_blank">Erik</a> was a graduate student in Prof. <a href="http://en.wikipedia.org/wiki/Gerald_Sussman" target="_blank">Gerald Sussman</a>&#8217;s group, whose main focus is Computer Science, not Physics. I would dare to say that Erik&#8217;s discrete, amorphous paradigm resembles a distributed computing approach to Physics.</li>
<li>Prof. <a href="http://en.wikipedia.org/wiki/Gerald_Sussman" target="_blank">Gerald Sussman</a> was one of the creators of the <a href="http://en.wikipedia.org/wiki/Amorphous_computing" target="_blank">amorphous computing</a> paradigm.</li>
<li>The &#8220;discrete&#8221; part is clear. What does the word &#8220;amorphous&#8221; mean?! In my opinion &#8220;<a href="http://en.wikipedia.org/wiki/Amorphous_solid" target="_blank">amorphous</a>&#8221; means non-crystalline: an amorphous lattice is non-regular. I would guess that the term &#8220;amorphous&#8221; comes from the field of <a href="http://en.wikipedia.org/wiki/Condensed_matter" target="_blank">Condensed Matter Physics</a>.</li>
</ul>
<p>Erik&#8217;s approach has some interesting properties:</p>
<ul>
<li><span style="text-decoration:underline;">locality</span>: each &#8220;node&#8221; in the lattice interact only with its neighboring nodes. The lattice is, in general, represented by a non-regular graph. The irregular lattice should introduce less anisotropy than the regular one. How is that possible? Note that locally there&#8217;s anisotropy, but globally that anisotropy might average out. Isotropy may thus emerge from an irregular discrete structure.</li>
<li><span style="text-decoration:underline;">no synchronization</span>: each node updates its internal state in an asynchronous manner. To be precise, according to Erik&#8217;s approach, nodes update their internal states synchronously within a cluster of nodes: all nodes in the same cluster update their state in a synchronous fashion.</li>
</ul>
<p>However, Erik&#8217;s paper has some flaws as well. From a mathematician&#8217;s point of view, the paper is somewhat <span style="text-decoration:underline;">heretic</span> and <span style="text-decoration:underline;">sinful</span>: it presents no rigorous proofs! Indeed, the paper is quite empirical and &#8220;experimental&#8221; in the sense that its approach is kind of &#8220;hey, we simulated this with an irregular lattice and it seemed to agree with analytical results&#8221;. In my humble opinion, the paper does not answer some fundamental questions:</p>
<ul>
<li>which physical phenomena can one model using Erik&#8217;s approach? Would it work for phenomena other than diffusion and wave propagation?</li>
<li>would it work for 3-dimensional lattices? Would it work for <img src='http://l.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n' title='n' class='latex' />-dimensional lattices?</li>
<li>what kind of structure should the irregular lattice have? How can we build such an amorphous lattice? What algorithms should we use?</li>
</ul>
<p>These seem to be unanswered questions. I would love to talk with <a href="http://swiss.csail.mit.edu/~rauch" target="_blank">Erik Rauch</a> about this topic, but unfortunately that won&#8217;t be possible. Sadly, Erik <a href="http://www.kaweahcommonwealth.com/7-22-05features.htm" target="_blank">died</a> on July 13, 2005 in a hiking accident in <a href="http://en.wikipedia.org/wiki/Sequoia_National_Park" target="_blank">Sequoia National Park</a>, in California. He was 31 years old. Here&#8217;s a rather brief <a href="http://en.wikipedia.org/wiki/Erik_Rauch" target="_blank">biography</a>.</p>
<p style="text-align:center;">-/-</p>
<p><a href="http://en.wikipedia.org/wiki/Partial_differential_equation"></a></p>
<p><strong>Remark:</strong> if you are interested in distributed numerical methods, you might want to take a look at Prof. Dimitri Bertsekas&#8217; book: <a href="http://web.mit.edu/dimitrib/www/pdc.html" target="_blank">Parallel and Distributed Computation</a> (free download!). Still on physical models, a more well-known discrete paradigm is cellular automata; you might want to read Prof. <a href="http://pm1.bu.edu/~tt/" target="_blank">Tommaso Toffoli</a>&#8217;s papers on the topic. Last but not least, if you know of papers related to this topic, please let me know. Thanks!</p>
<p style="text-align:center;">-/-</p>
<p><strong>Disclaimer:</strong> Please note that I am NOT a professional physicist. I am just a passionate (yet harmless) amateur. I am fully aware that what I have written in this post might be inaccurate. Moreover, please note that this post is admittedly speculative. If you are a professional physicist, please bear with me.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[RMS @ MIT]]></title>
<link>http://gnuromancer.org/2006/04/06/rms-mit/</link>
<pubDate>Thu, 06 Apr 2006 16:05:11 +0000</pubDate>
<dc:creator>Anuradha Weeraman</dc:creator>
<guid>http://gnuromancer.org/2006/04/06/rms-mit/</guid>
<description><![CDATA[It was a very eventful weekend. For one thing, the FSF associate member&#8217;s meeting was being he]]></description>
<content:encoded><![CDATA[It was a very eventful weekend. For one thing, the FSF associate member&#8217;s meeting was being he]]></content:encoded>
</item>

</channel>
</rss>
