<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0"
    xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/">

<channel>
    <title>Musings</title>
    <link>http://golem.ph.utexas.edu/~distler/blog/</link>
    <description>Thoughts on Science, Computing, and Life on Earth.</description>
    <language>en-us</language>
    <managingEditor>distler@golem.ph.utexas.edu</managingEditor>
    <copyright>Copyright 2008</copyright>

    <lastBuildDate>Sun, 11 May 2008 01:20:26 -0600</lastBuildDate>
<image>
  <title>Musings</title>
  <link>http://golem.ph.utexas.edu/~distler/blog/</link>
  <url>http://golem.ph.utexas.edu/~distler/blog/images/bigthinker.jpg</url>
  <width>64</width>
  <height>64</height>
  <description>Thoughts on Science, Computing, and Life on Earth.</description>
</image>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Movable Type 3.36</generator>
    <webMaster>distler@golem.ph.utexas.edu</webMaster>
    <item>
      <title>Late Night Musings: Bug Girl Edition</title>
      <link>http://golem.ph.utexas.edu/~distler/blog/archives/001679.html</link>
      <author>distler@golem.ph.utexas.edu</author>

      <description>Mail order vermin.</description>
      <guid isPermaLink="false">1679@http://golem.ph.utexas.edu/~distler/blog/</guid>
      <category>Life</category>
      <content:encoded><![CDATA[<p>The internet is a <a href="http://membracid.wordpress.com/2008/05/04/i-have-pubic-lice-in-my-mailbox/">bottomless fount of the bizarre</a>:</p>

<blockquote cite="http://membracid.wordpress.com/2008/05/04/i-have-pubic-lice-in-my-mailbox/#comment-18112"><p>However heinous it is to make a living selling pubic vermin over the internet, it is somehow even more despicable to take people&#8217;s money and then NOT send them pubic lice.</p></blockquote>

<p>Did all of this exist <em>before</em> the Web? Or have people just gotten a whole lot weirder in the past 15 years?</p>]]></content:encoded>
      <comments>http://golem.ph.utexas.edu/~distler/blog/archives/001679.html#comments</comments>
      <trackback:ping>http://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/1679</trackback:ping>
      <pubDate>Sun, 11 May 2008 01:20:26 -0600</pubDate>
    </item>
    <item>
      <title>Around the Blogs</title>
      <link>http://golem.ph.utexas.edu/~distler/blog/archives/001674.html</link>
      <author>distler@golem.ph.utexas.edu</author>

      <description>Random stuff.</description>
      <guid isPermaLink="false">1674@http://golem.ph.utexas.edu/~distler/blog/</guid>
      <category>Physics</category>
      <content:encoded><![CDATA[<div><a href="http://golem.ph.utexas.edu/~distler/blog/mathml.html"><img class="mathlogo" src="http://golem.ph.utexas.edu/~distler/blog/images/MathML.png" alt="MathML-enabled post (click for more details)." title="MathML-enabled post (click for details)." /></a></div>
<p>Probably everyone else knew, but I was pleased to learn that Dmitry Podolsky has a <a href="http://www.nonequilibrium.net/">new blog</a>. Dmitry&#8217;s main focus is on cosmology (he was a student of Starobinski), but his blog runs the gamut of subjects, and he&#8217;s been churning out posts of very high quality. His <a href="http://www.nonequilibrium.net/topic/cosmology/36-eye-on-arxiv-6-may-2008-where-does-the-cosmological-perturbation-theory-actually-break-down/">latest</a> is on the limits of validity of cosmological perturbation theory, a subject which has seen several interesting papers, since I last <a href="http://golem.ph.utexas.edu/~distler/blog/archives/001560.html">blogged about it</a>.</p>

<p><del>Adam Falkowski</del><ins>Jester</ins> has a <a href="http://resonaances.blogspot.com/2008/05/crackpot-for-dummies.html">scathing review</a> of a CERN seminar/<a href="http://arxiv.org/abs/0709.4269">recent paper</a> by John Moffat. Moffat wants to avoid introducing a Higgs (or other new degrees of freedom) into the Standard Model, by having the theory become nonlocal at a scale of about a TeV (more precisely, at <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>&#x0039B;</mi> <mi>W</mi></msub><mo>=</mo><mn>541.189 </mn></math> GeV (!)). Nonlocality is a sort of magic pixie dust that makes all of the obvious problems go away. The scattering amplitude for longitudinal W-bosons grows like <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>s</mi></math>, violating the unitarity bound above a TeV or so? No problem: in Moffat&#8217;s nonlocal theory, the amplitude just <em>vanishes</em> for <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>s</mi><mo>&#x02273;</mo><mn>1 </mn></math> TeV. This, in turn, violates the Cerulus-Martin bound<sup><a href="#AroundF1">1</a></sup>, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo stretchy="false">&#x02223;</mo><mi>A</mi><mo stretchy="false">(</mo><mi>s</mi><mo>,</mo><mi>cos</mi><mi>&#x003B8;</mi><mo stretchy="false">)</mo><mo stretchy="false">&#x02223;</mo><mo>&#x02265;</mo><msup><mi>e</mi> <mrow><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mi>f</mi><mo stretchy="false">(</mo><mi>&#x003B8;</mi><mo stretchy="false">)</mo><msqrt><mi>s</mi></msqrt><mi>log</mi><mo stretchy="false">(</mo><mi>s</mi><mo stretchy="false">)</mo></mrow></msup></math>? Don&#8217;t worry &#8230;</p>

<p>I suppose I could go on in this vein, but someone will doubtless come along and accuse me of bias. Suffice to say that introducing nonlocality in some willy-nilly fashion like this is <em>bad mojo</em>. And, even were it totally unfair, Jester&#8217;s account is wittier than mine.</p>

<hr />
<div id="AroundF1" class="footnote"><p><sup>1</sup> The bound requires analyticity of the elastic scattering amplitude in the cut <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>z</mi><mo>=</mo><mi>cos</mi><mi>&#x003B8;</mi></math> plane and its polynomial boundedness in <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>s</mi></math>. The latter, at least for forward scattering, is intimately connected with causality. In addition to local quantum field theory, both perturbative string scattering amplitudes and various conjectured <a href="http://arxiv.org/abs/0711.5012">nonperturbative extensions</a> satisfy the Cerulus-Martin bound, though, to be fair, the latter conjecture violates polynomial boundedness, which is rather suspicious.</p></div><div><a href="http://golem.ph.utexas.edu/~distler/blog/mathml.html"><img class="mathlogo" src="http://golem.ph.utexas.edu/~distler/blog/images/MathML.png" alt="MathML-enabled post (click for more details)." title="MathML-enabled post (click for details)." /></a></div>
]]></content:encoded>
      <comments>http://golem.ph.utexas.edu/~distler/blog/archives/001674.html#comments</comments>
      <trackback:ping>http://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/1674</trackback:ping>
      <pubDate>Tue, 06 May 2008 23:01:08 -0600</pubDate>
    </item>
    <item>
      <title>Faulty Memory</title>
      <link>http://golem.ph.utexas.edu/~distler/blog/archives/001668.html</link>
      <author>distler@golem.ph.utexas.edu</author>

      <description>Stuck bit.</description>
      <guid isPermaLink="false">1668@http://golem.ph.utexas.edu/~distler/blog/</guid>
      <category>Computers</category>
      <content:encoded><![CDATA[<p>Golem has been experiencing intermittent memory problems for a little over a year, now. Originally, I ascribed the problems to <a href="http://golem.ph.utexas.edu/~distler/blog/archives/001305.html">cosmic rays</a>. But their persistence seemed to belie that interpretation.</p><p>So I decided to run a memory test:</p>

<blockquote><pre><code>% sudo memtester 2048 1
memtester version 4.0.8 (32-bit)
Copyright (C) 2007 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).<br />
pagesize is 4096
pagesizemask is 0xfffffffffffff000
want 2048MB (2147483648 bytes)
got  2048MB (2147483648 bytes), trying mlock ...locked.
Loop 1/1:
 Stuck Address       : testing   1FAILURE: possible bad address line at offset 0x10ec6907.
Skipping to next test...
 Random Value        : ok
 Compare XOR         : ok
 Compare SUB         : ok
 Compare MUL         : ok
 Compare DIV         : ok
 Compare OR          : ok
 Compare AND         : ok
 Sequential Increment: ok
 Solid Bits          : testing   2FAILURE: 0x00000000 != 0x01000000 at offset 0x00ec6907.
 Block Sequential    : testing  14FAILURE: 0x0e0e0e0e != 0x0f0e0e0e at offset 0x00ec6907.
 Checkerboard        : testing   4FAILURE: 0xaaaaaaaa != 0xabaaaaaa at offset 0x00ec6907.
 Bit Spread          : testing  22FAILURE: 0xfebfffff != 0xffbfffff at offset 0x00ec6907.
 Bit Flip            : testing   4FAILURE: 0x00000001 != 0x01000001 at offset 0x00ec6907.
 Walking Ones        : testing  39FAILURE: 0xfeffffff != 0xffffffff at offset 0x00ec6907.
 Walking Zeroes      : testing  26FAILURE: 0x04000000 != 0x05000000 at offset 0x00ec6907.<br />
Done.</code></pre></blockquote>

<p>and discovered that there&#8217;s a stuck bit on one of the memory modules.</p>

<p>Things should be better now (no more random crashes) with new RAM installed. One thing I discovered along the way was that the version of <code>memtester</code> that comes with <a href="http://www.finkproject.org/">Fink</a> is incapable, at least on PPC hardware, of testing more than 2GB of RAM. (Use a number larger than 2048 in the above, and you get a slew of <code>malloc</code> errors.)</p>

<p>The thing to do is download the <a href="http://pyropus.ca/software/memtester/">current source</a>, apply <a href="http://golem.ph.utexas.edu/~distler/blog/files/memtester.patch">this patch</a> and type</p>

<blockquote><pre><code>% make
% sudo make install</code></pre></blockquote>

<p>This will build a Universal binary, which is 64bit-enabled on G5 (and Intel Core 2/Xeon) hardware.</p>

<p>That&#8217;s good, because &#8212; when all the dust settles &#8212; golem will have 6.5GB of RAM. Now, if only my own memory were similarly upgradable&#8230;</p>]]></content:encoded>
      <comments>http://golem.ph.utexas.edu/~distler/blog/archives/001668.html#comments</comments>
      <trackback:ping>http://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/1668</trackback:ping>
      <pubDate>Fri, 02 May 2008 12:41:04 -0600</pubDate>
    </item>
    <item>
      <title>Gauge Mediation</title>
      <link>http://golem.ph.utexas.edu/~distler/blog/archives/001660.html</link>
      <author>distler@golem.ph.utexas.edu</author>

      <description>Meade, Seiberg and Shih</description>
      <guid isPermaLink="false">1660@http://golem.ph.utexas.edu/~distler/blog/</guid>
      <category>Physics</category>
      <content:encoded><![CDATA[<div><a href="http://golem.ph.utexas.edu/~distler/blog/mathml.html"><img class="mathlogo" src="http://golem.ph.utexas.edu/~distler/blog/images/MathML.png" alt="MathML-enabled post (click for more details)." title="MathML-enabled post (click for details)." /></a></div>
<p>I was remiss (read: lazy, overworked, or whatever) in not writing, earlier, about <a href="http://arxiv.org/abs/0801.3278v1">Meade, Seiberg and Shih</a>&#8217;s paper on gauge mediation. But Patrick Meade was visting this week, so perhaps I can make amends.</p>

<p>There is a huge literature on models of gauge mediated supersymmetry-breaking. And there are a variety of characteristic predictions that emerge from particular classes of models. What these guys do is provide a model-independent characterization of gauge-mediation and try to isolate what features are generic to all models versus those which are special to particular subclasses of models of gauge mediation.</p><div><a href="http://golem.ph.utexas.edu/~distler/blog/mathml.html"><img class="mathlogo" src="http://golem.ph.utexas.edu/~distler/blog/images/MathML.png" alt="MathML-enabled post (click for more details)." title="MathML-enabled post (click for details)." /></a></div>
<p>Their characterization is very simple: in gauge mediation, there the  MSSM sector and a hidden sector, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>S</mi></math>, in which supersymetry is dynamically broken. When the MSSM gauge couplings, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>&#x003B1;</mi> <mi>r</mi></msub><mo>,</mo><mspace width="thinmathspace"></mspace><mi>r</mi><mo>=</mo><mn>1,2,3 </mn></math>, are set to zero, the two sectors decouple and the MSSM sector is supersymmetric.</p>

<p>The coupling between the two sectors is described by gauging an <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>SU</mi><mo stretchy="false">(</mo><mn>3 </mn><mo stretchy="false">)</mo><mo>&#x000D7;</mo><mi>SU</mi><mo stretchy="false">(</mo><mn>2 </mn><mo stretchy="false">)</mo><mo>&#x000D7;</mo><mi>U</mi><mo stretchy="false">(</mo><mn>1 </mn><mo stretchy="false">)</mo></math> subgroup of the global symmetry group of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>S</mi></math>. The corresponding conserved current(s), <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>j</mi> <mi>&#x003BC;</mi></msub></math>, is part of supermultiplet, a real linear linear multiplet,
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable rowspacing="1.0ex"><mtr><mtd><msup><mi>D</mi> <mn>2 </mn></msup><mi>&#x1D4A5;</mi><mo>=</mo><msup><mover><mi>D</mi><mo>&#x000AF;</mo></mover> <mn>2 </mn></msup><mi>&#x1D4A5;</mi><mo>=</mo><mn>0 </mn></mtd></mtr> <mtr><mtd><mi>&#x1D4A5;</mi><mo>=</mo><mi>J</mi><mo>+</mo><mi>i</mi><mi>&#x003B8;</mi><mi>j</mi><mo>&#x02212;</mo><mi>i</mi><mover><mi>&#x003B8;</mi><mo>&#x000AF;</mo></mover><mover><mi>&#x0006A;</mi><mo>&#x000AF;</mo></mover><mo>&#x02212;</mo><mi>&#x003B8;</mi><msup><mi>&#x003C3;</mi> <mi>&#x003BC;</mi></msup><mover><mi>&#x003B8;</mi><mo>&#x000AF;</mo></mover><msub><mi>j</mi> <mi>&#x003BC;</mi></msub><mo>+</mo><mstyle displaystyle="false"><mfrac><mn>1 </mn><mn>2 </mn></mfrac></mstyle><mi>&#x003B8;</mi><mi>&#x003B8;</mi><mover><mi>&#x003B8;</mi><mo>&#x000AF;</mo></mover><msup><mover><mi>&#x003C3;</mi><mo>&#x000AF;</mo></mover> <mi>&#x003BC;</mi></msup><msub><mo>&#x02202;</mo> <mi>&#x003BC;</mi></msub><mi>j</mi><mo>&#x02212;</mo><mstyle displaystyle="false"><mfrac><mn>1 </mn><mn>2 </mn></mfrac></mstyle><mover><mi>&#x003B8;</mi><mo>&#x000AF;</mo></mover><mover><mi>&#x003B8;</mi><mo>&#x000AF;</mo></mover><mi>&#x003B8;</mi><msup><mi>&#x003C3;</mi> <mi>&#x003BC;</mi></msup><msub><mo>&#x02202;</mo> <mi>&#x003BC;</mi></msub><mover><mi>&#x0006A;</mi><mo>&#x000AF;</mo></mover><mo>&#x02212;</mo><mstyle displaystyle="false"><mfrac><mn>1 </mn><mn>4 </mn></mfrac></mstyle><mi>&#x003B8;</mi><mi>&#x003B8;</mi><mover><mi>&#x003B8;</mi><mo>&#x000AF;</mo></mover><mover><mi>&#x003B8;</mi><mo>&#x000AF;</mo></mover><mo>&#x025A1;</mo><mi>J</mi></mtd></mtr></mtable></mrow></math></p>

<p>The physics of gauge mediation is governed by the two-point functions</p>

<div class="numberedEq" id="e1660:TwoPoint"><span>(1)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable columnalign="right left right left right left right left right left" columnspacing="0em"><mtr><mtd><mo stretchy="false">&#x02329;</mo><mi>J</mi><mo stretchy="false">(</mo><mi>p</mi><mo stretchy="false">)</mo><mi>J</mi><mo stretchy="false">(</mo><mi>p</mi><mo>&#x02032;</mo><mo stretchy="false">)</mo><mo stretchy="false">&#x0232A;</mo></mtd> <mtd><mo>=</mo></mtd> <mtd><msup><mrow><mo stretchy="false">(</mo><mn>2 </mn><mi>&#x003C0;</mi><mo stretchy="false">)</mo></mrow> <mn>4 </mn></msup><msup><mi>&#x003B4;</mi> <mrow><mo stretchy="false">(</mo><mn>4 </mn><mo stretchy="false">)</mo></mrow></msup><mo stretchy="false">(</mo><mi>p</mi><mo>+</mo><mi>p</mi><mo>&#x02032;</mo><mo stretchy="false">)</mo></mtd> <mtd><msub><mi>C</mi> <mn>0 </mn></msub><mo stretchy="false">(</mo><msup><mi>p</mi> <mn>2 </mn></msup><mo stretchy="false">/</mo><msup><mi>M</mi> <mn>2 </mn></msup><mo>,</mo><msup><mi>&#x0039B;</mi> <mn>2 </mn></msup><mo stretchy="false">/</mo><msup><mi>M</mi> <mn>2 </mn></msup><mo stretchy="false">)</mo></mtd></mtr> <mtr><mtd><mo stretchy="false">&#x02329;</mo><msub><mi>j</mi> <mi>&#x003B1;</mi></msub><mo stretchy="false">(</mo><mi>p</mi><mo stretchy="false">)</mo><msub><mover><mi>j</mi><mo>&#x000AF;</mo></mover> <mover><mi>&#x003B1;</mi><mo>&#x002D9;</mo></mover></msub><mo stretchy="false">(</mo><mi>p</mi><mo>&#x02032;</mo><mo stretchy="false">)</mo><mo stretchy="false">&#x0232A;</mo></mtd> <mtd><mo>=</mo></mtd> <mtd><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><msup><mrow><mo stretchy="false">(</mo><mn>2 </mn><mi>&#x003C0;</mi><mo stretchy="false">)</mo></mrow> <mn>4 </mn></msup><msup><mi>&#x003B4;</mi> <mrow><mo stretchy="false">(</mo><mn>4 </mn><mo stretchy="false">)</mo></mrow></msup><mo stretchy="false">(</mo><mi>p</mi><mo>+</mo><mi>p</mi><mo>&#x02032;</mo><mo stretchy="false">)</mo></mtd> <mtd><msubsup><mi>&#x003C3;</mi> <mrow><mi>&#x003B1;</mi><mover><mi>&#x003B1;</mi><mo>&#x002D9;</mo></mover></mrow> <mi>&#x003BC;</mi></msubsup><msub><mi>p</mi> <mi>&#x003BC;</mi></msub><msub><mi>C</mi> <mrow><mn>1 </mn><mo stretchy="false">/</mo><mn>2 </mn></mrow></msub><mo stretchy="false">(</mo><msup><mi>p</mi> <mn>2 </mn></msup><mo stretchy="false">/</mo><msup><mi>M</mi> <mn>2 </mn></msup><mo>,</mo><msup><mi>&#x0039B;</mi> <mn>2 </mn></msup><mo stretchy="false">/</mo><msup><mi>M</mi> <mn>2 </mn></msup><mo stretchy="false">)</mo></mtd></mtr> <mtr><mtd><mo stretchy="false">&#x02329;</mo><msub><mi>j</mi> <mi>&#x003BC;</mi></msub><mo stretchy="false">(</mo><mi>p</mi><mo stretchy="false">)</mo><msub><mi>j</mi> <mi>&#x003BD;</mi></msub><mo stretchy="false">(</mo><mi>p</mi><mo>&#x02032;</mo><mo stretchy="false">)</mo><mo stretchy="false">&#x0232A;</mo></mtd> <mtd><mo>=</mo></mtd> <mtd><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><msup><mrow><mo stretchy="false">(</mo><mn>2 </mn><mi>&#x003C0;</mi><mo stretchy="false">)</mo></mrow> <mn>4 </mn></msup><msup><mi>&#x003B4;</mi> <mrow><mo stretchy="false">(</mo><mn>4 </mn><mo stretchy="false">)</mo></mrow></msup><mo stretchy="false">(</mo><mi>p</mi><mo>+</mo><mi>p</mi><mo>&#x02032;</mo><mo stretchy="false">)</mo></mtd> <mtd><mo stretchy="false">(</mo><msub><mi>p</mi> <mi>&#x003BC;</mi></msub><msub><mi>p</mi> <mi>&#x003BD;</mi></msub><mo>&#x02212;</mo><msub><mi>&#x003B7;</mi> <mrow><mi>&#x003BC;</mi><mi>&#x003BD;</mi></mrow></msub><msup><mi>p</mi> <mn>2 </mn></msup><mo stretchy="false">)</mo><msub><mi>C</mi> <mn>1 </mn></msub><mo stretchy="false">(</mo><msup><mi>p</mi> <mn>2 </mn></msup><mo stretchy="false">/</mo><msup><mi>M</mi> <mn>2 </mn></msup><mo>,</mo><msup><mi>&#x0039B;</mi> <mn>2 </mn></msup><mo stretchy="false">/</mo><msup><mi>M</mi> <mn>2 </mn></msup><mo stretchy="false">)</mo></mtd></mtr> <mtr><mtd><mo stretchy="false">&#x02329;</mo><msub><mi>j</mi> <mi>&#x003B1;</mi></msub><mo stretchy="false">(</mo><mi>p</mi><mo stretchy="false">)</mo><msub><mi>j</mi> <mi>&#x003B2;</mi></msub><mo stretchy="false">(</mo><mi>p</mi><mo>&#x02032;</mo><mo stretchy="false">)</mo><mo stretchy="false">&#x0232A;</mo></mtd> <mtd><mo>=</mo></mtd> <mtd><msup><mrow><mo stretchy="false">(</mo><mn>2 </mn><mi>&#x003C0;</mi><mo stretchy="false">)</mo></mrow> <mn>4 </mn></msup><msup><mi>&#x003B4;</mi> <mrow><mo stretchy="false">(</mo><mn>4 </mn><mo stretchy="false">)</mo></mrow></msup><mo stretchy="false">(</mo><mi>p</mi><mo>+</mo><mi>p</mi><mo>&#x02032;</mo><mo stretchy="false">)</mo></mtd> <mtd><msub><mi>&#x003F5;</mi> <mrow><mi>&#x003B1;</mi><mi>&#x003B2;</mi></mrow></msub><mi>M</mi><mi>B</mi><mo stretchy="false">(</mo><msup><mi>p</mi> <mn>2 </mn></msup><mo stretchy="false">/</mo><msup><mi>M</mi> <mn>2 </mn></msup><mo stretchy="false">)</mo></mtd></mtr></mtable></mrow></math></div>

<p>Here, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>M</mi></math> is a mass scale characterizing physics in the hidden sector, and <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x0039B;</mi></math> is a UV cutoff, to regulate the short-distance singularity in the 2-point function.</p>

<p>For the case of an abelian symmetry, there&#8217;s also the possibility of a 1-point function,
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mo stretchy="false">&#x02329;</mo><mi>J</mi><mo stretchy="false">(</mo><mi>p</mi><mo stretchy="false">)</mo><mo stretchy="false">&#x0232A;</mo><mo>=</mo><msup><mrow><mo stretchy="false">(</mo><mn>2 </mn><mi>&#x003C0;</mi><mo stretchy="false">)</mo></mrow> <mn>4 </mn></msup><msup><mi>&#x003B4;</mi> <mrow><mo stretchy="false">(</mo><mn>4 </mn><mo stretchy="false">)</mo></mrow></msup><mo stretchy="false">(</mo><mi>p</mi><mo stretchy="false">)</mo><mi>&#x003B6;</mi></math>
But, for various phenomenological reasons, it&#8217;s best to assume that the hidden sector has a <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x1D4A5;</mi><mo>&#x02192;</mo><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mi>&#x1D4A5;</mi></math>, which enforces <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x003B6;</mi><mo>=</mo><mn>0 </mn></math>.</p>

<p>In the supersymmetric limit,</p>

<div class="numberedEq" id="e1660:SUSYlimit"><span>(2)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable rowspacing="1.0ex"><mtr><mtd><msub><mi>C</mi> <mn>0 </mn></msub><mo>=</mo><msub><mi>C</mi> <mrow><mn>1 </mn><mo stretchy="false">/</mo><mn>2 </mn></mrow></msub><mo>=</mo><msub><mi>C</mi> <mn>1 </mn></msub></mtd></mtr> <mtr><mtd><mi>B</mi><mo>=</mo><mn>0 </mn></mtd></mtr></mtable></mrow></math></div>

<p>Since supersymmetry is restored in the large-<math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>p</mi></math> limit, this means that</p>

<div class="numberedEq" id="e1660:divergent"><span>(3)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><msub><mi>C</mi> <mi>s</mi></msub><mo>=</mo><mi>c</mi><mspace width="thinmathspace"></mspace><mi>log</mi><mo stretchy="false">(</mo><msup><mi>&#x0039B;</mi> <mn>2 </mn></msup><mo stretchy="false">/</mo><msup><mi>p</mi> <mn>2 </mn></msup><mo stretchy="false">)</mo><mo>+</mo><mtext>finite</mtext></math></div>

<p>for some constant, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>c</mi></math>, independent of the spin, and that <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>B</mi></math> is UV-finite. The divergent part of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>C</mi> <mn>1 </mn></msub></math> gives the contribution of the hidden sector to the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x003B2;</mi></math>-function of the gauge coupling. Specifically, the shift in the 1-loop <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x003B2;</mi></math>-function coefficient from integrating out the hidden sector is
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><msub><mi>b</mi> <mtext>high</mtext></msub><mo>=</mo><msub><mi>b</mi> <mtext>low</mtext></msub><mo>&#x02212;</mo><mn>16 </mn><msup><mi>&#x003C0;</mi> <mn>2 </mn></msup><mi>c</mi></math>
In a model which preserves coupling unification, this means that all of the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>c</mi> <mrow><mo stretchy="false">(</mo><mi>r</mi><mo stretchy="false">)</mo></mrow></msup><mo>,</mo><mspace width="thinmathspace"></mspace><mi>r</mi><mo>=</mo><mn>1,2,3 </mn></math> are equal.</p>

<p>The contribution to the gaugino masses comes from a tree-level insertion of the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo stretchy="false">&#x02329;</mo><msub><mi>j</mi> <mi>&#x003B1;</mi></msub><msub><mi>j</mi> <mi>&#x003B2;</mi></msub><mo stretchy="false">&#x0232A;</mo></math> two point function, represented by the magenta blob:
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable rowalign="top"><mtr><mtd><semantics><annotation-xml encoding="SVG1.1">
 <svg xmlns="http://www.w3.org/2000/svg" width="10em" height="2em" viewBox="0 0 150 30">
  <desc>Tree Graph, with insertion of B</desc>
  <defs>
   <marker id="arrowheadA" viewBox="0 0 10 10" refX="0" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto">
    <path d="M 0 0 L 10 5 L 0 10 z" />
   </marker>
  </defs>
  <g fill="none" stroke="black" stroke-width="1">
   <path d="M 5 15 c 10 10 10 -10 20 0 s 10 -10 20 0 s 10 -10 20 0 s 10 -10 20 0 s 10 -10 20 0 s 10 -10 20 0 s 10 -10 20 0" />
   <path d="M  5 15 l 30 0 l 30 0" marker-mid="url(#arrowheadA)" />        
   <path d="M 85 15 l 30 0 l 30 0" marker-mid="url(#arrowheadA)" />        
  </g>
  <circle fill="magenta" cx="75" cy="15" r="10" />
 </svg>
</annotation-xml></semantics></mtd> <mtd><mo>&#x021D2;</mo><mspace width="1em"></mspace><msup><mi>m</mi> <mrow><mo stretchy="false">(</mo><mi>r</mi><mo stretchy="false">)</mo></mrow></msup><mo>=</mo><msubsup><mi>g</mi> <mi>r</mi> <mn>2 </mn></msubsup><mi>M</mi><msup><mi>B</mi> <mrow><mo stretchy="false">(</mo><mi>r</mi><mo stretchy="false">)</mo></mrow></msup><mo stretchy="false">(</mo><mn>0 </mn><mo stretchy="false">)</mo></mtd></mtr></mtable></mrow></math></p>

<p>The contributions to the sfermion masses come from one-loop diagrams with an insertion of the two-point  functions (<a href="#e1660:TwoPoint">1</a>), <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msubsup><mi>C</mi> <mi>s</mi> <mrow><mo stretchy="false">(</mo><mi>r</mi><mo stretchy="false">)</mo></mrow></msubsup></math>, represented by the red (<math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>s</mi><mo>=</mo><mn>0 </mn></math>), yellow (<math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>s</mi><mo>=</mo><mn>1 </mn><mo stretchy="false">/</mo><mn>2 </mn></math>) and blue (<math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>s</mi><mo>=</mo><mn>1 </mn></math>) blobs, respectively:
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable rowspacing="1.0ex"><mtr><mtd><mrow><mtable rowspacing="0.5ex"><mtr><mtd><semantics><annotation-xml encoding="SVG1.1">
<svg xmlns="http://www.w3.org/2000/svg" width="12em" height="4em" viewBox="0 0 150 50">
  <desc>Loop Graph, with insertion of C_0</desc>
  <g fill="none">
   <path stroke="#666"  stroke-width="2" stroke-dasharray="1" d="M 45 45 a 29 29 0 0 1 58 0" />
   <path stroke="black" stroke-width="1" stroke-dasharray="2" d="M  5 45 l 138 0 " />        
  </g>
  <circle fill="red" cx="75" cy="15" r="10" />
 </svg>
</annotation-xml></semantics></mtd> <mtd><mo lspace="verythinmathspace" rspace="0em">+</mo></mtd> <mtd><semantics><annotation-xml encoding="SVG1.1">
 <svg xmlns="http://www.w3.org/2000/svg" width="12em" height="4em" viewBox="0 0 150 50">
  <desc>Loop Graph, with insertion of C_{1/2}</desc>
  <defs>
   <marker id="arrowheadB" viewBox="0 0 10 10" refX="0" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto">
    <path d="M 0 0 L 10 5 L 0 10 z" />
   </marker>
  </defs>
  <g fill="none" stroke="black" stroke-width="1">
   <path d="M 0 0 c -15 -15 -19 -31 4 -38 s 27 -8 15 -35 s 10 -36 23 -31 s 28 6 30 -22 s 19 -27 35 -15 s 20 17 38 -4 s 27 -20 38 6 s 11 23 34 14 s 37 -3 30 23 s  0  28 23  28 s 28  20 14 36 s -10  27  5  37" transform="translate(45 45) scale(0.2)" stroke-width="5" />
   <path d="M 45 45 a 29 29 0 0 1  8.49 -20.51 a 29 29 0 0 1 20.51 -8.49 a 29 29 0 0 1 20.51   8.49 a 29 29 0 0 1  8.49 20.51" marker-mid="url(#arrowheadB)" />
   <path d="M  103 45 l -29 0 l -29 0" marker-mid="url(#arrowheadB)" />        
   <path  stroke-dasharray="2" d="M   5 45 l 40 0 m 58 0 l 40 0" />        
  </g>
  <circle fill="yellow" cx="75" cy="15" r="10" />
 </svg>
</annotation-xml></semantics></mtd> <mtd><mo lspace="verythinmathspace" rspace="0em">+</mo></mtd> <mtd></mtd></mtr> <mtr><mtd><semantics><annotation-xml encoding="SVG1.1">
<svg xmlns="http://www.w3.org/2000/svg" width="12em" height="4em" viewBox="0 0 150 50">
  <desc>Loop Graph, with insertion of C_1</desc>
  <g fill="none" stroke="black" stroke-width="1">
   <path d="M 0 0 c -15 -15 -19 -31 4 -38 s 27 -8 15 -35 s 10 -36 23 -31 s 28 6 30 -22 s 19 -27 35 -15 s 20 17 38 -4 s 27 -20 38 6 s 11 23 34 14 s 37 -3 30 23 s  0  28 23  28 s 28  20 14 36 s -10  27  5  37" transform="translate(45 45) scale(0.2)" stroke-width="5" />
   <path stroke-dasharray="2" d="M  5 45 l 138 0 " />        
  </g>
  <circle fill="blue" cx="75" cy="15" r="10" />
 </svg>
</annotation-xml></semantics></mtd> <mtd><mo lspace="verythinmathspace" rspace="0em">+</mo></mtd> <mtd><semantics><annotation-xml encoding="SVG1.1">
<svg xmlns="http://www.w3.org/2000/svg" width="12em" height="4em" viewBox="0 0 150 50">
  <desc>Another Loop Graph, with insertion of C_1</desc>
  <g fill="none" stroke="black" stroke-width="1">
	<path d="M0,0c21,0,15,23,31,27s23-16,40-7s4,28,15,39 s28,-4,37,13s-12,23-8,40s28,12,28,32s-24,14-29,31s19,28,10,41s-27-1-40,12 s4,33-13,41s-27-12-43-9s-14,29-31,29s-16-25-31-29s-24,19-41,10s-1-29-13-40 s-32,1-41-14s13-23,9-41s-24,-12,-24,-32s22-17,26-33s-18,-23,-7,-39s27-3,39-15 s-1-30,14-39s23,13,39,8s14,-25,33,-25" transform="translate(75 10) scale(0.12)" stroke-width="8" />
   <path stroke-dasharray="2" d="M  5 45 l 138 0 " />        
  </g>
<circle fill="blue" cx="75" cy="15" r="10" />
 </svg>
</annotation-xml></semantics></mtd> <mtd></mtd> <mtd><mo>&#x021D2;</mo></mtd></mtr></mtable></mrow></mtd></mtr> <mtr><mtd><msubsup><mi>m</mi> <mi>f</mi> <mn>2 </mn></msubsup><mo>=</mo><munderover><mo lspace="thinmathspace" rspace="thinmathspace">&#x02211;</mo> <mrow><mi>r</mi><mo>=</mo><mn>1 </mn></mrow> <mn>3 </mn></munderover><msubsup><mi>g</mi> <mi>r</mi> <mn>4 </mn></msubsup><msub><mi>c</mi> <mn>2 </mn></msub><mo stretchy="false">(</mo><mi>f</mi><mo>;</mo><mi>r</mi><mo stretchy="false">)</mo><msup><mi>A</mi> <mrow><mo stretchy="false">(</mo><mi>r</mi><mo stretchy="false">)</mo></mrow></msup></mtd></mtr></mtable></mrow></math>
where <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>c</mi> <mn>2 </mn></msub><mo stretchy="false">(</mo><mi>f</mi><mo>;</mo><mi>r</mi><mo stretchy="false">)</mo></math> is the quadratic Casimir in representation <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>f</mi></math> and</p>

<div class="numberedEq" id="e1660:Ar"><span>(4)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable columnalign="right left right left right left right left right left" columnspacing="0em"><mtr><mtd><msup><mi>A</mi> <mrow><mo stretchy="false">(</mo><mi>r</mi><mo stretchy="false">)</mo></mrow></msup></mtd> <mtd><mo>=</mo><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mrow><mo>&#x0222B;</mo><mfrac><mrow><msup><mi>d</mi> <mn>4 </mn></msup><mi>p</mi></mrow><mrow><msup><mrow><mo stretchy="false">(</mo><mn>2 </mn><mi>&#x003C0;</mi><mo stretchy="false">)</mo></mrow> <mn>4 </mn></msup></mrow></mfrac><mfrac><mn>1 </mn><mrow><msup><mi>p</mi> <mn>2 </mn></msup></mrow></mfrac><mrow><mo>(</mo><mn>3 </mn><msubsup><mi>C</mi> <mn>1 </mn> <mrow><mo stretchy="false">(</mo><mi>r</mi><mo stretchy="false">)</mo></mrow></msubsup><mo stretchy="false">(</mo><msup><mi>p</mi> <mn>2 </mn></msup><mo stretchy="false">/</mo><msup><mi>M</mi> <mn>2 </mn></msup><mo stretchy="false">)</mo><mo>&#x02212;</mo><mn>4 </mn><msubsup><mi>C</mi> <mrow><mn>1 </mn><mo stretchy="false">/</mo><mn>2 </mn></mrow> <mrow><mo stretchy="false">(</mo><mi>r</mi><mo stretchy="false">)</mo></mrow></msubsup><mo stretchy="false">(</mo><msup><mi>p</mi> <mn>2 </mn></msup><mo stretchy="false">/</mo><msup><mi>M</mi> <mn>2 </mn></msup><mo stretchy="false">)</mo><mo>+</mo><msubsup><mi>C</mi> <mn>0 </mn> <mrow><mo stretchy="false">(</mo><mi>r</mi><mo stretchy="false">)</mo></mrow></msubsup><mo stretchy="false">(</mo><msup><mi>p</mi> <mn>2 </mn></msup><mo stretchy="false">/</mo><msup><mi>M</mi> <mn>2 </mn></msup><mo stretchy="false">)</mo><mo>)</mo></mrow></mrow></mtd></mtr> <mtr><mtd></mtd> <mtd><mo>=</mo><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mfrac><mrow><msup><mi>M</mi> <mn>2 </mn></msup></mrow><mrow><mn>16 </mn><msup><mi>&#x003C0;</mi> <mn>2 </mn></msup></mrow></mfrac><mrow><mo>&#x0222B;</mo><mi>dy</mi><mrow><mo>(</mo><mn>3 </mn><msubsup><mi>C</mi> <mn>1 </mn> <mrow><mo stretchy="false">(</mo><mi>r</mi><mo stretchy="false">)</mo></mrow></msubsup><mo stretchy="false">(</mo><mi>y</mi><mo stretchy="false">)</mo><mo>&#x02212;</mo><mn>4 </mn><msubsup><mi>C</mi> <mrow><mn>1 </mn><mo stretchy="false">/</mo><mn>2 </mn></mrow> <mrow><mo stretchy="false">(</mo><mi>r</mi><mo stretchy="false">)</mo></mrow></msubsup><mo stretchy="false">(</mo><mi>y</mi><mo stretchy="false">)</mo><mo>+</mo><msubsup><mi>C</mi> <mn>0 </mn> <mrow><mo stretchy="false">(</mo><mi>r</mi><mo stretchy="false">)</mo></mrow></msubsup><mo stretchy="false">(</mo><mi>y</mi><mo stretchy="false">)</mo><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mrow></math></div>

<p>Note that the integrand in (<a href="#e1660:Ar">4</a>) is UV-finite, and vanishes in the supersymmetric limit, as a consequence of (<a href="#e1660:SUSYlimit">2</a>),(<a href="#e1660:divergent">3</a>). The sfermion masses obey two sum rules
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable rowspacing="1.0ex"><mtr><mtd><mi>Tr</mi><mi>Y</mi><msup><mi>m</mi> <mn>2 </mn></msup><mo>=</mo><mn>0 </mn></mtd></mtr> <mtr><mtd><mi>Tr</mi><mo stretchy="false">(</mo><mi>B</mi><mo>&#x02212;</mo><mi>L</mi><mo stretchy="false">)</mo><msup><mi>m</mi> <mn>2 </mn></msup><mo>=</mo><mn>0 </mn></mtd></mtr></mtable></mrow></math>
or, more concretely,
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable rowspacing="1.0ex"><mtr><mtd><msubsup><mi>m</mi> <mi>Q</mi> <mn>2 </mn></msubsup><mo>&#x02212;</mo><mn>2 </mn><msubsup><mi>m</mi> <mi>U</mi> <mn>2 </mn></msubsup><mo>+</mo><msubsup><mi>m</mi> <mi>D</mi> <mn>2 </mn></msubsup><mo>&#x02212;</mo><msubsup><mi>m</mi> <mi>L</mi> <mn>2 </mn></msubsup><mo>+</mo><msubsup><mi>m</mi> <mi>E</mi> <mn>2 </mn></msubsup><mo>=</mo><mn>0 </mn></mtd></mtr> <mtr><mtd><mn>2 </mn><msubsup><mi>m</mi> <mi>Q</mi> <mn>2 </mn></msubsup><mo>&#x02212;</mo><msubsup><mi>m</mi> <mi>U</mi> <mn>2 </mn></msubsup><mo>&#x02212;</mo><msubsup><mi>m</mi> <mi>D</mi> <mn>2 </mn></msubsup><mo>&#x02212;</mo><mn>2 </mn><msubsup><mi>m</mi> <mi>L</mi> <mn>2 </mn></msubsup><mo>+</mo><msubsup><mi>m</mi> <mi>E</mi> <mn>2 </mn></msubsup><mo>=</mo><mn>0 </mn></mtd></mtr></mtable></mrow></math>
but are otherwise arbitrary.</p>

<p>And, since the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>B</mi> <mrow><mo stretchy="false">(</mo><mi>r</mi><mo stretchy="false">)</mo></mrow></msup></math> have no a-priori relation to the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msubsup><mi>C</mi> <mi>s</mi> <mrow><mo stretchy="false">(</mo><mi>r</mi><mo stretchy="false">)</mo></mrow></msubsup></math>, there is, in this formalism, no prediction for <a href="http://golem.ph.utexas.edu/~distler/blog/archives/001462.html">gaugino mass unification</a>.</p>

<p>Almost all concrete models, including those that come from String Theory, have more structure. In particular, supersymmetry is often broken at a scale much lower than <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>M</mi></math>. That is, there&#8217;s a small parameter, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>F</mi><mo stretchy="false">/</mo><msup><mi>M</mi> <mn>2 </mn></msup></math>. And, at least at leading order in <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>F</mi><mo stretchy="false">/</mo><msup><mi>M</mi> <mn>2 </mn></msup></math>, the supersymmetry-violating bits of the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>C</mi> <mi>s</mi></msub></math> and <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>B</mi></math> seem to be related. This is what gives things like gaugino mass unification, and the prediction that the <abbr title="Next to Lightest SuperPartner">NLSP</abbr> is a Bino or a stau.</p>

<p>They are, according to Patrick, hard at work trying to incorporate this feature into their analysis.</p>]]></content:encoded>
      <comments>http://golem.ph.utexas.edu/~distler/blog/archives/001660.html#comments</comments>
      <trackback:ping>http://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/1660</trackback:ping>
      <pubDate>Thu, 17 Apr 2008 02:33:57 -0600</pubDate>
    </item>
    <item>
      <title>Corruption</title>
      <link>http://golem.ph.utexas.edu/~distler/blog/archives/001656.html</link>
      <author>distler@golem.ph.utexas.edu</author>

      <description>A corrupt .knit file in BZR.</description>
      <guid isPermaLink="false">1656@http://golem.ph.utexas.edu/~distler/blog/</guid>
      <category>Computers</category>
      <content:encoded><![CDATA[<p>I must just be unlucky. Here&#8217;s how I managed to waste my afternoon.</p>

<p>I committed an update to the Instiki <a href="http://golem.ph.utexas.edu/~distler/code/instiki/svn/">BZR repository</a>, and then did a</p>

<blockquote><pre><code>bzr log -v</code></pre></blockquote>

<p>which yielded an ominous</p>

<blockquote><pre><code>&#x22EE;
KnitCorrupt: Knit &lt;bzrlib.knit._KnitAccess object at 0x24b6170> corrupt:
While reading {distler@golem.ph.utexas.edu-20080108060135-7ujf0nen62ge328t}
got IOError(CRC check failed 3032481332 2792320114)</code></pre></blockquote>

<p>Yikes!</p>

<p>The <code>.bzr</code> directory is a labyrinth of plain text and gzip-compressed files. Evidently one of the latter was corrupted. But which?</p><blockquote><pre><code>find . -name '*.kndx' -print0 \
 | xargs -0 grep -l 'distler@golem.ph.utexas.edu-20080108060135-7ujf0nen62ge328t' \
 | sed -e 's/\.kndx/.knit/' | xargs zcat >/dev/null</code></pre></blockquote>

<p>failed on the file <code>.bzr/repository/revisions.knit</code>.  Replace the whole file from backups? Not ideal, since I&#8217;d just made a commit. Further experimentation revealed that</p>

<blockquote><pre><code>bzr log -v -r1..204</code></pre></blockquote>

<p>and</p>

<blockquote><pre><code>bzr log -v -r206..231</code></pre></blockquote>

<p>worked fine. But anything including revision 205 yielded the above CRC error.</p>

<p>How to fix it?</p>

<p>The first thing to understand is the the <code>.knit</code> file is a concatenation of gzipped files. Looking in <code>.bzr/repository/revisions.kndx</code>, I found the line</p>

<blockquote><pre><code>distler@golem.ph.utexas.edu-20080108060135-7ujf0nen62ge328t fulltext 94495 460 230 :</code></pre></blockquote>

<p>This says that the gzip file corresponding to the revision in question is 460 bytes long, and starts at offset 94495 from the beginning of the file.</p>

<p>So I split the file into 3 pieces, corresponding to revision 1&#8211;204, the troublesome revision 205, and revisions 206-231. Now to find a replacement for the bad piece. If I had been at the office, I would have tried retrieving something from backup tapes. As it was, it was more convenient to poke around in the BZR repository on my home machine. I extracted the corresponding file. Oddly, it was 466 bytes long. Ungzipping it, it looked like</p>

<blockquote><pre><code>version distler@golem.ph.utexas.edu-20080108060135-7ujf0nen62ge328t 11 eead9ea844a899fc58fd9b9d15a2dbe20226549a
&lt;revision committer="Jacques Distler &amp;lt;distler@golem.ph.utexas.edu&amp;gt;" format="5" inventory_sha1="be93437c54bcbb9ff6a3c73ffe9a50a835513ae5" revision_id="distler@golem.ph.utexas.edu-20080108060135-7ujf0nen62ge328t" timestamp="1199772095.276" timezone="-21600">
&lt;message>Update to latest HTML5lib, Add Maruku testdir
Sync with the latest html5lib.
Having the Maruku unit tests on-hand may be useful for debugging; so let's include them.
&lt;/message>
&lt;parents>
&lt;revision_ref revision_id="distler@golem.ph.utexas.edu-20080103212703-037sbbvkyntk6mqs" />
&lt;/parents>
&lt;properties>&lt;property name="branch-nick">svn&lt;/property>
&lt;/properties>
&lt;/revision>
end distler@golem.ph.utexas.edu-20080108060135-7ujf0nen62ge328t</code></pre></blockquote>

<p>which looked just fine. So I <code>cat</code>&#8216;ed the three files together, shifted the offsets of each of the subsequent lines in <code>.bzr/repository/revisions.kndx</code> by 6 bytes and changed the length of this one from &#8220;<code>460</code>&#8221; to &#8220;<code>466</code>&#8221;. Then I moved the new <code>revisions.knit</code> and <code>revisions.kndx</code> files into position, and crossed my fingers.</p>

<p>Problem solved!</p>

<p>But, surely, <em>surely</em> there must be a better way.</p>]]></content:encoded>
      <comments>http://golem.ph.utexas.edu/~distler/blog/archives/001656.html#comments</comments>
      <trackback:ping>http://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/1656</trackback:ping>
      <pubDate>Sun, 13 Apr 2008 23:07:55 -0600</pubDate>
    </item>
    <item>
      <title>Dinosaur</title>
      <link>http://golem.ph.utexas.edu/~distler/blog/archives/001655.html</link>
      <author>distler@golem.ph.utexas.edu</author>

      <description>MathML and SVG come to HTML5.</description>
      <guid isPermaLink="false">1655@http://golem.ph.utexas.edu/~distler/blog/</guid>
      <category>MathML</category>
      <content:encoded><![CDATA[<p>The big news this week, depending on your point of view, is either the progress in Bagger-Lambert theory, or that MathML and SVG have been <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/section-tree-construction.html#in-foreign">added to the HTML5 Specification</a>.</p>

<p>As anyone who&#8217;s been following this weblog is doubtless bored to tears to hear, serving XHTML is a complicated, finicky, business, requiring jumping through elaborate hoops to ensure well-formedness. It would be <em>so much easier</em> to serve this content as <code>text/html</code>, and rely on the liberal parsing of the HTML parser. Hence it&#8217;s very cool that future browsers will support precisely that. <em>As far as I can tell</em>, the only change that would be required, here, is to send the SVG unprefixed. But, since the <a href="http://golem.ph.utexas.edu/~distler/blog/SVGfix.html">prefixing is done programmatically</a> (to keep the <a href="http://golem.ph.utexas.edu/~distler/blog/MTValidate.html">MTValidate plugin</a> happy), this would be a very easy change. <a href="http://golem.ph.utexas.edu/instiki/show/HomePage">Instiki</a> already emits <a href="http://golem.ph.utexas.edu/instiki/show/Sandbox">unprefixed SVG</a>.</p>

<p>I say &#8220;as far as I can tell,&#8221; because there are no implementations of this days-old addition to the Specification to test against. Eventually, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=353926">there will be</a>, though I wonder how <a href="http://www.dessci.com/en/products/mathplayer/">MathPlayer</a> would handle a change to <code>text/html</code>. There would be a grim irony if IE+MathPlayer became the only browser which <em>needed</em> to be sent <code>application/xhtml+xml.</code></p>

<p>I look forward to the day when this blog becomes a dinosaur. And, now that MathML is part of the the HTML Spec, I look forward to some more <a href="http://golem.ph.utexas.edu/~distler/blog/archives/001588.html">browser</a> <a href="http://golem.ph.utexas.edu/~distler/blog/archives/001639.html">implementations</a>.</p>

<hr />
<div id="DinosaurF1" class="footnote"><p><sup>1</sup> Sam, <a href="http://intertwingly.net/blog/2008/04/11/SVG-and-MathML-Annexes-to-HTML5">in his blog post</a>, points out that <code>xml:lang</code> is not supported. This could <a href="http://lists.w3.org/Archives/Public/public-html/2008Apr/0219.html">easily be fixed</a>.</p></div>]]></content:encoded>
      <comments>http://golem.ph.utexas.edu/~distler/blog/archives/001655.html#comments</comments>
      <trackback:ping>http://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/1655</trackback:ping>
      <pubDate>Sat, 12 Apr 2008 11:42:46 -0600</pubDate>
    </item>
    <item>
      <title>April Fool</title>
      <link>http://golem.ph.utexas.edu/~distler/blog/archives/001649.html</link>
      <author>distler@golem.ph.utexas.edu</author>

      <description>A new version of utphys.bst. Better late than never.</description>
      <guid isPermaLink="false">1649@http://golem.ph.utexas.edu/~distler/blog/</guid>
      <category>Physics</category>
      <content:encoded><![CDATA[<p>Back in 1996, I created a <a href="http://en.wikipedia.org/wiki/BibTeX">Bibtex</a> style file, which would generate <a href="http://arxiv.org/hypertex/">hypertex</a> links to the referenced paper at the <a href="http://arxiv.org/">arXivs</a>. And I coaxed Harv Galic at <a href="http://www.slac.stanford.edu/spires/hep/">SPIRES</a>, who was working on a Bibtex output format, to support it.</p>

<p>With a few minor tweaks, this worked quite satisfactorily for over a decade, until the arXivs introduced their <a href="http://arxiv.org/help/arxiv_identifier">new identifier format</a>. The change in format made it rather tricky to craft something that would work seamlessly with both old- and new-style identifiers. And SPIRES&#8217;s lackadaisical implementation (lumping everything into the <code>eprint</code> field) didn&#8217;t help.</p>

<p>I no longer knew who to contact at SPIRES, and folks at the arXivs didn&#8217;t seem too interested in taking up the issue. So things languished &#8230; for a year.</p>

<p>But, then, last week, the arXiv Admins contacted me, and the ball started rolling. After some back-and forth discussions, Travis Brooks implemented the new scheme at SPIRES. So, just in time for the 1<sup>st</sup> anniversary of the new arXiv identifier scheme, there&#8217;s a new version of <a href="http://golem.ph.utexas.edu/~distler/TeXstuff/utphys.bst">utphys.bst</a>.</p><p>The following (optional) fields are recognized:</p>

<dl>
<dt><code>archive</code></dt>
<dd>A Base-URL (defaults to &#8220;http://arxiv.org/abs&#8221;, if absent).</dd>
<dt><code>eprint</code></dt>
<dd>The eprint identifier. For an old-style eprint, this would be something like
<blockquote><pre><code>eprint = "hep-th/9605023"</code></pre></blockquote>
For a new-style eprint, this would be something like
<blockquote><pre><code>eprint = "0707.3168"</code></pre></blockquote>
</dd>
<dt><code>primaryClass</code></dt>
<dd>The primary classification of new-style eprints; should be omitted for old-style eprints.</dd>
<dt><code>archivePrefix</code></dt>
<dd>The &#8220;archive prefix,&#8221; usually, the string &#8220;arXiv&#8221;.</dd>
</dl>

<p>Here are some examples.</p>

<ul>
<li><p>Old-style arXiv identifier (the previous behaviour):</p>
<blockquote><pre><code>eprint = "hep-th/9605023",</code></pre></blockquote>
<p>produces</p>
<blockquote><pre><code>\href{http://arxiv.org/abs/hep-th/9605023}{{\tt hep-th/9605023}}</code></pre></blockquote>
</li>
<li><p>New-style arXiv identifier:</p>
<blockquote><pre><code>archivePrefix = "arXiv",
eprint = "0707.3168",
primaryClass = "hep-th",</code></pre></blockquote>
<p>produces</p>
<blockquote><pre><code>\href{http://arxiv.org/abs/0707.3168}{{\tt arXiv:0707.3168 [hep-th]}}</code></pre></blockquote>
</li>
<li><p>Old-style arXiv identifier, with a prefix:</p>
<blockquote><pre><code>archivePrefix = "arXiv",
eprint = "hep-th/9605023",</code></pre></blockquote>
<p>produces</p>
<blockquote><pre><code>\href{http://arxiv.org/abs/hep-th/9605023}{{\tt arXiv:hep-th/9605023}}</code></pre></blockquote>
</li>
<li>
<p>A different eprint archive</p>
<blockquote><pre><code>
archive = "http://cogprints.org",
eprint = "5542",
archivePrefix = "Cogprints",</code></pre></blockquote>
<p>produces</p>
<blockquote><pre><code>\href{http://cogprints.org/5542}{{\tt Cogprints:5542}} </code></pre></blockquote>
</li>
<li>
<p>Yet another eprint archive</p>
<blockquote><pre><code>
archive = "http://www.ncbi.nlm.nih.gov/pubmed",
eprint = "2277438",
archivePrefix = "PMID",</code></pre></blockquote>
<p>produces</p>
<blockquote><pre><code>\href{http://www.ncbi.nlm.nih.gov/pubmed/2277438}{{\tt PMID:2277438}} </code></pre></blockquote>
</li>
</ul>

<p>Enjoy <a href="http://golem.ph.utexas.edu/~distler/TeXstuff/utphys.bst">version 2.0</a>. Sorry it took this long to get it out the door.</p>

<div class="update" id="FoolU1"><h4>Update:</h4> It may be that, while you were waiting, you have amassed some <code>.bib</code> files with SPIRES&#8217;s previous incarnation of the new-style arXiv identifiers. <a href="http://golem.ph.utexas.edu/~distler/blog/files/eprintfix.pl">This Perl script</a> will convert such <code>.bib</code> files to the new format.</div>

<div class="update" id="FoolU2"><h4>Update (4/3/2008):</h4> Per <a href="#c016073">AF&#8217;s request</a>, I&#8217;ve added automatic hyperlinking for the <code>url</code> field to <code>utphys.bst</code>. I had an ulterior motive: this will make it easier to cite things like, well, this blog. For intance:</div>

<blockquote><pre><code>@Misc{Distler:Lisi1,
   author = "Distler, Jacques",
   title = "A Little Group Theory",
   howpublished ="weblog entry",
   month = "November",
   year = "2007",
   url = "http://golem.ph.utexas.edu/~distler/blog/archives/001505.html",
   note = "See also \cite{Distler:Lisi2}."
}<br />
@Misc{Distler:Lisi2,
   author = "Distler, Jacques",
   title = "A Little More Group Theory",
   howpublished ="weblog entry",
   month = "December",
   year = "2007",
   url = "http://golem.ph.utexas.edu/~distler/blog/archives/001532.html",
   note = "Followup to \cite{Distler:Lisi1}."
}</code></pre></blockquote>

<p>Of course, no one has the slightest interest in citing those two particular posts, but you get the idea &#8230;</p>

<p>Enjoy <a href="http://golem.ph.utexas.edu/~distler/TeXstuff/utphys.bst">version 2.1</a>.</p>

<h4 class="update" id="FoolU3">Update (4/7/2008): DOI Support</h4>

<p>Niklas Beisert suggested adding <a href="http://doi.org/">DOI</a> support. So, in <a href="http://golem.ph.utexas.edu/~distler/TeXstuff/utphys.bst">version 2.2</a>, a bibtex entry, like</p>

<blockquote><pre><code>@Article{Distler:2006if,
     author    = "Distler, Jacques and Grinstein, Benjamin and Porto, Rafael
                  A. and Rothstein, Ira Z.",
     title     = "Falsifying Models of New Physics via {WW} Scattering",
     journal   = "Phys. Rev. Lett.",
     volume    = "98",
     year      = "2007",
     pages     = "041601",
     eprint    = "hep-ph/0604255",
     <span style="color:red">doi       = "10.1103/PhysRevLett.98.041601",</span>
     SLACcitation  = "%%CITATION = HEP-PH/0604255;%%"
}</code></pre></blockquote>

<p>turns the journal-reference into a clickable link to the online-journal version of the paper. SPIRES outputs a <code>doi</code> field for all published papers for which a DOI identifier is available.</p>]]></content:encoded>
      <comments>http://golem.ph.utexas.edu/~distler/blog/archives/001649.html#comments</comments>
      <trackback:ping>http://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/1649</trackback:ping>
      <pubDate>Tue, 01 Apr 2008 13:41:49 -0600</pubDate>
    </item>
    <item>
      <title>Bagger-Lambert</title>
      <link>http://golem.ph.utexas.edu/~distler/blog/archives/001642.html</link>
      <author>distler@golem.ph.utexas.edu</author>

      <description>A maximally-supersymmetric, superconformal gauge theory in 2+1 dimensions.</description>
      <guid isPermaLink="false">1642@http://golem.ph.utexas.edu/~distler/blog/</guid>
      <category>Physics</category>
      <content:encoded><![CDATA[<div><a href="http://golem.ph.utexas.edu/~distler/blog/mathml.html"><img class="mathlogo" src="http://golem.ph.utexas.edu/~distler/blog/images/MathML.png" alt="MathML-enabled post (click for more details)." title="MathML-enabled post (click for details)." /></a></div>
<p>The low-energy theory on a (stack of) D2-brane(s) is a maximally-supersymmetric gauge theory in 2+1 dimensions. The Yang-Mill multiplet has a gauge field and 7 real scalars in the adjoint representation. At least if you are out on the Coulomb branch, where the gauge symmetry is Higgsed down to the Cartan, you can dualize the gauge fields to another scalar, which is <em>circle-valued</em>.</p>

<p>The M2-brane is obtained as the strong-coupling limit of this theory. The radius of the circles (one for each element of the Cartan subalgebra) go to infinity, and the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>SO</mi><mo stretchy="false">(</mo><mn>7 </mn><mo stretchy="false">)</mo></math> R-symmetry is promoted to <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>SO</mi><mo stretchy="false">(</mo><mn>8 </mn><mo stretchy="false">)</mo></math>. This strong-coupling limit is superconformal, but the above description is effective only for the free theory, where the M2-branes are separated (away from the origin, the moduli space looks like <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>&#x0211D;</mi> <mrow><mn>8 </mn><mi>n</mi></mrow></msup><mo stretchy="false">/</mo><msub><mi>S</mi> <mi>n</mi></msub></math>). The theory of coincident M2-branes is an interacting SCFT which, so far, does not have a Lagrangian description. But there&#8217;s no <em>theorem</em> that rules out a Lagrangian description, so there may just be one.</p>

<p><a href="http://arxiv.org/abs/0711.0955">Bagger and Lambert</a> recently proposed a very interesting maximally supersymmetric  <em>interacting</em> 2+1D Lagrangian field theory which, at least classically, seems to be superconformal. It does not arise as the dimensional reduction of some higher dimensional theory, and so it was missed in previous attempts at tackling this problem.</p>

<p>I never got around to blogging about Bagger and Lambert&#8217;s paper, but <a href="http://arxiv.org/abs/0803.3242">Bandres, Lipstein and Schwarz</a> wrote a nice followup, which gives me an excuse to return to the subject.</p>

<div class="update" id="BLU1"><h4>Update:</h4> Whoops! Even as was typing this, <a href="http://arxiv.org/abs/0803.3803v1">Mark van Raamsdonk</a> came out with a paper making some of the points below. I&#8217;d better hurry up and post this, before there are yet-more followup papers to discuss.</div><div><a href="http://golem.ph.utexas.edu/~distler/blog/mathml.html"><img class="mathlogo" src="http://golem.ph.utexas.edu/~distler/blog/images/MathML.png" alt="MathML-enabled post (click for more details)." title="MathML-enabled post (click for details)." /></a></div>
<p>Let me start with some notational preliminaries. The connected part of the Lorentz group in 2+1 dimensions is <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>SL</mi><mo stretchy="false">(</mo><mn>2 </mn><mo>,</mo><mi>&#x0211D;</mi><mo stretchy="false">)</mo></math>, so we&#8217;ll use a Wess and Bagger-like notation for spinors<sup><a href="#BLF1">1</a></sup>. Spinor indices are raised and lowered using the 2-component <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x003F5;</mi></math>-symbol, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>&#x003F5;</mi> <mrow><mi>&#x003B1;</mi><mi>&#x003B2;</mi></mrow></msub><mo>=</mo><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><msub><mi>&#x003F5;</mi> <mrow><mi>&#x003B2;</mi><mi>&#x003B1;</mi></mrow></msub></math>. The <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x003B3;</mi></math>-matrices are <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msubsup><mi>&#x003C3;</mi> <mrow><mi>&#x003B1;</mi><mi>&#x003B2;</mi></mrow> <mi>&#x003BC;</mi></msubsup><mo>=</mo><msubsup><mi>&#x003C3;</mi> <mrow><mi>&#x003B2;</mi><mi>&#x003B1;</mi></mrow> <mi>&#x003BC;</mi></msubsup></math>, and are <em>real</em>. After raising an index using <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>&#x003F5;</mi> <mrow><mi>&#x003B1;</mi><mi>&#x003B2;</mi></mrow></msup></math>, we can write <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mmultiscripts><mrow><mo stretchy="false">(</mo><msup><mi>&#x003B3;</mi> <mi>&#x003BC;</mi></msup><mo stretchy="false">)</mo></mrow><none></none> <mi>&#x003B1;</mi> <mi>&#x003B2;</mi> <none></none></mmultiscripts><mo>=</mo><msup><mi>&#x003F5;</mi> <mrow><mi>&#x003B1;</mi><mi>&#x003B4;</mi></mrow></msup><msubsup><mi>&#x003C3;</mi> <mrow><mi>&#x003B4;</mi><mi>&#x003B2;</mi></mrow> <mi>&#x003BC;</mi></msubsup></math> in terms of Pauli matrices, with <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>&#x003B3;</mi> <mn>0 </mn></msup><mo>=</mo><mi>i</mi><msub><mi>&#x003C3;</mi> <mn>2 </mn></msub></math>.</p>

<p>Also real are the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>SO</mi><mo stretchy="false">(</mo><mn>8 </mn><mo stretchy="false">)</mo></math> <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x003B3;</mi></math>-matrices, which we can regard as a trilinear form
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mi>&#x00393;</mi><mo>:</mo><mi>V</mi><mo>&#x02297;</mo><mi>S</mi><mo>&#x02297;</mo><mi>C</mi><mo>&#x02192;</mo><mi>&#x0211D;</mi></math>
where <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>V</mi></math>, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>S</mi></math>, and <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>C</mi></math> are the three 8-dimensional real representations of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>Spin</mi><mo stretchy="false">(</mo><mn>8 </mn><mo stretchy="false">)</mo></math>. Alternatively, letting &#8220;<math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>I</mi></math>&#8221; be an <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>SO</mi><mo stretchy="false">(</mo><mn>8 </mn><mo stretchy="false">)</mo></math> vector index, we think of
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><msup><mi>&#x00393;</mi> <mi>I</mi></msup><mo>:</mo><mi>C</mi><mo>&#x02192;</mo><mi>S</mi></math>
We&#8217;ll also need
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable columnalign="right left right left right left right left right left" columnspacing="0em"><mtr><mtd><msup><mi>&#x00393;</mi> <mrow><mi>I</mi><mi>J</mi></mrow></msup></mtd> <mtd><mo>=</mo><msup><mover><mi>&#x00393;</mi><mo stretchy="false">&#x002DC;</mo></mover> <mrow><mo stretchy="false">[</mo><mi>I</mi></mrow></msup><msup><mi>&#x00393;</mi> <mrow><mi>J</mi><mo stretchy="false">]</mo></mrow></msup><mo>:</mo><mi>C</mi><mo>&#x02192;</mo><mi>C</mi></mtd></mtr> <mtr><mtd><msup><mi>&#x00393;</mi> <mrow><mi>I</mi><mi>J</mi><mi>K</mi></mrow></msup></mtd> <mtd><mo>=</mo><msup><mi>&#x00393;</mi> <mrow><mo stretchy="false">[</mo><mi>I</mi></mrow></msup><msup><mover><mi>&#x00393;</mi><mo stretchy="false">&#x002DC;</mo></mover> <mi>J</mi></msup><msup><mi>&#x00393;</mi> <mrow><mi>K</mi><mo stretchy="false">]</mo></mrow></msup><mo>:</mo><mi>C</mi><mo>&#x02192;</mo><mi>S</mi></mtd></mtr></mtable></mrow></math>
where <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mover><mi>&#x00393;</mi><mo stretchy="false">&#x002DC;</mo></mover> <mi>I</mi></msup><mo>=</mo><msup><mrow><mo>(</mo><msup><mi>&#x00393;</mi> <mi>I</mi></msup><mo>)</mo></mrow> <mi>t</mi></msup><mo>:</mo><mi>S</mi><mo>&#x02192;</mo><mi>C</mi></math>.</p>

<p>What Bagger and Lambert do is introduce an auxiliary vector space, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>W</mi></math> (really, a vector bundle, which we will take to be trivial). <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>W</mi></math> is endowed with a positive definite inner product,
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mo stretchy="false">(</mo><mo>&#x022C5;</mo><mo>,</mo><mo>&#x022C5;</mo><mo stretchy="false">)</mo><mo>:</mo><msup><mo lspace="0em" rspace="thinmathspace">Sym</mo> <mn>2 </mn></msup><mo stretchy="false">(</mo><mi>W</mi><mo stretchy="false">)</mo><mo>&#x02192;</mo><mi>&#x0211D;</mi></math>
and a skew-symmetric quadrilinear form,
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mi>f</mi><mo>:</mo><msup><mo>&#x02227;</mo> <mn>4 </mn></msup><mi>W</mi><mo>&#x02192;</mo><mi>&#x0211D;</mi></math>
Alternatively, using the metric, we can regard <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>f</mi></math> as a trilinear product</p>

<div class="numberedEq" id="e1642:TripleProduct"><span>(1)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mo stretchy="false">[</mo><mo>&#x022C5;</mo><mo>,</mo><mo>&#x022C5;</mo><mo>,</mo><mo>&#x022C5;</mo><mo stretchy="false">]</mo><mo>:</mo><msup><mo>&#x02227;</mo> <mn>3 </mn></msup><mi>W</mi><mo>&#x02192;</mo><mi>W</mi></math></div>

<p>The fields of the model are
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable columnalign="right left right left right left right left right left" columnspacing="0em"><mtr><mtd><mi>&#x03D5;</mi></mtd> <mtd><mtext>a scalar field taking values in</mtext><mspace width="thinmathspace"></mspace><mi>W</mi><mo>&#x02297;</mo><mi>V</mi></mtd></mtr> <mtr><mtd><msub><mi>&#x003C8;</mi> <mi>&#x003B1;</mi></msub></mtd> <mtd><mtext>a spinor field taking values in</mtext><mspace width="thinmathspace"></mspace><mi>W</mi><mo>&#x02297;</mo><mi>C</mi></mtd></mtr> <mtr><mtd><msub><mi>A</mi> <mi>&#x003BC;</mi></msub></mtd> <mtd><mtext>a</mtext><mspace width="thinmathspace"></mspace><mi>G</mi><mo>&#x02282;</mo><mi>SO</mi><mo stretchy="false">(</mo><mi>W</mi><mo stretchy="false">)</mo><mspace width="thinmathspace"></mspace><mtext>gauge connection</mtext></mtd></mtr> <mtr><mtd></mtd></mtr></mtable></mrow></math></p>

<p>Now, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>so</mi><mo stretchy="false">(</mo><mi>W</mi><mo stretchy="false">)</mo><mo>&#x02243;</mo><msup><mo>&#x02227;</mo> <mn>2 </mn></msup><mi>W</mi></math> has the usual action on <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>W</mi></math>,</p>

<div class="numberedEq" id="e1642:usual"><span>(2)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mi>&#x003B1;</mi><mo>&#x02227;</mo><mi>&#x003B2;</mi><mo>:</mo><mi>X</mi><mo>&#x021A6;</mo><mi>X</mi><mo>+</mo><mi>&#x003B1;</mi><mo stretchy="false">(</mo><mi>&#x003B2;</mi><mo>,</mo><mi>X</mi><mo stretchy="false">)</mo><mo>&#x02212;</mo><mi>&#x003B2;</mi><mo stretchy="false">(</mo><mi>&#x003B1;</mi><mo>,</mo><mi>X</mi><mo stretchy="false">)</mo></math></div>

<p>But, because we have (<a href="#e1642:TripleProduct">1</a>), we can contemplate an &#8220;exotic&#8221; action,</p>

<div class="numberedEq" id="e1642:exotic"><span>(3)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mi>&#x003B1;</mi><mo>&#x02227;</mo><mi>&#x003B2;</mi><mo>:</mo><mi>X</mi><mo>&#x021A6;</mo><mi>X</mi><mo>+</mo><mo stretchy="false">[</mo><mi>&#x003B1;</mi><mo>,</mo><mi>&#x003B2;</mi><mo>,</mo><mi>X</mi><mo stretchy="false">]</mo></math></div>

<p>We demand that <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>f</mi></math> be invariant under this action, which amounts to requiring</p>

<div class="numberedEq" id="e1642:fundamentalIdentity"><span>(4)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mo stretchy="false">[</mo><mi>&#x003B1;</mi><mo>,</mo><mi>&#x003B2;</mi><mo>,</mo><mo stretchy="false">[</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>,</mo><mi>Z</mi><mo stretchy="false">]</mo><mo stretchy="false">]</mo><mo>=</mo><mo stretchy="false">[</mo><mo stretchy="false">[</mo><mi>&#x003B1;</mi><mo>,</mo><mi>&#x003B2;</mi><mo>,</mo><mi>X</mi><mo stretchy="false">]</mo><mo>,</mo><mi>Y</mi><mo>,</mo><mi>Z</mi><mo stretchy="false">]</mo><mo stretchy="false">]</mo><mo>+</mo><mo stretchy="false">[</mo><mi>X</mi><mo>,</mo><mo stretchy="false">[</mo><mi>&#x003B1;</mi><mo>,</mo><mi>&#x003B2;</mi><mo>,</mo><mi>Y</mi><mo stretchy="false">]</mo><mo>,</mo><mi>Z</mi><mo stretchy="false">]</mo><mo>+</mo><mo stretchy="false">[</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>,</mo><mo stretchy="false">[</mo><mi>&#x003B1;</mi><mo>,</mo><mi>&#x003B2;</mi><mo>,</mo><mi>Z</mi><mo stretchy="false">]</mo><mo stretchy="false">]</mo></math></div>

<p>Then the antisymmetry of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>f</mi></math> ensures that the inner product, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo stretchy="false">(</mo><mo>&#x022C5;</mo><mo>,</mo><mo>&#x022C5;</mo><mo stretchy="false">)</mo></math> is also invariant.</p>

<p>Unfortunately, (<a href="#e1642:exotic">3</a>) is not really satisfactory. The action of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>so</mi><mo stretchy="false">(</mo><mi>W</mi><mo stretchy="false">)</mo></math> must satisfy the 
the Lie-algebra relations,</p>

<div class="numberedEq" id="e1642:LieAlg"><span>(5)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mo stretchy="false">[</mo><msub><mi>&#x003B4;</mi> <mrow><mi>&#x003B1;</mi><mo>&#x02227;</mo><mi>&#x003B2;</mi></mrow></msub><mo>,</mo><msub><mi>&#x003B4;</mi> <mrow><mi>&#x003B3;</mi><mo>&#x02227;</mo><mi>&#x003B4;</mi></mrow></msub><mo stretchy="false">]</mo><mo>=</mo><mo stretchy="false">(</mo><mi>&#x003B2;</mi><mo>,</mo><mi>&#x003B3;</mi><mo stretchy="false">)</mo><msub><mi>&#x003B4;</mi> <mrow><mi>&#x003B1;</mi><mo>&#x02227;</mo><mi>&#x003B4;</mi></mrow></msub><mo>+</mo><mo stretchy="false">(</mo><mi>&#x003B1;</mi><mo>,</mo><mi>&#x003B4;</mi><mo stretchy="false">)</mo><msub><mi>&#x003B4;</mi> <mrow><mi>&#x003B2;</mi><mo>&#x02227;</mo><mi>&#x003B3;</mi></mrow></msub><mo>&#x02212;</mo><mo stretchy="false">(</mo><mi>&#x003B2;</mi><mo>,</mo><mi>&#x003B4;</mi><mo stretchy="false">)</mo><msub><mi>&#x003B4;</mi> <mrow><mi>&#x003B1;</mi><mo>&#x02227;</mo><mi>&#x003B3;</mi></mrow></msub><mo>&#x02212;</mo><mo stretchy="false">(</mo><mi>&#x003B1;</mi><mo>,</mo><mi>&#x003B3;</mi><mo stretchy="false">)</mo><msub><mi>&#x003B4;</mi> <mrow><mi>&#x003B2;</mi><mo>&#x02227;</mo><mi>&#x003B4;</mi></mrow></msub></math></div>

<p>so it would make sense, for instance, to gauge that symmetry. If we try to impose that (<a href="#e1642:exotic">3</a>) satisfy (<a href="#e1642:LieAlg">5</a>), this would require</p>

<div class="numberedEq" id="e1642:LieAlgConsequenceStrong"><span>(6)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable columnalign="right left right left right left right left right left" columnspacing="0em"><mtr><mtd><mo stretchy="false">[</mo><mo stretchy="false">[</mo><mi>&#x003B1;</mi><mo>,</mo><mi>&#x003B2;</mi><mo>,</mo><mi>&#x003B3;</mi><mo stretchy="false">]</mo><mo>,</mo><mi>&#x003B4;</mi><mo>,</mo><mi>X</mi><mo stretchy="false">]</mo><mo>&#x02212;</mo><mo stretchy="false">[</mo><mo stretchy="false">[</mo><mi>&#x003B1;</mi><mo>,</mo><mi>&#x003B2;</mi><mo>,</mo><mi>&#x003B4;</mi><mo stretchy="false">]</mo><mo>,</mo><mi>&#x003B3;</mi><mo>,</mo><mi>X</mi><mo stretchy="false">]</mo><mo>=</mo></mtd> <mtd><mo stretchy="false">(</mo><mi>&#x003B2;</mi><mo>,</mo><mi>&#x003B3;</mi><mo stretchy="false">)</mo><mo stretchy="false">[</mo><mi>&#x003B1;</mi><mo>,</mo><mi>&#x003B4;</mi><mo>,</mo><mi>X</mi><mo stretchy="false">]</mo><mo>+</mo><mo stretchy="false">(</mo><mi>&#x003B1;</mi><mo>,</mo><mi>&#x003B4;</mi><mo stretchy="false">)</mo><mo stretchy="false">[</mo><mi>&#x003B2;</mi><mo>,</mo><mi>&#x003B3;</mi><mo>,</mo><mi>X</mi><mo stretchy="false">]</mo></mtd></mtr> <mtr><mtd></mtd> <mtd><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mo stretchy="false">(</mo><mi>&#x003B2;</mi><mo>,</mo><mi>&#x003B4;</mi><mo stretchy="false">)</mo><mo stretchy="false">[</mo><mi>&#x003B1;</mi><mo>,</mo><mi>&#x003B3;</mi><mo>,</mo><mi>X</mi><mo stretchy="false">]</mo><mo>&#x02212;</mo><mo stretchy="false">(</mo><mi>&#x003B1;</mi><mo>,</mo><mi>&#x003B3;</mi><mo stretchy="false">)</mo><mo stretchy="false">[</mo><mi>&#x003B2;</mi><mo>,</mo><mi>&#x003B4;</mi><mo>,</mo><mi>X</mi><mo stretchy="false">]</mo></mtd></mtr></mtable></mrow></math></div>

<p>which does not hold in any of the known solutions.</p>

<p>The closest one comes is when <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>W</mi></math> is 4-dimensional. The quadrilinear form, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>f</mi></math>, is just the 4-index <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x003F5;</mi></math>-symbol, and <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mo>&#x02227;</mo> <mn>2 </mn></msup><mi>W</mi></math> is decomposable into self-dual and anti-self-dual forms
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><msup><mo>&#x02227;</mo> <mn>2 </mn></msup><mi>W</mi><mo>=</mo><msubsup><mo>&#x02227;</mo> <mo>+</mo> <mn>2 </mn></msubsup><mi>W</mi><mo>&#x02295;</mo><msubsup><mo>&#x02227;</mo> <mo>&#x02212;</mo> <mn>2 </mn></msubsup><mi>W</mi></math>
with respect to this form.  The action of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msubsup><mo>&#x02227;</mo> <mo>&#x02212;</mo> <mn>2 </mn></msubsup><mi>W</mi></math>  on <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>W</mi></math> is the one induced from (<a href="#e1642:exotic">3</a>), while the action of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msubsup><mo>&#x02227;</mo> <mo>+</mo> <mn>2 </mn></msubsup><mi>W</mi></math>  on <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>W</mi></math> is the one induced from
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mi>&#x003B1;</mi><mo>&#x02227;</mo><mi>&#x003B2;</mi><mo>:</mo><mi>X</mi><mo>&#x021A6;</mo><mi>X</mi><mo>&#x02212;</mo><mo stretchy="false">[</mo><mi>&#x003B1;</mi><mo>,</mo><mi>&#x003B2;</mi><mo>,</mo><mi>X</mi><mo stretchy="false">]</mo></math>
These signs are made slightly more transparent by mapping <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>&#x0211D;</mi> <mn>4 </mn></msup></math> to the quaternions
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mstyle mathvariant="bold"><mi>X</mi></mstyle><mo>=</mo><mfrac><mn>1 </mn><mn>2 </mn></mfrac><mrow><mo>(</mo><mrow><mtable rowspacing="0.5ex"><mtr><mtd><msub><mi>X</mi> <mn>4 </mn></msub><mo>+</mo><mi>i</mi><msub><mi>X</mi> <mn>3 </mn></msub></mtd> <mtd><mi>i</mi><msub><mi>X</mi> <mn>1 </mn></msub><mo>&#x02212;</mo><msub><mi>X</mi> <mn>2 </mn></msub></mtd></mtr> <mtr><mtd><mi>i</mi><msub><mi>X</mi> <mn>1 </mn></msub><mo>+</mo><msub><mi>X</mi> <mn>2 </mn></msub></mtd> <mtd><msub><mi>X</mi> <mn>4 </mn></msub><mo>&#x02212;</mo><mi>i</mi><msub><mi>X</mi> <mn>3 </mn></msub></mtd></mtr></mtable></mrow><mo>)</mo></mrow></math>
where we&#8217;ve represented the unit quaternions by <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>i</mi></math> times the Pauli matrices. In this notation, the inner product is
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mstyle displaystyle="false"><mfrac><mn>1 </mn><mn>2 </mn></mfrac></mstyle><mo stretchy="false">(</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo stretchy="false">)</mo><mo>=</mo><mi>Tr</mi><mo stretchy="false">(</mo><msup><mstyle mathvariant="bold"><mi>X</mi></mstyle> <mo>&#x02020;</mo></msup><mstyle mathvariant="bold"><mi>Y</mi></mstyle><mo stretchy="false">)</mo></math>
The matrix representing <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo stretchy="false">[</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>,</mo><mi>Z</mi><mo stretchy="false">]</mo></math> is 
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable columnalign="right left right left right left right left right left" columnspacing="0em"><mtr><mtd><mo stretchy="false">[</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>,</mo><mi>Z</mi><mo stretchy="false">]</mo><mo>&#x02243;</mo></mtd> <mtd><mstyle displaystyle="false"><mfrac><mn>4 </mn><mn>3 </mn></mfrac></mstyle><mrow><mo>(</mo><mstyle mathvariant="bold"><mi>X</mi></mstyle><msup><mstyle mathvariant="bold"><mi>Y</mi></mstyle> <mo>&#x02020;</mo></msup><mstyle mathvariant="bold"><mi>Z</mi></mstyle><mo>+</mo><mstyle mathvariant="bold"><mi>Y</mi></mstyle><msup><mstyle mathvariant="bold"><mi>Z</mi></mstyle> <mo>&#x02020;</mo></msup><mstyle mathvariant="bold"><mi>X</mi></mstyle><mo>+</mo><mstyle mathvariant="bold"><mi>Z</mi></mstyle><msup><mstyle mathvariant="bold"><mi>X</mi></mstyle> <mo>&#x02020;</mo></msup><mstyle mathvariant="bold"><mi>Y</mi></mstyle></mrow></mtd></mtr> <mtr><mtd></mtd> <mtd><mrow><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mo stretchy="false">(</mo><mstyle mathvariant="bold"><mi>Z</mi></mstyle><msup><mstyle mathvariant="bold"><mi>Y</mi></mstyle> <mo>&#x02020;</mo></msup><mstyle mathvariant="bold"><mi>X</mi></mstyle><mo>+</mo><mstyle mathvariant="bold"><mi>Y</mi></mstyle><msup><mstyle mathvariant="bold"><mi>X</mi></mstyle> <mo>&#x02020;</mo></msup><mstyle mathvariant="bold"><mi>Z</mi></mstyle><mo>+</mo><mstyle mathvariant="bold"><mi>X</mi></mstyle><msup><mstyle mathvariant="bold"><mi>Z</mi></mstyle> <mo>&#x02020;</mo></msup><mstyle mathvariant="bold"><mi>Y</mi></mstyle><mo stretchy="false">)</mo><mo>)</mo></mrow></mtd></mtr></mtable></mrow></math>
In this notation, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>SO</mi><mo stretchy="false">(</mo><mn>4 </mn><mo stretchy="false">)</mo><mo>&#x0223C;</mo><mi>SU</mi><mo stretchy="false">(</mo><mn>2 </mn><msub><mo stretchy="false">)</mo> <mi>L</mi></msub><mo>&#x000D7;</mo><mi>SU</mi><mo stretchy="false">(</mo><mn>2 </mn><msub><mo stretchy="false">)</mo> <mi>R</mi></msub></math> acts by conjugation
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mstyle mathvariant="bold"><mi>X</mi></mstyle><mo>&#x021A6;</mo><msub><mi>g</mi> <mi>L</mi></msub><mstyle mathvariant="bold"><mi>X</mi></mstyle><msubsup><mi>g</mi> <mi>R</mi> <mrow><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mn>1 </mn></mrow></msubsup></math>
whereas (<a href="#e1642:exotic">3</a>) would have corresponded to <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mstyle mathvariant="bold"><mi>X</mi></mstyle><mo>&#x021A6;</mo><msub><mi>g</mi> <mi>L</mi></msub><mstyle mathvariant="bold"><mi>X</mi></mstyle><msub><mi>g</mi> <mi>R</mi></msub></math>, which fails to satisfy the group law for <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>SU</mi><mo stretchy="false">(</mo><mn>2 </mn><msub><mo stretchy="false">)</mo> <mi>R</mi></msub></math>.</p>

<p>Anyway, introducing the covariant derivative<sup><a href="#BLF2">2</a></sup>,
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><msub><mi>D</mi> <mi>&#x003BC;</mi></msub><mstyle mathvariant="bold"><mi>X</mi></mstyle><mo>=</mo><msub><mo>&#x02202;</mo> <mi>&#x003BC;</mi></msub><mstyle mathvariant="bold"><mi>X</mi></mstyle><mo>+</mo><msubsup><mi>A</mi> <mi>&#x003BC;</mi> <mi>L</mi></msubsup><mstyle mathvariant="bold"><mi>X</mi></mstyle><mo>&#x02212;</mo><mstyle mathvariant="bold"><mi>X</mi></mstyle><msubsup><mi>A</mi> <mi>&#x003BC;</mi> <mi>R</mi></msubsup></math>
we can write the action as</p>

<div class="numberedEq" id="e1642:action"><span>(7)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mi>S</mi><mo>=</mo><mi>k</mi><mo stretchy="false">(</mo><msub><mi>S</mi> <mi>m</mi></msub><mo>+</mo><msub><mi>S</mi> <mi>CS</mi></msub><mo stretchy="false">)</mo></math></div>

<p>where <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>k</mi><mo>&#x02208;</mo><mi>&#x02124;</mi></math>, </p>

<div class="numberedEq" id="e1642:Smatter"><span>(8)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable columnalign="right left right left right left right left right left" columnspacing="0em"><mtr><mtd><msub><mi>S</mi> <mi>m</mi></msub><mo>=</mo></mtd> <mtd><mo>&#x0222B;</mo><msup><mi>d</mi> <mn>3 </mn></msup><mi>x</mi><mi>Tr</mi><mrow><mo>(</mo><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mo stretchy="false">(</mo><msub><mi>D</mi> <mi>&#x003BC;</mi></msub><mi>&#x003A6;</mi><msup><mo stretchy="false">)</mo> <mo>&#x02020;</mo></msup><mo stretchy="false">(</mo><msup><mi>D</mi> <mi>&#x003BC;</mi></msup><mi>&#x003A6;</mi><mo stretchy="false">)</mo><mo>+</mo><mi>i</mi><msup><mi>&#x003A8;</mi> <mo>&#x02020;</mo></msup><msup><mi>&#x003C3;</mi> <mi>&#x003BC;</mi></msup><msub><mi>D</mi> <mi>&#x003BC;</mi></msub><mi>&#x003A8;</mi></mrow></mtd></mtr> <mtr><mtd></mtd> <mtd><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mstyle displaystyle="false"><mfrac><mrow><mn>2 </mn><mi>&#x003C0;</mi><mi>i</mi></mrow><mn>3 </mn></mfrac></mstyle><msup><mi>&#x003A8;</mi> <mo>&#x02020;</mo></msup><msup><mi>&#x00393;</mi> <mi>IJ</mi></msup><mo stretchy="false">(</mo><msup><mi>&#x003A6;</mi> <mi>I</mi></msup><msup><mi>&#x003A6;</mi> <mrow><mi>J</mi><mo>&#x02020;</mo></mrow></msup><mi>&#x003A8;</mi><mo>+</mo><msup><mi>&#x003A6;</mi> <mi>J</mi></msup><msup><mi>&#x003A8;</mi> <mo>&#x02020;</mo></msup><msup><mi>&#x003A6;</mi> <mi>I</mi></msup><mo>+</mo><mi>&#x003A8;</mi><msup><mi>&#x003A6;</mi> <mrow><mi>I</mi><mo>&#x02020;</mo></mrow></msup><msup><mi>&#x003A6;</mi> <mi>J</mi></msup><mo stretchy="false">)</mo></mtd></mtr> <mtr><mtd></mtd> <mtd><mrow><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mstyle displaystyle="false"><mfrac><mrow><mn>8 </mn><msup><mi>&#x003C0;</mi> <mn>2 </mn></msup></mrow><mn>3 </mn></mfrac></mstyle><mrow><mo>(</mo><msup><mi>&#x003A6;</mi> <mrow><mo stretchy="false">[</mo><mi>I</mi></mrow></msup><msup><mi>&#x003A6;</mi> <mrow><mi>J</mi><mo>&#x02020;</mo></mrow></msup><msup><mi>&#x003A6;</mi> <mrow><mi>K</mi><mo stretchy="false">]</mo></mrow></msup><msup><mi>&#x003A6;</mi> <mrow><mo stretchy="false">[</mo><mi>K</mi><mo>&#x02020;</mo></mrow></msup><msup><mi>&#x003A6;</mi> <mi>J</mi></msup><msup><mi>&#x003A6;</mi> <mrow><mi>I</mi><mo>&#x02020;</mo><mo stretchy="false">]</mo></mrow></msup><mo>)</mo></mrow><mo>)</mo></mrow></mtd></mtr></mtable></mrow></math></div>

<p>and</p>

<div class="numberedEq"><span>(9)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><msub><mi>S</mi> <mi>CS</mi></msub><mo>=</mo><mfrac><mn>1 </mn><mrow><mn>4 </mn><mi>&#x003C0;</mi></mrow></mfrac><mo>&#x0222B;</mo><mi>Tr</mi><mrow><mo>(</mo><msup><mi>A</mi> <mi>L</mi></msup><mi>d</mi><msup><mi>A</mi> <mi>L</mi></msup><mo>&#x02212;</mo><mstyle displaystyle="false"><mfrac><mn>2 </mn><mn>3 </mn></mfrac></mstyle><msup><mi>A</mi> <mi>L</mi></msup><mo>&#x02227;</mo><msup><mi>A</mi> <mi>L</mi></msup><mo>&#x02227;</mo><msup><mi>A</mi> <mi>L</mi></msup><mo>&#x02212;</mo><msup><mi>A</mi> <mi>R</mi></msup><mi>d</mi><msup><mi>A</mi> <mi>R</mi></msup><mo>+</mo><mstyle displaystyle="false"><mfrac><mn>2 </mn><mn>3 </mn></mfrac></mstyle><msup><mi>A</mi> <mi>R</mi></msup><mo>&#x02227;</mo><msup><mi>A</mi> <mi>R</mi></msup><mo>&#x02227;</mo><msup><mi>A</mi> <mi>R</mi></msup><mo>)</mo></mrow></math></div>

<p>is the Chern-Simons action at level-1 for <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>SU</mi><mo stretchy="false">(</mo><mn>2 </mn><msub><mo stretchy="false">)</mo> <mi>L</mi></msub></math> and level-(<math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mn>1 </mn></math>) for <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>SU</mi><mo stretchy="false">(</mo><mn>2 </mn><msub><mo stretchy="false">)</mo> <mi>R</mi></msub></math>.</p>

<p>The supercharges are spacetime spinors in the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>S</mi></math> of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>Spin</mi><mo stretchy="false">(</mo><mn>8 </mn><mo stretchy="false">)</mo></math>, and the supersymmetry variations</p>

<div class="numberedEq" id="e1642:SUSY"><span>(10)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable columnalign="right left right left right left right left right left" columnspacing="0em"><mtr><mtd><mi>&#x003B4;</mi><msup><mi>&#x003A6;</mi> <mi>I</mi></msup></mtd> <mtd><mo>=</mo><mi>i</mi><mi>&#x003B7;</mi><msup><mi>&#x00393;</mi> <mi>I</mi></msup><mi>&#x003A8;</mi></mtd></mtr> <mtr><mtd><mi>&#x003B4;</mi><mi>&#x003A8;</mi></mtd> <mtd><mo>=</mo><mi>&#x003B7;</mi><msup><mi>&#x00393;</mi> <mi>I</mi></msup><msup><mi>&#x003C3;</mi> <mi>&#x003BC;</mi></msup><msub><mi>D</mi> <mi>&#x003BC;</mi></msub><msup><mi>&#x03D5;</mi> <mi>I</mi></msup><mo>+</mo><mfrac><mrow><mn>2 </mn><mi>&#x003C0;</mi></mrow><mn>3 </mn></mfrac><msup><mi>&#x003A6;</mi> <mi>I</mi></msup><msup><mi>&#x003A6;</mi> <mrow><mi>J</mi><mo>&#x02020;</mo></mrow></msup><msup><mi>&#x03D5;</mi> <mi>K</mi></msup><mi>&#x003B7;</mi><msup><mi>&#x00393;</mi> <mrow><mi>I</mi><mi>J</mi><mi>K</mi></mrow></msup></mtd></mtr> <mtr><mtd><mi>&#x003B4;</mi><msubsup><mi>A</mi> <mi>&#x003BC;</mi> <mi>L</mi></msubsup></mtd> <mtd><mo>=</mo><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mi>i</mi><mi>&#x003C0;</mi><mi>&#x003B7;</mi><msup><mi>&#x00393;</mi> <mi>I</mi></msup><msub><mi>&#x003C3;</mi> <mi>&#x003BC;</mi></msub><mo stretchy="false">(</mo><msup><mi>&#x003A6;</mi> <mi>I</mi></msup><msup><mi>&#x003A8;</mi> <mo>&#x02020;</mo></msup><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mi>&#x003A8;</mi><msup><mi>&#x003A6;</mi> <mrow><mi>I</mi><mo>&#x02020;</mo></mrow></msup><mo stretchy="false">)</mo></mtd></mtr> <mtr><mtd><mi>&#x003B4;</mi><msubsup><mi>A</mi> <mi>&#x003BC;</mi> <mi>R</mi></msubsup></mtd> <mtd><mo>=</mo><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mi>i</mi><mi>&#x003C0;</mi><mi>&#x003B7;</mi><msup><mi>&#x00393;</mi> <mi>I</mi></msup><msub><mi>&#x003C3;</mi> <mi>&#x003BC;</mi></msub><mo stretchy="false">(</mo><msup><mi>&#x003A8;</mi> <mo>&#x02020;</mo></msup><msup><mi>&#x003A6;</mi> <mi>I</mi></msup><mo>&#x02212;</mo><msup><mi>&#x003A6;</mi> <mrow><mi>I</mi><mo>&#x02020;</mo></mrow></msup><mi>&#x003A8;</mi><mo stretchy="false">)</mo></mtd></mtr> <mtr><mtd></mtd></mtr></mtable></mrow></math></div>

<p>While it&#8217;s probably unsurprising, Bandres <i>et al</i> verify that the rest of the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>OSp</mi><mo stretchy="false">(</mo><mn>8 </mn><mo stretchy="false">&#x02223;</mo><mn>4 </mn><mo stretchy="false">)</mo></math> superconformal algebra holds at the classical level, as well. Perhaps a good challenge for <a href="http://golem.ph.utexas.edu/~distler/blog/archives/001609.html">our ERGE friends</a> would be to check that (<a href="#e1642:action">7</a>) is superconformal at the quantum level.</p>

<p>Parity is implemented, in this theory, in a slightly nonstandard way: accompanying a reflection in one of the spatial coordinates, is an exchange of the two <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>SU</mi><mo stretchy="false">(</mo><mn>2 </mn><mo stretchy="false">)</mo></math>s and Hermitian conjugation on the matrices <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x003A6;</mi></math> and <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x003A8;</mi></math>,
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable rowspacing="1.0ex"><mtr><mtd><msup><mi>A</mi> <mi>L</mi></msup><mo>&#x02194;</mo><msup><mi>A</mi> <mi>R</mi></msup></mtd></mtr> <mtr><mtd><msup><mi>&#x003A6;</mi> <mi>I</mi></msup><mo>&#x02192;</mo><msup><mi>&#x003A6;</mi> <mrow><mi>I</mi><mo>&#x02020;</mo></mrow></msup></mtd></mtr> <mtr><mtd><mi>&#x003A8;</mi><mo>&#x02192;</mo><msup><mi>&#x003B3;</mi> <mn>1 </mn></msup><msup><mi>&#x003A8;</mi> <mo>&#x02020;</mo></msup></mtd></mtr></mtable></mrow></math>
A Majorana mass term, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x003C8;</mi><mi>&#x003C8;</mi></math> is a pseudo-scalar in 2+1 dimensions which, as noted by Bandres <i>et al</i> accounts the requisite sign in the transformation under parity of the second line of (<a href="#e1642:Smatter">8</a>).</p>

<p>Are there other realizations, where we demand that (<a href="#e1642:exotic">3</a>), (<a href="#e1642:fundamentalIdentity">4</a>), (<a href="#e1642:LieAlg">5</a>) hold for just some subalgebra, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x1D524;</mi><mo>&#x02282;</mo><mi>so</mi><mo stretchy="false">(</mo><mi>W</mi><mo stretchy="false">)</mo></math>? An obvious guess would be to replace <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>W</mi><mo>=</mo><mi>&#x0210D;</mi></math> by <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>W</mi><mo>=</mo><mi>&#x0210D;</mi><mo stretchy="false">(</mo><mi>n</mi><mo stretchy="false">)</mo></math>, the space of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>n</mi><mo>&#x000D7;</mo><mi>n</mi></math> <em>matrices</em> of quaternions. Bandres <i>et al</i> looked for other, more nontrivial, examples, but didn&#8217;t find any.</p>

<h4 id="BLU2">Update: Moduli Space</h4>

<p>Van Raamsdonk points out that the moduli space &#8212; the space of zeroes of the scalar potential in (<a href="#e1642:Smatter">8</a>), modulo <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>SO</mi><mo stretchy="false">(</mo><mn>4 </mn><mo stretchy="false">)</mo></math> gauge transformations &#8212; of the Bagger-Lambert model is <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo stretchy="false">(</mo><msup><mi>&#x0211D;</mi> <mn>8 </mn></msup><mo>&#x000D7;</mo><msup><mi>&#x0211D;</mi> <mn>8 </mn></msup><mo stretchy="false">)</mo><mo stretchy="false">/</mo><mi>SO</mi><mo stretchy="false">(</mo><mn>2 </mn><mo stretchy="false">)</mo></math>. This is because a zero of the potential requires that all 8 of the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>&#x03D5;</mi> <mi>I</mi></msup></math> lie in a common 2-plane in <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>W</mi></math>. Configurations which differ by a rotation <em>within</em> that 2-plane are gauge-equivalent, so the moduli space seems to be <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>V</mi><mo>&#x02297;</mo><msup><mi>&#x0211D;</mi> <mn>2 </mn></msup><mo stretchy="false">/</mo><mi>SO</mi><mo stretchy="false">(</mo><mn>2 </mn><mo stretchy="false">)</mo></math>. Rotations in the <em>orthogonal</em> 2-plane comprise a residual unbroken <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>SO</mi><mo stretchy="false">(</mo><mn>2 </mn><mo stretchy="false">)</mo></math> gauge symmetry, which does does not act on the moduli space.</p>

<p>This looks like a puzzle, because it&#8217;s hard to see how the bosonic spectrum (15 massless scalars and a nondynamical <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>U</mi><mo stretchy="false">(</mo><mn>1 </mn><mo stretchy="false">)</mo></math> gauge field) could be <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>N</mi><mo>=</mo><mn>8 </mn></math> supersymmetric. Fortunately, <a href="http://arxiv.org/abs/0803.3218">Mukhi and Papageorgakis</a> ride to the rescue. They show that, when one integrates out the massive modes, the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>U</mi><mo stretchy="false">(</mo><mn>1 </mn><mo stretchy="false">)</mo></math> gauge field actually becomes dynamical<sup><a href="#BLF3">3</a></sup>. A dynamical <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>U</mi><mo stretchy="false">(</mo><mn>1 </mn><mo stretchy="false">)</mo></math> gauge field can be dualized to a circle-valued scalar, so the full moduli space is
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mfrac><mrow><msup><mi>&#x0211D;</mi> <mn>8 </mn></msup><mo>&#x000D7;</mo><msup><mi>&#x0211D;</mi> <mn>8 </mn></msup></mrow><mrow><mi>SO</mi><mo stretchy="false">(</mo><mn>2 </mn><mo stretchy="false">)</mo></mrow></mfrac><mspace width="thinmathspace"></mspace><mo>&#x000D7;</mo><mspace width="thinmathspace"></mspace><msup><mi>S</mi> <mn>1 </mn></msup></math>
which is the desired answer for the moduli space of a pair of M2-branes. (If I were a little more energetic, I would attempt to show that this actually gets the discrete identifications right, and that the moduli space is <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo stretchy="false">(</mo><msup><mi>&#x0211D;</mi> <mn>8 </mn></msup><mo>&#x000D7;</mo><msup><mi>&#x0211D;</mi> <mn>8 </mn></msup><mo stretchy="false">)</mo><mo stretchy="false">/</mo><msub><mi>&#x02124;</mi> <mn>2 </mn></msub></math>.)</p>

<hr />
<div id="BLF1" class="footnote"><p><sup>1</sup> In 3+1 dimensions, the Lorentz group is <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>SL</mi><mo stretchy="false">(</mo><mn>2 </mn><mo>,</mo><mi>&#x02102;</mi><mo stretchy="false">)</mo></math>, and we need to distinguish between the two distinct two-dimensional representations. Spinors in the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mstyle mathvariant="bold"><mn>2 </mn></mstyle></math>, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>&#x003C8;</mi> <mi>&#x003B1;</mi></msub></math>, carry undotted indices. Their Hermitian conjugates, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mover><mi>&#x003C8;</mi><mo>&#x000AF;</mo></mover> <mover><mi>&#x003B1;</mi><mo>&#x002D9;</mo></mover></msub></math>, carry dotted indices and transform in the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mover><mstyle mathvariant="bold"><mn>2 </mn></mstyle><mo>&#x000AF;</mo></mover></math>. In 2+1 dimensions, there&#8217;s only one type of spinor, and we can impose a Majorana condition.</p></div>
<div id="BLF2" class="footnote"><p><sup>2</sup> If you want to insist on using the previous notation, we can write this as
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><msub><mi>D</mi> <mi>&#x003BC;</mi></msub><mi>X</mi><mo>=</mo><msub><mo>&#x02202;</mo> <mi>&#x003BC;</mi></msub><mi>X</mi><mo>+</mo><mo stretchy="false">[</mo><msubsup><mi>A</mi> <mi>&#x003BC;</mi> <mi>L</mi></msubsup><mo>&#x02212;</mo><msubsup><mi>A</mi> <mi>&#x003BC;</mi> <mi>R</mi></msubsup><mo>;</mo><mi>X</mi><mo stretchy="false">]</mo></math>
where <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo stretchy="false">[</mo><mi>&#x003C9;</mi><mo>;</mo><mi>X</mi><mo stretchy="false">]</mo><mo>:</mo><msup><mo>&#x02227;</mo> <mn>2 </mn></msup><mi>W</mi><mo>&#x02297;</mo><mi>W</mi><mo>&#x02192;</mo><mi>W</mi></math> is the action of 2-forms on <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>W</mi></math>, induced from (<a href="#e1642:exotic">3</a>), and we explicitly separate out the self-dual and anti-self-dual pieces.</p></div>
<div id="BLF3" class="footnote"><p><sup>3</sup> Note that, from the underlying parity-invariance of the theory, this <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>U</mi><mo stretchy="false">(</mo><mn>1 </mn><mo stretchy="false">)</mo></math> must have vanishing Chern-Simons coefficient, and so is a <em>massless</em> dynamical gauge field.</p></div>]]></content:encoded>
      <comments>http://golem.ph.utexas.edu/~distler/blog/archives/001642.html#comments</comments>
      <trackback:ping>http://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/1642</trackback:ping>
      <pubDate>Wed, 26 Mar 2008 11:37:26 -0600</pubDate>
    </item>
    <item>
      <title>Google Summer of Code</title>
      <link>http://golem.ph.utexas.edu/~distler/blog/archives/001639.html</link>
      <author>distler@golem.ph.utexas.edu</author>

      <description>Bring MathML to Safari, and get paid.</description>
      <guid isPermaLink="false">1639@http://golem.ph.utexas.edu/~distler/blog/</guid>
      <category>MathML</category>
      <content:encoded><![CDATA[<p>Are you a (graduate or undergraduate) student with some free time this summer? Wanna earn $4500 doing a great public service? <a href="http://code.google.com/soc/2008">Google Summer of Code</a> will pay you a stipend to work on <a href="http://webkit.org">WebKit</a>. Among the <a href="http://webkit.org/blog/162/google-summer-of-code/">project ideas listed</a>, the one most relevant to readers of this blog is the project to bring MathML support to WebKit. </p>

<p>If you&#8217;ve tried reading this blog in Safari, or <a href="http://golem.ph.utexas.edu/~distler/blog/archives/001369.html">on an iPhone</a>, you know how great that would be.</p>

<p>Just don&#8217;t let someone cajole you into <a href="http://golem.ph.utexas.edu/~distler/blog/archives/001588.html">settling for a stylesheet</a>.</p>]]></content:encoded>
      <comments>http://golem.ph.utexas.edu/~distler/blog/archives/001639.html#comments</comments>
      <trackback:ping>http://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/1639</trackback:ping>
      <pubDate>Fri, 21 Mar 2008 17:06:58 -0600</pubDate>
    </item>
    <item>
      <title>Fiscally Conservative</title>
      <link>http://golem.ph.utexas.edu/~distler/blog/archives/001635.html</link>
      <author>distler@golem.ph.utexas.edu</author>

      <description>Who's really better for the Economy?</description>
      <guid isPermaLink="false">1635@http://golem.ph.utexas.edu/~distler/blog/</guid>
      <category>Economics</category>
      <content:encoded><![CDATA[<p>No doubt, as this political season progresses, we will hear all sorts of dire warnings about the terrible things that will happen to the Economy, if a Democrat is elected to the Presidency. Surely, he (and, yes, it will be a he) will follow in the footsteps of his predecessors, raise taxes, boost spending, and drive the Economy into the ground. If you want good stewardship of the Economy, vote for the Republican, as they are &#8212; after all &#8211; the party of business.</p>

<p>Back in 2000, in my pre-blog era, I decided to compile a few statistics to test out these assertions. Now that 2008 has rolled around, I&#8217;ve updated my spreadsheet to include the George W Bush era, and answer a few of the objections to the previous, not-widely-circulated, version.</p>

<p>I decided to look at two items: budget deficits and real GDP growth. The historical data goes back to 1930. And I did the simplest possible thing: separate out the time-series into Republican and Democratic Administrations, computing the average annual budget deficit, and the average annual real GDP growth for each.</p>

<p>Now, there are several immediate objections you could raise.</p>

<ul>
<li>There are, to be sure, lots of <em>exogenous</em> factors which influence economic performance. In any given year, one can ascribe performance to something other than who occupies the White House. But that&#8217;s where the law of large number comes into play. If you average over many years, these exogenous factors should cancel out. The longer the historical baseline, the more likely it is that you&#8217;re seeing a real &#8220;inter-party&#8221; effect.</li>
<li>That said, the Great Depression and World War II were truly singular events with a dramatic effect on these averages. In 1932, real GDP contracted 13%. Perhaps it&#8217;s unfair to blame the Great Depression on the Republicans. By the same token, real GDP contracted 11% in 1946, in the great post-War contraction. It would be equally unfair to blame that on the Democrats. On the deficit side, the cost of waging WWII was <em>extraordinary</em>. The On-Budget Deficit in 1943 was an eye-popping 30.8% of GDP. For both of these reason, you might not want to take the first two rows, in each of the tables below, too seriously.</li>
<li>Less obvious, but equally salient, you probably should assign the performance during the first year of each Administration to the previous one. Arguably, the economic policies of the Administration only really begin to kick in its second year. I&#8217;ve presented the data both ways.</li>
</ul><p>First, let&#8217;s look at the Deficit. The data comes from the OMB <a href="http://golem.ph.utexas.edu/~distler/blog/www.whitehouse.gov/omb/budget/fy2008/pdf/hist.pdf">historical tables</a> accompanying the FY 2008 Budget. I tallied the On-Budget Deficit, in constant (FY 2000) dollars, and as a percentage of GDP. The deflators, needed for the former, are only available for 1940-2007.</p>

<p>So, how did the fiscally-prudent Republicans do?</p>

<table class="plaintable" style="text-align:center;margin:auto" summary="Annual Deficit">
<caption>Annual On-Budget Deficit under Republican and Democratic Administrations</caption>
<thead>
 <tr>
  <th></th>
  <th scope="col" colspan="2">Republican</th>
  <th scope="col" colspan="2">Democratic</th>
 </tr>
 <tr>
  <th></th>
  <th scope="col">FY 2000 $billion</th>
  <th scope="col">% of GDP</th>
  <th scope="col">FY 2000 $billion</th>
  <th scope="col">% of GDP</th>
 </tr>
</thead>
<tbody>
 <tr>
  <th scope="row">1930-present</th>
  <td>&#x02014;</td>
  <td>2.6%</td>
  <td>&#x02014;</td>
  <td>4.1%</td>
 </tr>
 <tr>
  <th scope="row">1940-present</th>
  <td>196</td>
  <td>2.7%</td>
  <td>139</td>
  <td>4.1%</td>
 </tr>
 <tr>
  <th scope="row">1950-present</th>
  <td>196</td>
  <td>2.7%</td>
  <td>85</td>
  <td>1.5%</td>
 </tr>
 <tr>
  <th scope="row">1960-present</th>
  <td>239</td>
  <td>3.2%</td>
  <td>97</td>
  <td>1.6%</td>
 </tr>
 <tr>
  <th scope="row">1970-present</th>
  <td>258</td>
  <td>3.4%</td>
  <td>134</td>
  <td>2.0%</td>
 </tr>
</tbody>
</table>

<p>Setting aside the huge (as a percentage of GDP) outlays during WWII, the Democrats beat them like a drum. In any of the three postwar periods tabulated, the Republicans consistently show themselves to be the party of fiscal irresponsibility, racking up deficits which dwarf those of the Democrats, both in absolute terms and as a fraction of GDP.</p>

<p>Ascribing the first year of each Administration to the previous one changes the numbers only a little, tipping them ever-so-slightly further in favour of the Democrats.</p>

<table class="plaintable" style="text-align:center;margin:auto" summary="Annual Deficit (shifted by 1)">
<caption>Annual On-Budget Deficit, Crediting the First Year to the Previous Administration</caption>
<thead>
 <tr>
  <th></th>
  <th scope="col" colspan="2">Republican</th>
  <th scope="col" colspan="2">Democratic</th>
 </tr>
 <tr>
  <th></th>
  <th scope="col">FY 2000 $billion</th>
  <th scope="col">% of GDP</th>
  <th scope="col">FY 2000 $billion</th>
  <th scope="col">% of GDP</th>
 </tr>
</thead>
<tbody>
 <tr>
  <th scope="row">1930-present</th>
  <td>&#x02014;</td>
  <td>2.8%</td>
  <td>&#x02014;</td>
  <td>3.9%</td>
 </tr>
 <tr>
  <th scope="row">1940-present</th>
  <td>210</td>
  <td>2.9%</td>
  <td>127</td>
  <td>3.9%</td>
 </tr>
 <tr>
  <th scope="row">1950-present</th>
  <td>201</td>
  <td>2.9%</td>
  <td>71</td>
  <td>1.3%</td>
 </tr>
 <tr>
  <th scope="row">1960-present</th>
  <td>251</td>
  <td>3.4%</td>
  <td>81</td>
  <td>1.4%</td>
 </tr>
 <tr>
  <th scope="row">1970-present</th>
  <td>270</td>
  <td>3.6%</td>
  <td>109</td>
  <td>1.6%</td>
 </tr>
</tbody>
</table>

<p>But what about economic growth? <em>Surely</em>, the &#8220;party of business&#8221; is better at stimulating economic growth. This time, the statistics come from the Commerce Department&#8217;s <a href="http://www.bea.gov/national/nipaweb/Index.asp">Bureau of Economic Analysis</a>. I tabulated real GDP growth during Republican and Democratic Administrations, and annualized the results.</p>

<table class="plaintable" style="text-align:center;margin:auto" summary="GDP Growth">
<caption>Annual Real GDP Growth under Republican and Democratic Administrations</caption>
<thead>
 <tr>
  <th></th>
  <th scope="col">Republican</th>
  <th scope="col">Democratic</th>
 </tr>
</thead>
<tbody>
 <tr>
  <th scope="row">1930-present</th>
  <td>1.8%</td>
  <td>4.9%</td>
 </tr>
 <tr>
  <th scope="row">1940-present</th>
  <td>2.8%</td>
  <td>4.7%</td>
 </tr>
 <tr>
  <th scope="row">1950-present</th>
  <td>2.8%</td>
  <td>4.2%</td>
 </tr>
 <tr>
  <th scope="row">1960-present</th>
  <td>2.8%</td>
  <td>4.1%</td>
 </tr>
 <tr>
  <th scope="row">1970-present</th>
  <td>2.7%</td>
  <td>3.6%</td>
 </tr>
</tbody>
</table>

<p>Again, Democratic Adminstrations outstrip their Republican counterparts by 1%/year or more. It&#8217;s an astonishing, and astonishingly persistent difference.</p>

<p>But, hey, as my Republican friends like to point out, Bill Clinton really should get full blame for the 2001 recession. So let&#8217;s tabulate the same numbers, but ascribing the first year of each Administration&#8217;s performance to the previous Administration.</p>

<table class="plaintable" style="text-align:center;margin:auto" summary="GDP Growth (shift by 1)">
<caption>Annual Real GDP Growth, Crediting Performance in First Year to the Previous Administration</caption>
<thead>
 <tr>
  <th></th>
  <th scope="col">Republican</th>
  <th scope="col">Democratic</th>
 </tr>
</thead>
<tbody>
 <tr>
  <th scope="row">1930-present</th>
  <td>1.7%</td>
  <td>5.0%</td>
 </tr>
 <tr>
  <th scope="row">1940-present</th>
  <td>2.8%</td>
  <td>4.7%</td>
 </tr>
 <tr>
  <th scope="row">1950-present</th>
  <td>2.8%</td>
  <td>4.3%</td>
 </tr>
 <tr>
  <th scope="row">1960-present</th>
  <td>2.9%</td>
  <td>4.0%</td>
 </tr>
 <tr>
  <th scope="row">1970-present</th>
  <td>2.9%</td>
  <td>3.2%</td>
 </tr>
</tbody>
</table>

<p>Only in the 1970-2007 period does the gap narrow much, but even there, the Democrats retain their lead.</p>

<p>My recommendation to John McCain: lay off the arguments about economic stewardship. You&#8217;re sure to lose that fight. Stick to your strongest argument: that Obama is a crypto-Muslim terrorist-lover, who hates America. That&#8217;s <em>sure</em> to win in November.</p>

<div class="update" id="FiscalU1"><h4>Update (3/18/2008):</h4> <a href="http://golem.ph.utexas.edu/~distler/blog/archives/001635.html#c015729">Adam Rice</a>, below, asks about income inequality during Republican and Democratic Administrations. It turns out that <a href="http://www.princeton.edu/~bartels/">Larry Bartels</a> has <a href="http://www.princeton.edu/~bartels/income.pdf">studied</a> household income growth, as a function of income level, under postwar Democratic and Republican Administrations. His conclusion will be no surprise to anyone who&#8217;s read this far. Under Republican Administrations, whatever income growth there is, is concentrated mostly in the top 5%. The bottom 95% do <em>much</em> better under Democrats.
</div>

<blockquote cite="http://www.princeton.edu/~bartels/income.pdf"><p>On average, families at the 95th percentile of the income distribution have experienced identical income growth under Democratic and Republican presidents, while those at the 20th percentile have experienced more than four times as much income growth under Democrats as they have under Republicans. These differences are attributable to partisan differences in unemployment (which has been 30 percent lower under Democratic presidents, on average) and GDP growth (which has been 30 percent higher under Democratic presidents, on average); both unemployment and GDP growth have much stronger effects on income growth at the bottom of the income distribution than at the top</p></blockquote>

<p><strong>Bottom line:</strong> unless your annual household income is greater that $174,000 (top 5%, in 2006), don&#8217;t even <em>think</em> about voting Republican.</p>]]></content:encoded>
      <comments>http://golem.ph.utexas.edu/~distler/blog/archives/001635.html#comments</comments>
      <trackback:ping>http://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/1635</trackback:ping>
      <pubDate>Sun, 16 Mar 2008 16:27:16 -0600</pubDate>
    </item>
    <item>
      <title>Phun with Rails</title>
      <link>http://golem.ph.utexas.edu/~distler/blog/archives/001634.html</link>
      <author>distler@golem.ph.utexas.edu</author>

      <description>An XSS vulnerability in Instiki.</description>
      <guid isPermaLink="false">1634@http://golem.ph.utexas.edu/~distler/blog/</guid>
      <category>Instiki</category>
      <content:encoded><![CDATA[<p>Content-management systems that produce well-formed XHTML are not exactly thick on the ground. When it comes to Wiki software, there&#8217;s my branch of <a href="http://golem.ph.utexas.edu/instiki/show/HomePage">Instiki</a> and, &#8230; <em>umh</em> &#8230;. </p>

<p>Which means that Instiki gets more than its share of attention from those interested in the question of whether XHTML <a href="http://intertwingly.net/blog/2008/02/24/XHTMLating-WordPress">is suitable for</a> <a href="http://diveintomark.org/archives/2008/03/09/no-fury-like-dracon-scorned">the Web</a>.</p>

<p><a href="http://www.cl.cam.ac.uk/~pjt47/">Philip Taylor</a> has been tireless in poking holes in <a href="http://realtech.burningbird.net/standards/xhtmlate-wordpress-comments/">various peoples&#8217;</a> XHTML implementations. Recently, Philip found a pair of issues in Instiki. Both were quickly fixed, but they illustrate my general maxim that any instance of a well-formedness issue is very likely an XSS issue as well.</p>

<p>Of the two issues that Philip found, the more serious one had to do with the author IP Address displayed at the bottom of each wiki page, next to the author&#8217;s name. <em>What could be dangerous about an IP Address?</em>, you ask. Well, in this case, it&#8217;s generated using Rails&#8217;s <code>request.remote_ip</code> method. And that, in turn, uses the HTTP <code>Client-Ip</code> header, if one has been set.</p>

<p>Install, say, Firefox&#8217;s <a href="https://addons.mozilla.org/en-US/firefox/addon/967">Modify Headers</a> extension, and you can set the <code>Client-Ip</code> header to whatever the heck you want. As Philip ably demonstrated, this can make the targeted page ill-formed, but it can equally-well be used to inject an XSS attack.</p>

<p>Arguably, <em>Rails itself</em> should take care that this method returns an actual IP address, rather than arbitrary garbage, but it&#8217;s easy enough to fix at the application level.</p>

<blockquote><pre><code><span style="color:red">require 'resolv'</span><br/>
def remote_ip
  ip = request.remote_ip
  logger.info(ip)
  ip<span style="color:red">.gsub!(Regexp.union(Resolv::IPv4::Regex, Resolv::IPv6::Regex), '\0') || 'bogus address'</span>
end</code></pre></blockquote>

<p>Anyway, the bottom line is: if you&#8217;re using my branch of Instiki, please <a href="http://golem.ph.utexas.edu/instiki/show/Upgrading">upgrade immediately</a> to version 0.14pre(MML+).</p>

<p>If you&#8217;re using the <a href="http://instiki.org/show/HomePage">main branch</a> of Instiki, I have committed the requisite fixes to <a href="http://instiki.rubyforge.org/svn/instiki/trunk/">SVN Source Tree</a> and contacted the maintainer (<em>twice</em>). Presumably, he will roll out a security update.</p>

<div class="update" id="PhunU1"><h4>Update (3/17/2008):</h4> Matthias has released <a href="http://rubyforge.org/projects/instiki/">new version</a> of the main branch of Instiki, with the fixes rolled in.</div>]]></content:encoded>
      <comments>http://golem.ph.utexas.edu/~distler/blog/archives/001634.html#comments</comments>
      <trackback:ping>http://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/1634</trackback:ping>
      <pubDate>Sat, 15 Mar 2008 09:43:35 -0600</pubDate>
    </item>
    <item>
      <title>Exceptional F-Theory.</title>
      <link>http://golem.ph.utexas.edu/~distler/blog/archives/001628.html</link>
      <author>distler@golem.ph.utexas.edu</author>

      <description>GUTs from intersecting 7-branes.</description>
      <guid isPermaLink="false">1628@http://golem.ph.utexas.edu/~distler/blog/</guid>
      <category>Physics</category>
      <content:encoded><![CDATA[<div><a href="http://golem.ph.utexas.edu/~distler/blog/mathml.html"><img class="mathlogo" src="http://golem.ph.utexas.edu/~distler/blog/images/MathML.png" alt="MathML-enabled post (click for more details)." title="MathML-enabled post (click for details)." /></a></div>
<p>I&#8217;ve been reading <a href="http://arxiv.org/abs/0802.3391v1">Beasley, Heckman and Vafa</a>&#8217;s recent 125 page opus, hoping to get through it before the promised Part II comes out.</p>

<p>F-theory is the fancy name for Type IIB string theory with 7-branes. If we compactify on <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>B</mi></math> (for compactifications down to 4 dimensions, we&#8217;re interested in <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>B</mi></math> a complex 3-fold), the 7-branes are wrapped on divisors in <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>B</mi></math>. The complex IIB coupling, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x003C4;</mi></math>, has monodromies as we circle those divisors and, viewing it as the modulus of an elliptic curve, we get the total space of an elliptically-fibered Calabi-Yau 4-fold, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>X</mi><mo>&#x02192;</mo><mi>B</mi></math>.</p>

<p>Except for the case where one has only D7-branes (and orientifold O7 planes), <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>Im</mi><mo stretchy="false">(</mo><mi>&#x003C4;</mi><mo stretchy="false">)</mo></math> cannot be taken to be uniformly large. So perturbative string theory techniques are not applicable. General configurations of 7-branes are hard to study, except in some special cases.</p>

<p>The interest, here, is to study a local model for a wrapped 7-brane, or perhaps a pair of 7-branes intersecting transversally, and study the local physics from the point of view of the twisted SYM theory living on the brane.</p><div><a href="http://golem.ph.utexas.edu/~distler/blog/mathml.html"><img class="mathlogo" src="http://golem.ph.utexas.edu/~distler/blog/images/MathML.png" alt="MathML-enabled post (click for more details)." title="MathML-enabled post (click for details)." /></a></div>
<p>In the local model, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>B</mi></math> is noncompact, and is the total space of the line bundle</p>

<div class="numberedEq" id="e1628:totspace"><span>(1)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mi>B</mi><mo>=</mo><mi>Tot</mi><mo stretchy="false">(</mo><msub><mi>N</mi> <mrow><mi>S</mi><mo stretchy="false">&#x02223;</mo><mi>B</mi></mrow></msub><mo>&#x02192;</mo><mi>S</mi><mo stretchy="false">)</mo></math></div>

<p>where the normal bundle <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>N</mi> <mrow><mi>S</mi><mo stretchy="false">&#x02223;</mo><mi>B</mi></mrow></msub><mo>=</mo><msubsup><mi>K</mi> <mi>S</mi> <mi>p</mi></msubsup></math>, a power of the canonical bundle of the surface, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>S</mi></math>, on which the 7-brane is wrapped. Away from the zero section, we have an elliptic curve (with affine coordinates <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>x</mi><mo>,</mo><mi>y</mi></math>) fibered over the base. Over the zero section, the curve degenerates, and the total space of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>X</mi><mo>&#x02192;</mo><mi>S</mi></math> looks like an isolated ADE surface singularity fibered over <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>S</mi></math>. Denoting the fiber coordinate of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>B</mi><mo>&#x02192;</mo><mi>S</mi></math> as <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>z</mi></math>, the total space of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>X</mi><mo>&#x02192;</mo><mi>S</mi></math> is given as the locus <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo stretchy="false">{</mo><mi>f</mi><mo stretchy="false">(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo stretchy="false">)</mo><mo>=</mo><mn>0 </mn><mo stretchy="false">}</mo><mo>&#x02282;</mo><mi>V</mi></math>, with</p>

<table class="plaintable" style="text-align:center;" summary="Local models for ADE 7-branes">
<caption>ADE 7-branes as the locus <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo stretchy="false">{</mo><mi>f</mi><mo>=</mo><mn>0 </mn><mo stretchy="false">}</mo><mo>&#x02282;</mo><mi>Tot</mi><mo stretchy="false">(</mo><mi>V</mi><mo>&#x02192;</mo><mi>S</mi><mo stretchy="false">)</mo></math></caption>
<thead>
 <tr>
  <th></th>
  <th scope="col"><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>f</mi><mo stretchy="false">(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo stretchy="false">)</mo></math></th>
  <th scope="col"><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>V</mi></math></th>
  <th scope="col"><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>N</mi> <mrow><mi>S</mi><mo stretchy="false">&#x02223;</mo><mi>B</mi></mrow></msub></math></th>
  <th scope="col"><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>K</mi> <mi>B</mi></msub></math></th>
  <th scope="col"><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x00394;</mi><mo>&#x02208;</mo><mi>&#x00393;</mi><mrow><mo>(</mo><msubsup><mi>K</mi> <mi>B</mi> <mrow><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mn>12 </mn></mrow></msubsup><mo>)</mo></mrow></math></th>
 </tr>
</thead>
<tbody>
 <tr>
  <th scope="row"><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>A</mi> <mi>n</mi></msub></math></th>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>y</mi> <mn>2 </mn></msup><mo>&#x02212;</mo><msup><mi>x</mi> <mn>2 </mn></msup><mo>&#x02212;</mo><msup><mi>z</mi> <mrow><mi>n</mi><mo>+</mo><mn>1 </mn></mrow></msup></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msubsup><mi>K</mi> <mi>S</mi> <mrow><mo stretchy="false">(</mo><mi>n</mi><mo>+</mo><mn>1 </mn><mo stretchy="false">)</mo><mo stretchy="false">/</mo><mn>2 </mn></mrow></msubsup><mo>&#x02295;</mo><msubsup><mi>K</mi> <mi>S</mi> <mrow><mo stretchy="false">(</mo><mi>n</mi><mo>+</mo><mn>1 </mn><mo stretchy="false">)</mo><mo stretchy="false">/</mo><mn>2 </mn></mrow></msubsup><mo>&#x02295;</mo><msub><mi>K</mi> <mi>S</mi></msub></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>K</mi> <mi>S</mi></msub></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x1D4AA;</mi></math></td>
  <td>?</td>
 </tr>
 <tr>
  <th scope="row"><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>D</mi> <mi>n</mi></msub></math></th>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>y</mi> <mn>2 </mn></msup><mo>&#x02212;</mo><msup><mi>x</mi> <mn>2 </mn></msup><mi>z</mi><mo>&#x02212;</mo><msup><mi>z</mi> <mrow><mi>n</mi><mo>&#x02212;</mo><mn>1 </mn></mrow></msup></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msubsup><mi>K</mi> <mi>S</mi> <mrow><mi>n</mi><mo>&#x02212;</mo><mn>2 </mn></mrow></msubsup><mo>&#x02295;</mo><msubsup><mi>K</mi> <mi>S</mi> <mrow><mi>n</mi><mo>&#x02212;</mo><mn>1 </mn></mrow></msubsup><mo>&#x02295;</mo><msubsup><mi>K</mi> <mi>S</mi> <mn>2 </mn></msubsup></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msubsup><mi>K</mi> <mi>S</mi> <mn>2 </mn></msubsup></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>&#x003C0;</mi> <mo>*</mo></msup><mrow><mo>(</mo><msubsup><mi>K</mi> <mi>S</mi> <mrow><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mn>1 </mn></mrow></msubsup><mo>)</mo></mrow></math></td>
  <td>?</td>
 </tr>
 <tr>
  <th scope="row"><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>E</mi> <mn>6 </mn></msub></math></th>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>y</mi> <mn>2 </mn></msup><mo>&#x02212;</mo><msup><mi>x</mi> <mn>3 </mn></msup><mo>&#x02212;</mo><msup><mi>z</mi> <mn>4 </mn></msup></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msubsup><mi>K</mi> <mi>S</mi> <mn>4 </mn></msubsup><mo>&#x02295;</mo><msubsup><mi>K</mi> <mi>S</mi> <mn>6 </mn></msubsup><mo>&#x02295;</mo><msubsup><mi>K</mi> <mi>S</mi> <mn>3 </mn></msubsup></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msubsup><mi>K</mi> <mi>S</mi> <mn>3 </mn></msubsup></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>&#x003C0;</mi> <mo>*</mo></msup><mrow><mo>(</mo><msubsup><mi>K</mi> <mi>S</mi> <mrow><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mn>2 </mn></mrow></msubsup><mo>)</mo></mrow></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><msup><mn>2 </mn> <mn>4 </mn></msup><msup><mn>3 </mn> <mn>3 </mn></msup><msup><mi>z</mi> <mn>8 </mn></msup></math></td>
 </tr>
 <tr>
  <th scope="row"><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>E</mi> <mn>7 </mn></msub></math></th>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>y</mi> <mn>2 </mn></msup><mo>&#x02212;</mo><msup><mi>x</mi> <mn>3 </mn></msup><mo>&#x02212;</mo><mi>x</mi><msup><mi>z</mi> <mn>3 </mn></msup></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msubsup><mi>K</mi> <mi>S</mi> <mn>6 </mn></msubsup><mo>&#x02295;</mo><msubsup><mi>K</mi> <mi>S</mi> <mn>9 </mn></msubsup><mo>&#x02295;</mo><msubsup><mi>K</mi> <mi>S</mi> <mn>4 </mn></msubsup></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msubsup><mi>K</mi> <mi>S</mi> <mn>4 </mn></msubsup></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>&#x003C0;</mi> <mo>*</mo></msup><mrow><mo>(</mo><msubsup><mi>K</mi> <mi>S</mi> <mrow><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mn>3 </mn></mrow></msubsup><mo>)</mo></mrow></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><msup><mn>2 </mn> <mn>6 </mn></msup><msup><mi>z</mi> <mn>9 </mn></msup></math></td>
 </tr>
 <tr>
  <th scope="row"><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>E</mi> <mn>8 </mn></msub></math></th>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>y</mi> <mn>2 </mn></msup><mo>&#x02212;</mo><msup><mi>x</mi> <mn>3 </mn></msup><mo>&#x02212;</mo><msup><mi>z</mi> <mn>5 </mn></msup></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msubsup><mi>K</mi> <mi>S</mi> <mn>10 </mn></msubsup><mo>&#x02295;</mo><msubsup><mi>K</mi> <mi>S</mi> <mn>15 </mn></msubsup><mo>&#x02295;</mo><msubsup><mi>K</mi> <mi>S</mi> <mn>6 </mn></msubsup></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msubsup><mi>K</mi> <mi>S</mi> <mn>6 </mn></msubsup></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>&#x003C0;</mi> <mo>*</mo></msup><mrow><mo>(</mo><msubsup><mi>K</mi> <mi>S</mi> <mrow><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><mn>5 </mn></mrow></msubsup><mo>)</mo></mrow></math></td>
  <td><math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo lspace="verythinmathspace" rspace="0em">&#x02212;</mo><msup><mn>2 </mn> <mn>4 </mn></msup><msup><mn>3 </mn> <mn>3 </mn></msup><msup><mi>z</mi> <mn>10 </mn></msup></math></td>
 </tr>
</tbody>
</table>

<p>Now, I&#8217;m a little confused by the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>A</mi> <mi>n</mi></msub></math> and <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>D</mi> <mi>n</mi></msub></math> cases. As written, these are not elliptically-fibered; away from <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>z</mi><mo>=</mo><mn>0 </mn></math>, the fiber of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>X</mi><mo>&#x02192;</mo><mi>B</mi></math> looks to me like a smooth quadric. But the main focus of attention is on the exceptional cases where, indeed, we have a Weierstrass form for the equation of the elliptic fiber.</p>

<p>Now, the idea is that the local physics is captured by the 8D twisted SYM theory on <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msup><mi>R</mi> <mn>3,1 </mn></msup><mo>&#x000D7;</mo><mi>S</mi></math>. The super Yang-Mills multiplet, in 8 dimensions, consists of a <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>G</mi> <mi>S</mi></msub></math>-connection, a complex scalar in the adjoint representation, and some fermions, also in the adjoint. After twisting, the scalar becomes a 2-form
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mi>&#x03C6;</mi><mo>&#x02208;</mo><msup><mi>&#x003A9;</mi> <mrow><mo stretchy="false">(</mo><mn>2,0 </mn><mo stretchy="false">)</mo></mrow></msup><mo stretchy="false">(</mo><mi>S</mi><mo>,</mo><mi>ad</mi><mo stretchy="false">(</mo><mi>P</mi><mo stretchy="false">)</mo><mo stretchy="false">)</mo><mo>,</mo><mspace width="1em"></mspace><mover><mi>&#x03C6;</mi><mo>&#x000AF;</mo></mover><mo>&#x02208;</mo><msup><mi>&#x003A9;</mi> <mrow><mo stretchy="false">(</mo><mn>0,2 </mn><mo stretchy="false">)</mo></mrow></msup><mo stretchy="false">(</mo><mi>S</mi><mo>,</mo><mi>ad</mi><mo stretchy="false">(</mo><mi>P</mi><mo stretchy="false">)</mo><mo stretchy="false">)</mo></math>
where <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>P</mi><mo>&#x02192;</mo><mi>S</mi></math> is a principal <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>G</mi> <mi>S</mi></msub></math>-bundle. The left-handed fermions are
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable columnalign="right left right left right left right left right left" columnspacing="0em"><mtr><mtd><msub><mi>&#x003B7;</mi> <mi>&#x003B1;</mi></msub></mtd> <mtd><mo>&#x02208;</mo><mi>&#x00393;</mi><mo stretchy="false">(</mo><mi>ad</mi><mo stretchy="false">(</mo><mi>P</mi><mo stretchy="false">)</mo><mo stretchy="false">)</mo></mtd></mtr> <mtr><mtd><msub><mi>&#x003C8;</mi> <mi>&#x003B1;</mi></msub></mtd> <mtd><mo>&#x02208;</mo><msup><mi>&#x003A9;</mi> <mrow><mo stretchy="false">(</mo><mn>0,1 </mn><mo stretchy="false">)</mo></mrow></msup><mo stretchy="false">(</mo><mi>S</mi><mo>,</mo><mi>ad</mi><mo stretchy="false">(</mo><mi>P</mi><mo stretchy="false">)</mo><mo stretchy="false">)</mo></mtd></mtr> <mtr><mtd><msub><mi>&#x003C7;</mi> <mi>&#x003B1;</mi></msub></mtd> <mtd><mo>&#x02208;</mo><msup><mi>&#x003A9;</mi> <mrow><mo stretchy="false">(</mo><mn>2,0 </mn><mo stretchy="false">)</mo></mrow></msup><mo stretchy="false">(</mo><mi>S</mi><mo>,</mo><mi>ad</mi><mo stretchy="false">(</mo><mi>P</mi><mo stretchy="false">)</mo><mo stretchy="false">)</mo></mtd></mtr></mtable></mrow></math>
and their right-handed conjugates are
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable columnalign="right left right left right left right left right left" columnspacing="0em"><mtr><mtd><msub><mover><mi>&#x003B7;</mi><mo>&#x000AF;</mo></mover> <mover><mi>&#x003B1;</mi><mo>&#x002D9;</mo></mover></msub></mtd> <mtd><mo>&#x02208;</mo><mi>&#x00393;</mi><mo stretchy="false">(</mo><mi>ad</mi><mo stretchy="false">(</mo><mi>P</mi><mo stretchy="false">)</mo><mo stretchy="false">)</mo></mtd></mtr> <mtr><mtd><msub><mover><mi>&#x003C8;</mi><mo>&#x000AF;</mo></mover> <mover><mi>&#x003B1;</mi><mo>&#x002D9;</mo></mover></msub></mtd> <mtd><mo>&#x02208;</mo><msup><mi>&#x003A9;</mi> <mrow><mo stretchy="false">(</mo><mn>1,0 </mn><mo stretchy="false">)</mo></mrow></msup><mo stretchy="false">(</mo><mi>S</mi><mo>,</mo><mi>ad</mi><mo stretchy="false">(</mo><mi>P</mi><mo stretchy="false">)</mo><mo stretchy="false">)</mo></mtd></mtr> <mtr><mtd><msub><mover><mi>&#x003C7;</mi><mo>&#x000AF;</mo></mover> <mover><mi>&#x003B1;</mi><mo>&#x002D9;</mo></mover></msub></mtd> <mtd><mo>&#x02208;</mo><msup><mi>&#x003A9;</mi> <mrow><mo stretchy="false">(</mo><mn>0,2 </mn><mo stretchy="false">)</mo></mrow></msup><mo stretchy="false">(</mo><mi>S</mi><mo>,</mo><mi>ad</mi><mo stretchy="false">(</mo><mi>P</mi><mo stretchy="false">)</mo><mo stretchy="false">)</mo></mtd></mtr></mtable></mrow></math>
The conditions for a supersymmetric solution are</p>

<div class="numberedEq" id="e1628:BPS"><span>(2)</span><math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mrow><mtable rowspacing="1.0ex"><mtr><mtd><msubsup><mi>F</mi> <mi>S</mi> <mrow><mo stretchy="false">(</mo><mn>2,0 </mn><mo stretchy="false">)</mo></mrow></msubsup><mo>=</mo><msubsup><mi>F</mi> <mi>S</mi> <mrow><mo stretchy="false">(</mo><mn>0,2 </mn><mo stretchy="false">)</mo></mrow></msubsup><mo>=</mo><mn>0 </mn></mtd></mtr> <mtr><mtd><msubsup><mi>D</mi> <mi>S</mi> <mrow><mo stretchy="false">(</mo><mn>1,0 </mn><mo stretchy="false">)</mo></mrow></msubsup><mover><mi>&#x03C6;</mi><mo>&#x000AF;</mo></mover><mo>=</mo><msubsup><mi>D</mi> <mi>S</mi> <mrow><mo stretchy="false">(</mo><mn>0,1 </mn><mo stretchy="false">)</mo></mrow></msubsup><mi>&#x03C6;</mi><mo>=</mo><mn>0 </mn></mtd></mtr> <mtr><mtd><mi>&#x003C9;</mi><mo>&#x02227;</mo><msub><mi>F</mi> <mi>S</mi></msub><mo>+</mo><mfrac><mi>i</mi><mn>2 </mn></mfrac><mo stretchy="false">[</mo><mi>&#x03C6;</mi><mo>,</mo><mover><mi>&#x03C6;</mi><mo>&#x000AF;</mo></mover><mo stretchy="false">]</mo><mo>=</mo><mn>0 </mn></mtd></mtr></mtable></mrow></math></div>

<p>Here,
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><msubsup><mi>F</mi> <mi>S</mi> <mrow><mo stretchy="false">(</mo><mn>2,0 </mn><mo stretchy="false">)</mo></mrow></msubsup><mo>=</mo><msup><mrow><mo>(</mo><msubsup><mi>D</mi> <mi>S</mi> <mrow><mo stretchy="false">(</mo><mn>1,0 </mn><mo stretchy="false">)</mo></mrow></msubsup><mo>)</mo></mrow> <mn>2 </mn></msup><mo>,</mo><mspace width="1em"></mspace><msubsup><mi>F</mi> <mi>S</mi> <mrow><mo stretchy="false">(</mo><mn>0,2 </mn><mo stretchy="false">)</mo></mrow></msubsup><mo>=</mo><msup><mrow><mo>(</mo><msubsup><mi>D</mi> <mi>S</mi> <mrow><mo stretchy="false">(</mo><mn>0,1 </mn><mo stretchy="false">)</mo></mrow></msubsup><mo>)</mo></mrow> <mn>2 </mn></msup><mo>,</mo><mspace width="1em"></mspace><msub><mi>F</mi> <mi>S</mi></msub><mo>=</mo><mo stretchy="false">{</mo><msubsup><mi>D</mi> <mi>S</mi> <mrow><mo stretchy="false">(</mo><mn>1,0 </mn><mo stretchy="false">)</mo></mrow></msubsup><mo>,</mo><msubsup><mi>D</mi> <mi>S</mi> <mrow><mo stretchy="false">(</mo><mn>0,1 </mn><mo stretchy="false">)</mo></mrow></msubsup><mo stretchy="false">}</mo></math>
are, respectively, the <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo stretchy="false">(</mo><mn>2,0 </mn><mo stretchy="false">)</mo></math>, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo stretchy="false">(</mo><mn>0,2 </mn><mo stretchy="false">)</mo></math> and <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo stretchy="false">(</mo><mn>1,1 </mn><mo stretchy="false">)</mo></math> parts of the field strength on <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>S</mi></math>, and <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x003C9;</mi></math> is the K&#x000E4;hler form.</p>

<p>In the particular case<sup><a href="#ExceptionalF1">1</a></sup> of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>&#x03C6;</mi><mo>=</mo><mn>0 </mn></math> (or, more generally, <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mo stretchy="false">[</mo><mi>&#x03C6;</mi><mo>,</mo><mover><mi>&#x03C6;</mi><mo>&#x000AF;</mo></mover><mo stretchy="false">]</mo><mo>=</mo><mn>0 </mn></math>), (<a href="#e1628:BPS">2</a>), these equations imply the Donaldson-Uhlenbeck-Yau equation, whose solution is an anti-self-dual connection, with field strength <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>F</mi> <mi>S</mi></msub></math>, for some subgroup <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>H</mi> <mi>S</mi></msub><mo>&#x02282;</mo><msub><mi>G</mi> <mi>S</mi></msub></math>.
Correspondingly, there&#8217;s a reduction of the structure group of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><mi>P</mi></math> from <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>G</mi> <mi>S</mi></msub></math> to <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>H</mi> <mi>S</mi></msub></math>, Denoting by <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>&#x00393;</mi> <mi>S</mi></msub></math>, the commutant of <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>H</mi> <mi>S</mi></msub></math> in <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>G</mi> <mi>S</mi></msub></math>, we decompose
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'><mi>ad</mi><mo stretchy="false">(</mo><mi>P</mi><mo stretchy="false">)</mo><mo>&#x02243;</mo><msub><mo>&#x02295;</mo> <mi>i</mi></msub><mo stretchy="false">(</mo><msub><mi>R</mi> <mi>i</mi></msub><mo>&#x02297;</mo><msub><mi>&#x1D4AF;</mi> <mi>i</mi></msub><mo stretchy="false">)</mo></math>
where <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'><msub><mi>R</mi> <mi>i</mi></msub></math> are irreps of <math xmlns='http://www.w3.org/1998/Math/MathML' dis