<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://ulysseszh.github.io/feed/tags/complex.xml" rel="self" type="application/atom+xml" /><link href="https://ulysseszh.github.io/" rel="alternate" type="text/html" hreflang="en-US" /><updated>2026-04-17T20:13:25-07:00</updated><id>https://ulysseszh.github.io/feed/tags/complex.xml</id><title type="html"><![CDATA[Ulysses’ trip]]></title><subtitle>Here we are at the awesome (awful) blog written by UlyssesZhan!</subtitle><author><name>UlyssesZhan</name><email>ulysseszhan@gmail.com</email></author><entry><title type="html"><![CDATA[Regularizing the partition function of a hydrogen atom]]></title><link href="https://ulysseszh.github.io/physics/2024/06/30/regularize-hydrogen.html" rel="alternate" type="text/html" title="Regularizing the partition function of a hydrogen atom" /><published>2024-06-30T21:18:12-07:00</published><updated>2024-06-30T21:18:12-07:00</updated><id>https://ulysseszh.github.io/physics/2024/06/30/regularize-hydrogen</id><content type="html" xml:base="https://ulysseszh.github.io/physics/2024/06/30/regularize-hydrogen.html"><![CDATA[<h2 data-label="0.1" id="introduction">Introduction</h2>
<details>
<summary>
The unit system
</summary>
<p>The unit system used in this article is <a href="https://en.wikipedia.org/wiki/Atomic_units" target="_blank" rel="external">Hartree atomic units</a>: <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>m</mi><mi mathvariant="normal">e</mi></msub><mo>=</mo><msub><mi>k</mi><mi mathvariant="normal">B</mi></msub><mo>=</mo><mi mathvariant="normal">ℏ</mi><mo>=</mo><mn>4</mn><mi>π</mi><msub><mi>ε</mi><mn>0</mn></msub><mo>=</mo><mi>e</mi><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">m_\mrm e=k_\mrm B=\hbar=4\pi\veps_0=e=1</annotation></semantics></math></span></span>, where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>m</mi><mi mathvariant="normal">e</mi></msub></mrow><annotation encoding="application/x-tex">m_\mrm e</annotation></semantics></math></span></span> is the electron mass.</p>
<p>In this unit system, the Bohr radius is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>a</mi><mi mathvariant="normal">B</mi></msub><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">a_\mrm B=1</annotation></semantics></math></span></span>, which is of angstrom order. Therefore, I will use <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><msup><mn>0</mn><mn>10</mn></msup></mrow><annotation encoding="application/x-tex">10^{10}</annotation></semantics></math></span></span> as the order of macroscopic lengths. The Rydberg unit of energy is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mrow><mi mathvariant="normal">R</mi><mi mathvariant="normal">y</mi></mrow><mo>=</mo><mn>1</mn><mi mathvariant="normal">/</mi><mn>2</mn></mrow><annotation encoding="application/x-tex">\mrm{Ry}=1/2</annotation></semantics></math></span></span>, which is of electronvolt order. Therefore, I will use <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><msup><mn>0</mn><mn>3</mn></msup></mrow><annotation encoding="application/x-tex">10^3</annotation></semantics></math></span></span> as the order of inverse room temperature.</p>
<p>One can adjust the units to get results for the cases of other hydrogen-like atoms: use <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>Z</mi><mn>2</mn></msup><mi mathvariant="normal">/</mi><mn>4</mn><mi>π</mi><msub><mi>ε</mi><mn>0</mn></msub><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">Z^2/4\pi\veps_0=1</annotation></semantics></math></span></span> instead of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>4</mn><mi>π</mi><msub><mi>ε</mi><mn>0</mn></msub><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">4\pi\veps_0=1</annotation></semantics></math></span></span>, where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span> is the atomic number.</p>
<p>In this article, I also assume that the mass of the nucleus is infinite. If you want more accuracy, you can use <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>m</mi><mi mathvariant="normal">N</mi></msub><msub><mi>m</mi><mi mathvariant="normal">e</mi></msub><mi mathvariant="normal">/</mi><mrow><mo fence="true">(</mo><msub><mi>m</mi><mi mathvariant="normal">N</mi></msub><mo>+</mo><msub><mi>m</mi><mi mathvariant="normal">e</mi></msub><mo fence="true">)</mo></mrow><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">m_\mrm Nm_\mrm e/\p{m_\mrm N+m_\mrm e}=1</annotation></semantics></math></span></span> instead of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>m</mi><mi mathvariant="normal">e</mi></msub><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">m_\mrm e=1</annotation></semantics></math></span></span>, where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>m</mi><mi mathvariant="normal">N</mi></msub></mrow><annotation encoding="application/x-tex">m_\mrm N</annotation></semantics></math></span></span> is the mass of the nucleus.</p>
</details>
<details>
<summary>
Terminology about temperatures
</summary>
<p>I will mainly be working with the inverse temperature <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo><mi mathvariant="normal">≔</mi></mo><mn>1</mn><mi mathvariant="normal">/</mi><msub><mi>k</mi><mi mathvariant="normal">B</mi></msub><mi>T</mi></mrow><annotation encoding="application/x-tex">\beta\ceq1/k_\mrm BT</annotation></semantics></math></span></span>, where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>T</mi></mrow><annotation encoding="application/x-tex">T</annotation></semantics></math></span></span> is the temperature. However, I will still use “temperature” often to give some physical intuition. To avoid confusion in the context of using <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi></mrow><annotation encoding="application/x-tex">\beta</annotation></semantics></math></span></span> and in appearance of <a href="https://en.wikipedia.org/wiki/Negative_temperature" target="_blank" rel="external">negative temperature</a>, I would avoid using phrases like “high temperature” and “low temperature”. Instead, here are some terminologies that I am going to use:</p>
<ul>
<li>“Cold (positive) temperature” means <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>→</mo><mo>+</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">\beta\to+\infty</annotation></semantics></math></span></span>.</li>
<li>“Hot positive temperature” means <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>→</mo><msup><mn>0</mn><mo>+</mo></msup></mrow><annotation encoding="application/x-tex">\beta\to0^+</annotation></semantics></math></span></span>.</li>
<li>“Cold negative temperature” means <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>→</mo><msup><mn>0</mn><mo>−</mo></msup></mrow><annotation encoding="application/x-tex">\beta\to0^-</annotation></semantics></math></span></span>.</li>
<li>“Hot negative temperature” means <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>→</mo><mo>−</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">\beta\to-\infty</annotation></semantics></math></span></span>.</li>
</ul>
</details>
<p>The energy levels of a hydrogen atom are (ignoring fine structures etc.) <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>E</mi><mi>n</mi></msub><mo>=</mo><mo>−</mo><mn>1</mn><mi mathvariant="normal">/</mi><mn>2</mn><msup><mi>n</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">E_n=-1/2n^2</annotation></semantics></math></span></span>, with each energy level labeled by <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi><mo>∈</mo><msup><mi mathvariant="double-struck">Z</mi><mo>+</mo></msup></mrow><annotation encoding="application/x-tex">n\in\bZ^+</annotation></semantics></math></span></span>, and each energy level has <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>g</mi><mi>n</mi></msub><mo><mi mathvariant="normal">≔</mi></mo><msup><mi>n</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">g_n\ceq n^2</annotation></semantics></math></span></span> degeneracy (ignoring spin degeneracy, which merely contributes to an overall factor of the partition function). The partition function is <span id="eq:Z" data-label="(1)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>Z</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>β</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><msub><mi>g</mi><mi>n</mi></msub><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>β</mi><msub><mi>E</mi><mi>n</mi></msub></mrow></msup><mo>=</mo><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><msup><mi>n</mi><mn>2</mn></msup><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><msup><mi>n</mi><mn>2</mn></msup></mrow></msup><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">\fc Z\beta\ceq\sum_{n=1}^\infty g_n\e^{-\beta E_n}
=\sum_{n=1}^\infty n^2\e^{\beta/2n^2},</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>1</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(1)</annotation></semantics></math></span></span></span></span> </span></span> which diverges for any <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>∈</mo><mi mathvariant="double-struck">C</mi></mrow><annotation encoding="application/x-tex">\beta\in\bC</annotation></semantics></math></span></span> (of course, normally we can only have <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>∈</mo><mi mathvariant="double-struck">R</mi></mrow><annotation encoding="application/x-tex">\beta\in\bR</annotation></semantics></math></span></span>, but the point of saying that it diverges for any complex <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi></mrow><annotation encoding="application/x-tex">\beta</annotation></semantics></math></span></span> is that there is no way we can analytically continue the function to get a finite result). Does this mean that statistical mechanics breaks down for this system? Not necessarily. Actually, there are multiple ways we can tackle this divergence.</p>
<p>One should notice that, although this article concentrates on regularizing partition functions and that of the hydrogen atom in particular, all the methods are valid for more general divergent sums.</p>
<p>Here is a sentence that is quoted by many literatures on diverging series, so I want to quote it, too:</p>
<figure class="no-indent">
<blockquote>
<p>Divergente Rækker er i det Hele noget Fandenskap, og det er en Skam at man vover at grunde nogen Demonstrasjon derpaa.</p>
</blockquote>
<figcaption>
—N. H. Abel
</figcaption>
</figure>
<p class="no-indent">
It translates to “Divergent series are in general deadly, and it is shameful that anyone dare to base any proof on them.”
</p>
<h2 data-label="0.2" id="the-physical-answer">The physical answer</h2>
<p>A physicist always tell you that one should not be afraid of infinities. Instead, one should look at where the infinity comes out from the seemingly physical model, where there is something sneakily unphysical which ultimately leads to this unphysical divergence. In our case, the divergence comes from high energy levels. It is then a good time to question whether those high energy levels are physical.</p>
<p>There is a radius associated with each energy level in the sense of the Bohr model: <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>r</mi><mi>n</mi></msub><mo>=</mo><msup><mi>n</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">r_n=n^2</annotation></semantics></math></span></span>. When <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>r</mi><mi>n</mi></msub><mo>∼</mo><mi>L</mi><mo><mi mathvariant="normal">≔</mi></mo><mn>1</mn><msup><mn>0</mn><mn>10</mn></msup></mrow><annotation encoding="application/x-tex">r_n\sim L\ceq10^{10}</annotation></semantics></math></span></span> (which happens at <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi><mo>∼</mo><mi mathvariant="normal">Λ</mi><mo><mi mathvariant="normal">≔</mi></mo><mn>1</mn><msup><mn>0</mn><mn>5</mn></msup></mrow><annotation encoding="application/x-tex">n\sim\Lmd\ceq10^5</annotation></semantics></math></span></span>), the orbit is really microscopic now, and the interaction between the electron and the “box” that contains the whole experimental setup is now having significant effects. Or, if there is not a box at all, we can use the size of the universe instead, which is about <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>r</mi><mi>n</mi></msub><mo>∼</mo><mi>L</mi><mo><mi mathvariant="normal">≔</mi></mo><mn>1</mn><msup><mn>0</mn><mn>36</mn></msup></mrow><annotation encoding="application/x-tex">r_n\sim L\ceq10^{36}</annotation></semantics></math></span></span> (<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">Λ</mi><mo><mi mathvariant="normal">≔</mi></mo><mn>1</mn><msup><mn>0</mn><mn>18</mn></msup></mrow><annotation encoding="application/x-tex">\Lmd\ceq10^{18}</annotation></semantics></math></span></span>). Use the model of particle in a box for energy levels higher than
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi><mo>=</mo><mi mathvariant="normal">Λ</mi></mrow><annotation encoding="application/x-tex">n=\Lmd</annotation></semantics></math></span></span>, and we have <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>Z</mi><mo>=</mo><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">Λ</mi></munderover><msup><mi>n</mi><mn>2</mn></msup><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><msup><mi>n</mi><mn>2</mn></msup></mrow></msup><mo>+</mo><munderover><mo>∑</mo><mrow><msub><mi>n</mi><mi>x</mi></msub><mo separator="true">,</mo><msub><mi>n</mi><mi>y</mi></msub><mo separator="true">,</mo><msub><mi>n</mi><mi>z</mi></msub><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mi>exp</mi><mo>⁡</mo><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mo>−</mo><mi>β</mi><mfrac><mrow><mrow><mo fence="true">(</mo><msubsup><mi>n</mi><mi>x</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>n</mi><mi>y</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>n</mi><mi>z</mi><mn>2</mn></msubsup><mo fence="true">)</mo></mrow><msup><mi>π</mi><mn>2</mn></msup></mrow><mrow><mn>2</mn><msup><mi>L</mi><mn>2</mn></msup></mrow></mfrac><mo fence="true">)</mo></mrow><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">Z=\sum_{n=1}^\Lmd n^2\e^{\beta/2n^2}
+\sum_{n_x,n_y,n_z=1}^\infty\fc\exp{-\beta\fr{\p{n_x^2+n_y^2+n_z^2}\pi^2}{2L^2}},</annotation></semantics></math></span></span></span>
where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>L</mi></mrow><annotation encoding="application/x-tex">L</annotation></semantics></math></span></span> is the side length of the box (assuming that the box is cubic). If <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>L</mi></mrow><annotation encoding="application/x-tex">L</annotation></semantics></math></span></span> is very large, we can approximate the second term as a spherically symmetric integral over the first octant to get <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>L</mi><mn>3</mn></msup><msup><mrow><mo fence="true">(</mo><mn>2</mn><mi>π</mi><mi>β</mi><mo fence="true">)</mo></mrow><mrow><mo>−</mo><mn>3</mn><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup></mrow><annotation encoding="application/x-tex">L^3\p{2\pi\beta}^{-3/2}</annotation></semantics></math></span></span>.</p>
<details>
<summary>
The integral approximation
</summary>
<p>This is actually the result for Boltzmann ideal gas, so it should be familar, but I still write down the calculation here for completeness.</p>
<p>We can approximate <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><munderover><mo>∑</mo><mrow><msub><mi>n</mi><mi>x</mi></msub><mo separator="true">,</mo><msub><mi>n</mi><mi>y</mi></msub><mo separator="true">,</mo><msub><mi>n</mi><mi>z</mi></msub><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mi>exp</mi><mo>⁡</mo><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mo>−</mo><mi>β</mi><mfrac><mrow><mrow><mo fence="true">(</mo><msubsup><mi>n</mi><mi>x</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>n</mi><mi>y</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>n</mi><mi>z</mi><mn>2</mn></msubsup><mo fence="true">)</mo></mrow><msup><mi>π</mi><mn>2</mn></msup></mrow><mrow><mn>2</mn><msup><mi>L</mi><mn>2</mn></msup></mrow></mfrac><mo fence="true">)</mo></mrow><mo>≈</mo><mi>I</mi><mo><mi mathvariant="normal">≔</mi></mo><msubsup><mo>∫</mo><mn>0</mn><mi mathvariant="normal">∞</mi></msubsup><msup><mi mathvariant="normal">d</mi><mn>3</mn></msup><mi>n</mi><mtext> </mtext><mi>exp</mi><mo>⁡</mo><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mo>−</mo><mi>β</mi><mfrac><mrow><mrow><mo fence="true">(</mo><msubsup><mi>n</mi><mi>x</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>n</mi><mi>y</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>n</mi><mi>z</mi><mn>2</mn></msubsup><mo fence="true">)</mo></mrow><msup><mi>π</mi><mn>2</mn></msup></mrow><mrow><mn>2</mn><msup><mi>L</mi><mn>2</mn></msup></mrow></mfrac><mo fence="true">)</mo></mrow><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">\sum_{n_x,n_y,n_z=1}^\infty\fc\exp{-\beta\fr{\p{n_x^2+n_y^2+n_z^2}\pi^2}{2L^2}}
\approx I\ceq\int_0^\infty\d^3n\,\fc\exp{-\beta\fr{\p{n_x^2+n_y^2+n_z^2}\pi^2}{2L^2}},</annotation></semantics></math></span></span></span>
where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msubsup><mo>∫</mo><mn>0</mn><mi mathvariant="normal">∞</mi></msubsup><msup><mi mathvariant="normal">d</mi><mn>3</mn></msup><mi>n</mi></mrow><annotation encoding="application/x-tex">\int_0^\infty\d^3n</annotation></semantics></math></span></span> means <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msubsup><mo>∫</mo><mn>0</mn><mi mathvariant="normal">∞</mi></msubsup><msubsup><mo>∫</mo><mn>0</mn><mi mathvariant="normal">∞</mi></msubsup><msubsup><mo>∫</mo><mn>0</mn><mi mathvariant="normal">∞</mi></msubsup><mi mathvariant="normal">d</mi><msub><mi>n</mi><mi>x</mi></msub><mtext> </mtext><mi mathvariant="normal">d</mi><msub><mi>n</mi><mi>y</mi></msub><mtext> </mtext><mi mathvariant="normal">d</mi><msub><mi>n</mi><mi>z</mi></msub></mrow><annotation encoding="application/x-tex">\int_0^\infty\int_0^\infty\int_0^\infty\d n_x\,\d n_y\,\d n_z</annotation></semantics></math></span></span>. We can then change the integral to spherical coordinates: <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>I</mi><mo>=</mo><msubsup><mo>∫</mo><mn>0</mn><mi mathvariant="normal">∞</mi></msubsup><mfrac><mn>1</mn><mn>8</mn></mfrac><mn>4</mn><mi>π</mi><msup><mi>n</mi><mn>2</mn></msup><mtext> </mtext><mi mathvariant="normal">d</mi><mi>n</mi><mtext> </mtext><mi>exp</mi><mo>⁡</mo><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mo>−</mo><mi>β</mi><mfrac><mrow><msup><mi>n</mi><mn>2</mn></msup><msup><mi>π</mi><mn>2</mn></msup></mrow><mrow><mn>2</mn><msup><mi>L</mi><mn>2</mn></msup></mrow></mfrac><mo fence="true">)</mo></mrow><mo>=</mo><mfrac><msup><mi>L</mi><mn>3</mn></msup><mrow><mn>4</mn><msup><mi>π</mi><mn>2</mn></msup><msup><mi>β</mi><mrow><mn>3</mn><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup></mrow></mfrac><msubsup><mo>∫</mo><mrow><mo>−</mo><mi mathvariant="normal">∞</mi></mrow><mi mathvariant="normal">∞</mi></msubsup><mi mathvariant="normal">d</mi><mi>n</mi><mtext> </mtext><msup><mi>n</mi><mn>2</mn></msup><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><msup><mi>n</mi><mn>2</mn></msup><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">I=\int_0^\infty\fr184\pi n^2\,\d n\,\fc\exp{-\beta\fr{n^2\pi^2}{2L^2}}
=\fr{L^3}{4\pi^2\beta^{3/2}}\int_{-\infty}^\infty\d n\,n^2\e^{-n^2/2},</annotation></semantics></math></span></span></span>
where the factor of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><mi mathvariant="normal">/</mi><mn>8</mn></mrow><annotation encoding="application/x-tex">1/8</annotation></semantics></math></span></span> is because we only integrate in the first octant, and the second step utilizes the symmetry of the integrand and redefines the integrated variable. This integral is than a familiar Gaussian integral of order unity. The value of it is not important for later discussion because all the arguments that follow only uses orders of magnitude, but I tell you it is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msqrt><mrow><mn>2</mn><mi>π</mi></mrow></msqrt></mrow><annotation encoding="application/x-tex">\sqrt{2\pi}</annotation></semantics></math></span></span>, which can be evaluated by integrating by parts once and utilizing the famous <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msubsup><mo>∫</mo><mrow><mo>−</mo><mi mathvariant="normal">∞</mi></mrow><mi mathvariant="normal">∞</mi></msubsup><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><msup><mi>n</mi><mn>2</mn></msup><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup><mtext> </mtext><mi mathvariant="normal">d</mi><mi>n</mi><mo>=</mo><msqrt><mrow><mn>2</mn><mi>π</mi></mrow></msqrt></mrow><annotation encoding="application/x-tex">\int_{-\infty}^{\infty}\e^{-n^2/2}\,\d n=\sqrt{2\pi}</annotation></semantics></math></span></span>. The final result is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>I</mi><mo>=</mo><msup><mi>L</mi><mn>3</mn></msup><msup><mrow><mo fence="true">(</mo><mn>2</mn><mi>π</mi><mi>β</mi><mo fence="true">)</mo></mrow><mrow><mo>−</mo><mn>3</mn><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup></mrow><annotation encoding="application/x-tex">I=L^3\p{2\pi\beta}^{-3/2}</annotation></semantics></math></span></span>.</p>
<p>Is this an overestimation or underestimation? It is actually an overestimation. Draw a picture of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><msup><mi>n</mi><mn>2</mn></msup><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup></mrow><annotation encoding="application/x-tex">\e^{-n^2/2}</annotation></semantics></math></span></span> to convince yourself of this. We do not need to estimate how large the error is, though, because we will see that we only need an upper bound to get the arguments we need.</p>
</details>
<p>For the first term, we need to consider how the magnitude of the summand changes with <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi></mrow><annotation encoding="application/x-tex">n</annotation></semantics></math></span></span>. The minimum value of the summand is at <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi><mo>=</mo><msqrt><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msqrt></mrow><annotation encoding="application/x-tex">n=\sqrt{\beta/2}</annotation></semantics></math></span></span>. At room temperature, we have <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>∼</mo><mn>1</mn><msup><mn>0</mn><mn>3</mn></msup></mrow><annotation encoding="application/x-tex">\beta\sim10^3</annotation></semantics></math></span></span>, so <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msqrt><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msqrt></mrow><annotation encoding="application/x-tex">\sqrt{\beta/2}</annotation></semantics></math></span></span> is well between <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn></mrow><annotation encoding="application/x-tex">1</annotation></semantics></math></span></span> and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">Λ</mi></mrow><annotation encoding="application/x-tex">\Lmd</annotation></semantics></math></span></span>. Therefore, the largest term is either <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">n=1</annotation></semantics></math></span></span> or <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi><mo>=</mo><mi mathvariant="normal">Λ</mi></mrow><annotation encoding="application/x-tex">n=\Lmd</annotation></semantics></math></span></span>. The former is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup></mrow><annotation encoding="application/x-tex">\e^{\beta/2}</annotation></semantics></math></span></span>, which is of order <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><msup><mn>0</mn><mn>217</mn></msup></mrow><annotation encoding="application/x-tex">10^{217}</annotation></semantics></math></span></span>, while the latter is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="normal">Λ</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\Lmd^2</annotation></semantics></math></span></span>, which is of order <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><msup><mn>0</mn><mn>36</mn></msup></mrow><annotation encoding="application/x-tex">10^{36}</annotation></semantics></math></span></span> for the case of the size of the universe. We may then be interested in the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi><mo>=</mo><mn>2</mn></mrow><annotation encoding="application/x-tex">n=2</annotation></semantics></math></span></span> term <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>4</mn><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>8</mn></mrow></msup></mrow><annotation encoding="application/x-tex">4\e^{\beta/8}</annotation></semantics></math></span></span>, which is of order <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><msup><mn>0</mn><mn>54</mn></msup></mrow><annotation encoding="application/x-tex">10^{54}</annotation></semantics></math></span></span>. This is much larger than the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi><mo>=</mo><mi mathvariant="normal">Λ</mi></mrow><annotation encoding="application/x-tex">n=\Lmd</annotation></semantics></math></span></span> term but much smaller than the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">n=1</annotation></semantics></math></span></span> term, so it is second largest term in the sum.</p>
<p>An upper bound of the summation is given by replacing every term except the largest term by the second largest term, which gives <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>Z</mi><mo>&lt;</mo><munder><munder><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup><mo stretchy="true">⏟</mo></munder><mrow><mn>1</mn><msup><mn>0</mn><mn>217</mn></msup></mrow></munder><mo>+</mo><munder><munder><mrow><mrow><mo fence="true">(</mo><mi mathvariant="normal">Λ</mi><mo>−</mo><mn>1</mn><mo fence="true">)</mo></mrow><mn>4</mn><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>8</mn></mrow></msup></mrow><mo stretchy="true">⏟</mo></munder><mrow><mn>1</mn><msup><mn>0</mn><mn>72</mn></msup></mrow></munder><mo>+</mo><munder><munder><mrow><msup><mi>L</mi><mn>3</mn></msup><msup><mrow><mo fence="true">(</mo><mn>2</mn><mi>π</mi><mi>β</mi><mo fence="true">)</mo></mrow><mrow><mo>−</mo><mn>3</mn><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup></mrow><mo stretchy="true">⏟</mo></munder><mrow><mn>1</mn><msup><mn>0</mn><mn>48</mn></msup></mrow></munder><mo>≈</mo><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">Z&lt;\underbrace{\e^{\beta/2}}_{10^{217}}
+\underbrace{\p{\Lmd-1}4\e^{\beta/8}}_{10^{72}}+\underbrace{L^3\p{2\pi\beta}^{-3/2}}_{10^{48}}\approx\e^{\beta/2}.</annotation></semantics></math></span></span></span> Therefore, the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">n=1</annotation></semantics></math></span></span> term dominates the entire partition function. This means that the hydrogen atom is extremely likely to be in the ground state (despite the seeming divergence of the partition function). This is intuitive. The probability of the system not being in the ground state is of order <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><msup><mn>0</mn><mrow><mo>−</mo><mn>55</mn></mrow></msup></mrow><annotation encoding="application/x-tex">10^{-55}</annotation></semantics></math></span></span> for the size of the universe and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><msup><mn>0</mn><mrow><mo>−</mo><mn>158</mn></mrow></msup></mrow><annotation encoding="application/x-tex">10^{-158}</annotation></semantics></math></span></span> for a typical macroscopic experiment.</p>
<details>
<summary>
More accurate considerations
</summary>
<p>The usage of the model of particle in a box for energy levels <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi><mo>&gt;</mo><mi mathvariant="normal">Λ</mi></mrow><annotation encoding="application/x-tex">n&gt;\Lmd</annotation></semantics></math></span></span> gives good enough arguments and results, but one may want to question whether this is appropriate.</p>
<p>What happens if you actually put a hydrogen atom in a box (for simplicity, make the box spherically symmetric)? More accurately, consider the quantum mechanical problem in spherically symmetric potential <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>V</mi></mrow><annotation encoding="application/x-tex">V</annotation></semantics></math></span></span> such that <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>V</mi><mo>∼</mo><mo>−</mo><msup><mi>r</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow><annotation encoding="application/x-tex">V\sim-r^{-1}</annotation></semantics></math></span></span> for small <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>r</mi></mrow><annotation encoding="application/x-tex">r</annotation></semantics></math></span></span> but grows fast and high enough at large <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>r</mi></mrow><annotation encoding="application/x-tex">r</annotation></semantics></math></span></span> so that the partition function for bound states is convergent. This is called a confined hydrogen atom. A book chapter <a href="https://doi.org/10.1007/978-3-319-09982-8_3" target="_blank" rel="external"><cite>The Confined Hydrogen Atom Revisited</cite></a> discusses this problem in detail and cited several papers that did the calculations about the energy levels.</p>
</details>
<h2 data-label="0.3" id="cutoff-regularization">Cutoff regularization</h2>
<p>By analyzing the orders of magnitude, we see that we actually do not lose much if we just simply cut off the sum at <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi><mo>=</mo><mi mathvariant="normal">Λ</mi></mrow><annotation encoding="application/x-tex">n=\Lmd</annotation></semantics></math></span></span>. This corresponds to a regularization method called the simple cutoff: it replaces the infinite sum by a finite partial sum. This can be generalized a little by considering a more general cutoff function <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>χ</mi></mrow><annotation encoding="application/x-tex">\chi</annotation></semantics></math></span></span> such that <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mrow><mi>lim</mi><mo>⁡</mo></mrow><mrow><mi>x</mi><mo>→</mo><msup><mn>0</mn><mo>+</mo></msup></mrow></msub><mi>χ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>x</mi><mo fence="true">)</mo></mrow><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">\lim_{x\to0^+}\fc \chi x=1</annotation></semantics></math></span></span>. Then, an infinite sum <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msubsup><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></msubsup><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\sum_{n=1}^\infty\fc fn</annotation></semantics></math></span></span> can be written as
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mo>=</mo><munder><mrow><mi>lim</mi><mo>⁡</mo></mrow><mrow><mi>λ</mi><mo>→</mo><msup><mn>0</mn><mo>+</mo></msup></mrow></munder><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mi>χ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>λ</mi><mi>n</mi><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\sum_{n=1}^\infty\fc fn=\lim_{\lmd\to0^+}\sum_{n=1}^\infty\fc fn\fc\chi{\lmd n}.</annotation></semantics></math></span></span></span> The simple cutoff is then the case where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>χ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>x</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><mi>θ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mn>1</mn><mo>−</mo><mi>x</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc \chi x\ceq\fc\tht{1-x}</annotation></semantics></math></span></span> and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi><mo><mi mathvariant="normal">≔</mi></mo><mn>1</mn><mi mathvariant="normal">/</mi><mi mathvariant="normal">Λ</mi></mrow><annotation encoding="application/x-tex">\lmd\ceq1/\Lmd</annotation></semantics></math></span></span>, where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>θ</mi></mrow><annotation encoding="application/x-tex">\tht</annotation></semantics></math></span></span> is the Heaviside step function. For converging series, this gives the same result as the original sum thanks to the dominated convergence theorem.</p>
<details>
<summary>
For diverging series
</summary>
<p>For diverging series, this may give a finite result. For example, for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><msup><mrow><mo fence="true">(</mo><mo>−</mo><mn>1</mn><mo fence="true">)</mo></mrow><mi>n</mi></msup><msup><mi>n</mi><mi>k</mi></msup></mrow><annotation encoding="application/x-tex">\fc fn\ceq\p{-1}^nn^k</annotation></semantics></math></span></span>, this method gives <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>−</mo><mi>η</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mo>−</mo><mi>k</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">-\fc\eta{-k}</annotation></semantics></math></span></span> for any complex <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>k</mi></mrow><annotation encoding="application/x-tex">k</annotation></semantics></math></span></span> and any smooth enough <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>χ</mi></mrow><annotation encoding="application/x-tex">\chi</annotation></semantics></math></span></span>, where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>η</mi></mrow><annotation encoding="application/x-tex">\eta</annotation></semantics></math></span></span> is the <a href="https://en.wikipedia.org/wiki/Dirichlet_eta_function" target="_blank" rel="external">Dirichlet eta function</a>. Here is a check for the special case <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>χ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>x</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>x</mi></mrow></msup></mrow><annotation encoding="application/x-tex">\fc\chi x\ceq\e^{-x}</annotation></semantics></math></span></span> (equivalent to the <a href="https://en.wikipedia.org/wiki/Divergent_series#Abel_summation" target="_blank" rel="external">Abel summation</a>). By definition of the <a href="https://en.wikipedia.org/wiki/Polylogarithm" target="_blank" rel="external">polylogarithm</a>, we have
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><msup><mrow><mo fence="true">(</mo><mo>−</mo><mn>1</mn><mo fence="true">)</mo></mrow><mi>n</mi></msup><msup><mi>n</mi><mi>k</mi></msup><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>λ</mi><mi>n</mi></mrow></msup><mo>=</mo><msub><mrow><mi mathvariant="normal">L</mi><mi mathvariant="normal">i</mi></mrow><mrow><mo>−</mo><mi>k</mi></mrow></msub><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mo>−</mo><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>λ</mi></mrow></msup><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\sum_{n=1}^\infty\p{-1}^nn^k\e^{-\lmd n}=\fc{\mrm{Li}_{-k}}{-\e^{-\lmd}}.</annotation></semantics></math></span></span></span> Now, substitute <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">\lmd=0</annotation></semantics></math></span></span>, and utilizing the identity <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mrow><mi mathvariant="normal">L</mi><mi mathvariant="normal">i</mi></mrow><mi>s</mi></msub><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mo>−</mo><mn>1</mn><mo fence="true">)</mo></mrow><mo>=</mo><mo>−</mo><mi>η</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>s</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc{\mrm{Li}_s}{-1}=-\fc\eta s</annotation></semantics></math></span></span>, we have the result <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>−</mo><mi>η</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mo>−</mo><mi>k</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">-\fc\eta{-k}</annotation></semantics></math></span></span>.</p>
<p>You may wonder what is the case for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><msup><mi>n</mi><mi>k</mi></msup></mrow><annotation encoding="application/x-tex">\fc fn\ceq n^k</annotation></semantics></math></span></span>, which is also a diverging series, and it looks much like the case above. However, the limit at <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi><mo>→</mo><msup><mn>0</mn><mo>+</mo></msup></mrow><annotation encoding="application/x-tex">\lmd\to0^+</annotation></semantics></math></span></span> simply does not exist when <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">Re</mi><mo>⁡</mo><mi>k</mi><mo>≥</mo><mo>−</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">\Re k\ge-1</annotation></semantics></math></span></span> (i.e., when the series diverges). This is because we have <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mrow><mi mathvariant="normal">L</mi><mi mathvariant="normal">i</mi></mrow><mi>s</mi></msub><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mn>1</mn><mo fence="true">)</mo></mrow><mo>=</mo><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>s</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc{\mrm{Li}_s}1=\fc\zeta s</annotation></semantics></math></span></span> only for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">Re</mi><mo>⁡</mo><mi>s</mi><mo>&gt;</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">\Re s&gt;1</annotation></semantics></math></span></span>, where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>ζ</mi></mrow><annotation encoding="application/x-tex">\zeta</annotation></semantics></math></span></span> is the <a href="https://en.wikipedia.org/wiki/Riemann_zeta_function" target="_blank" rel="external">Riemann zeta function</a>, but it is undefined for other values of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>s</mi></mrow><annotation encoding="application/x-tex">s</annotation></semantics></math></span></span>. If you analytically continue the result, you will get the famous Rieman zeta function.</p>
</details>
<p>However, although this series may converge for any positive <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi></mrow><annotation encoding="application/x-tex">\lmd</annotation></semantics></math></span></span>, the limit as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi><mo>→</mo><msup><mn>0</mn><mo>+</mo></msup></mrow><annotation encoding="application/x-tex">\lmd\to0^+</annotation></semantics></math></span></span> may not exist. If it diverges because <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc fn</annotation></semantics></math></span></span> grows too fast (or decays too slowly) as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi><mo>→</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">n\to\infty</annotation></semantics></math></span></span>, then we should expect that the sum also tends to infinity as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi><mo>→</mo><msup><mn>0</mn><mo>+</mo></msup></mrow><annotation encoding="application/x-tex">\lmd\to0^+</annotation></semantics></math></span></span>. Assume that we can characterize this divergence by a Laurent series: <span id="eq:cutoff1" data-label="(2)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mi>χ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>λ</mi><mi>n</mi><mo fence="true">)</mo></mrow><mo>=</mo><munderover><mo>∑</mo><mrow><mi>k</mi><mo>=</mo><mo>−</mo><mi mathvariant="normal">∞</mi></mrow><mi mathvariant="normal">∞</mi></munderover><msub><mi>γ</mi><mi>k</mi></msub><msup><mi>λ</mi><mi>k</mi></msup><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\sum_{n=1}^\infty\fc fn\fc\chi{\lmd n}
=\sum_{k=-\infty}^\infty\gma_k\lmd^k.</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>2</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(2)</annotation></semantics></math></span></span></span></span> </span></span> If the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi><mo>→</mo><msup><mn>0</mn><mo>+</mo></msup></mrow><annotation encoding="application/x-tex">\lmd\to0^+</annotation></semantics></math></span></span> limit converge, we would expect <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>γ</mi><mrow><mi>k</mi><mo>&lt;</mo><mn>0</mn></mrow></msub></mrow><annotation encoding="application/x-tex">\gma_{k&lt;0}</annotation></semantics></math></span></span> to be zero, and then the result is simply <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>γ</mi><mn>0</mn></msub></mrow><annotation encoding="application/x-tex">\gma_0</annotation></semantics></math></span></span>. Therefore, we may also want only <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>γ</mi><mn>0</mn></msub></mrow><annotation encoding="application/x-tex">\gma_0</annotation></semantics></math></span></span> when the limit does not exist. To pick out
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>γ</mi><mn>0</mn></msub></mrow><annotation encoding="application/x-tex">\gma_0</annotation></semantics></math></span></span>, utilize the residue theorem: <span id="eq:cutoff2" data-label="(3)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>2</mn><mi>π</mi><mi mathvariant="normal">i</mi></mrow></mfrac><mo>∮</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>λ</mi></mrow><mi>λ</mi></mfrac><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mi>χ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>λ</mi><mi>n</mi><mo fence="true">)</mo></mrow><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">\sum_{n=1}^\infty\fc fn=\fr1{2\pi\i}\oint\fr{\d\lmd}\lmd
\sum_{n=1}^\infty\fc fn\fc\chi{\lmd n},</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>3</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(3)</annotation></semantics></math></span></span></span></span> </span></span> where the domain of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi></mrow><annotation encoding="application/x-tex">\lmd</annotation></semantics></math></span></span> is now analytically continued from <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="double-struck">R</mi><mo>+</mo></msup></mrow><annotation encoding="application/x-tex">\bR^+</annotation></semantics></math></span></span> to a deleted neighborhood of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>0</mn></mrow><annotation encoding="application/x-tex">0</annotation></semantics></math></span></span>. Equation <a href="#eq:cutoff2">3</a> is then a generalized version of Equation <a href="#eq:cutoff1">2</a>.</p>
<p>Notice that I have been super slippery in math in the discussion. For example, the Laurent series may not exist at all, and the analytic continuation may not be possible at all; even if they exist, the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi><mo>→</mo><msup><mn>0</mn><mo>+</mo></msup></mrow><annotation encoding="application/x-tex">\lmd\to0^+</annotation></semantics></math></span></span> limit may also be different from <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>γ</mi><mn>0</mn></msub></mrow><annotation encoding="application/x-tex">\gma_0</annotation></semantics></math></span></span>. However, I may claim that we should be able to select smooth enough <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>χ</mi></mrow><annotation encoding="application/x-tex">\chi</annotation></semantics></math></span></span> for all of these to work, and the results will be independent of the choice of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>χ</mi></mrow><annotation encoding="application/x-tex">\chi</annotation></semantics></math></span></span> as long as Equation <a href="#eq:cutoff2">3</a> works in this form.</p>
<p>Particularly, one can rigorously prove that for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><msup><mi>n</mi><mi>k</mi></msup></mrow><annotation encoding="application/x-tex">\fc fn\ceq n^k</annotation></semantics></math></span></span>, the sum obtained by this precedure is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mo>−</mo><mi>k</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc\zeta{-k}</annotation></semantics></math></span></span>, where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>ζ</mi></mrow><annotation encoding="application/x-tex">\zeta</annotation></semantics></math></span></span> is the <a href="https://en.wikipedia.org/wiki/Riemann_zeta_function" target="_blank" rel="external">Riemann zeta function</a>, as long as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>x</mi><mi>k</mi></msup><mi>χ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>x</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">x^k\fc\chi x</annotation></semantics></math></span></span> has bounded <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">(</mo><mi>k</mi><mo>+</mo><mn>2</mn><mo fence="true">)</mo></mrow><annotation encoding="application/x-tex">\p{k+2}</annotation></semantics></math></span></span>th derivative and the sum converges. This is proven in an interesting blog <a href="https://terrytao.wordpress.com/2010/04/10/the-euler-maclaurin-formula-bernoulli-numbers-the-zeta-function-and-real-variable-analytic-continuation/" target="_blank" rel="external">article</a>.</p>
<details>
<summary>
Alternative forms of cutoff regularization
</summary>
<p>In some cases, one may discover that <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mo>∑</mo><mi>n</mi></msub><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mi>χ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>λ</mi><mi>n</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\sum_n\fc fn\fc\chi{\lmd n}</annotation></semantics></math></span></span> is not analytic when <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi><mo>→</mo><msup><mn>0</mn><mo>+</mo></msup></mrow><annotation encoding="application/x-tex">\lmd\to0^+</annotation></semantics></math></span></span> so that the Laurent series expansion is not possible. An example is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>E</mi><mi>n</mi></msub><mo><mi mathvariant="normal">≔</mi></mo><mi>ln</mi><mo>⁡</mo><mi>ln</mi><mo>⁡</mo><mi>n</mi></mrow><annotation encoding="application/x-tex">E_n\ceq\ln\ln n</annotation></semantics></math></span></span> (for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi><mo>≥</mo><mn>2</mn></mrow><annotation encoding="application/x-tex">n\ge2</annotation></semantics></math></span></span>) with no degeneracies (this system also has a diverging partition function for any complex <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi></mrow><annotation encoding="application/x-tex">\beta</annotation></semantics></math></span></span>). In this case, if you try to use the cutoff function <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>χ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>x</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>x</mi></mrow></msup></mrow><annotation encoding="application/x-tex">\fc\chi x\ceq\e^{-x}</annotation></semantics></math></span></span>, the sum goes like <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mrow><mo fence="true">(</mo><mo>−</mo><mi>ln</mi><mo>⁡</mo><mi>λ</mi><mo fence="true">)</mo></mrow><mrow><mo>−</mo><mi>β</mi></mrow></msup><mi mathvariant="normal">/</mi><mi>λ</mi></mrow><annotation encoding="application/x-tex">\p{-\ln\lmd}^{-\beta}/\lmd</annotation></semantics></math></span></span> instead of analytically when
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi><mo>→</mo><msup><mn>0</mn><mo>+</mo></msup></mrow><annotation encoding="application/x-tex">\lmd\to0^+</annotation></semantics></math></span></span>. Proving this is simple. We have <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msub><mi>Z</mi><mi>λ</mi></msub><mo>=</mo><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>2</mn></mrow><mi mathvariant="normal">∞</mi></munderover><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>λ</mi><mi>n</mi></mrow></msup><msup><mrow><mo fence="true">(</mo><mi>ln</mi><mo>⁡</mo><mi>n</mi><mo fence="true">)</mo></mrow><mrow><mo>−</mo><mi>β</mi></mrow></msup><mo>≈</mo><msubsup><mo>∫</mo><mn>2</mn><mi mathvariant="normal">∞</mi></msubsup><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>λ</mi><mi>n</mi></mrow></msup><msup><mrow><mo fence="true">(</mo><mi>ln</mi><mo>⁡</mo><mi>n</mi><mo fence="true">)</mo></mrow><mrow><mo>−</mo><mi>β</mi></mrow></msup><mi mathvariant="normal">d</mi><mi>n</mi><mo>=</mo><mfrac><mn>1</mn><mrow><mi>λ</mi><msup><mrow><mo fence="true">(</mo><mo>−</mo><mi>ln</mi><mo>⁡</mo><mi>λ</mi><mo fence="true">)</mo></mrow><mi>β</mi></msup></mrow></mfrac><msubsup><mo>∫</mo><mrow><mn>2</mn><mi>λ</mi></mrow><mi mathvariant="normal">∞</mi></msubsup><mfrac><mrow><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>x</mi></mrow></msup><mtext> </mtext><mi mathvariant="normal">d</mi><mi>x</mi></mrow><msup><mrow><mo fence="true">(</mo><mn>1</mn><mo>−</mo><mi>ln</mi><mo>⁡</mo><mi>x</mi><mi mathvariant="normal">/</mi><mi>ln</mi><mo>⁡</mo><mi>λ</mi><mo fence="true">)</mo></mrow><mi>β</mi></msup></mfrac><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">Z_\lmd=\sum_{n=2}^\infty\e^{-\lmd n}\p{\ln n}^{-\beta}
\approx\int_2^\infty\e^{-\lmd n}\p{\ln n}^{-\beta}\d n
=\fr1{\lmd\p{-\ln\lmd}^\beta}\int_{2\lmd}^\infty
\fr{\e^{-x}\,\d x}{\p{1-\ln x/\ln\lmd}^\beta},</annotation></semantics></math></span></span></span>
where the last step uses the substitution <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>x</mi><mo><mi mathvariant="normal">≔</mi></mo><mi>λ</mi><mi>n</mi></mrow><annotation encoding="application/x-tex">x\ceq\lmd n</annotation></semantics></math></span></span>. Using the binomial theorem, we have <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msub><mi>Z</mi><mi>λ</mi></msub><mo>≈</mo><mfrac><mn>1</mn><mrow><mi>λ</mi><msup><mrow><mo fence="true">(</mo><mo>−</mo><mi>ln</mi><mo>⁡</mo><mi>λ</mi><mo fence="true">)</mo></mrow><mi>β</mi></msup></mrow></mfrac><msubsup><mo>∫</mo><mrow><mn>2</mn><mi>λ</mi></mrow><mi mathvariant="normal">∞</mi></msubsup><mi mathvariant="normal">d</mi><mi>x</mi><mtext> </mtext><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>x</mi></mrow></msup><munderover><mo>∑</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mrow><mo fence="true">(</mo><mfrac linethickness="0px"><mrow><mo>−</mo><mi>β</mi></mrow><mi>k</mi></mfrac><mo fence="true">)</mo></mrow><msup><mrow><mo fence="true">(</mo><mfrac><mrow><mi>ln</mi><mo>⁡</mo><mi>x</mi></mrow><mrow><mo>−</mo><mi>ln</mi><mo>⁡</mo><mi>λ</mi></mrow></mfrac><mo fence="true">)</mo></mrow><mi>k</mi></msup><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">Z_\lmd\approx\fr1{\lmd\p{-\ln\lmd}^\beta}\int_{2\lmd}^\infty\d x\,\e^{-x}
\sum_{k=0}^\infty\binom{-\beta}k\p{\fr{\ln x}{-\ln\lmd}}^k,</annotation></semantics></math></span></span></span> where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">(</mo><mfrac linethickness="0px"><mrow><mo>−</mo><mi>β</mi></mrow><mi>k</mi></mfrac><mo fence="true">)</mo></mrow><annotation encoding="application/x-tex">\binom{-\beta}k</annotation></semantics></math></span></span> is the binomial coefficient. Note that
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="normal">Γ</mi><mrow><mo fence="true">(</mo><mi>k</mi><mo fence="true">)</mo></mrow></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>z</mi><mo fence="true">)</mo></mrow><mo>=</mo><msubsup><mo>∫</mo><mn>0</mn><mi mathvariant="normal">∞</mi></msubsup><msup><mi>x</mi><mrow><mi>k</mi><mo>−</mo><mn>1</mn></mrow></msup><msup><mrow><mo fence="true">(</mo><mi>ln</mi><mo>⁡</mo><mi>x</mi><mo fence="true">)</mo></mrow><mi>k</mi></msup><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>z</mi><mi>x</mi></mrow></msup><mi mathvariant="normal">d</mi><mi>x</mi></mrow><annotation encoding="application/x-tex">\fc{\Gma^{\p k}}z=\int_0^\infty x^{k-1}\p{\ln x}^k\e^{-zx}\d x</annotation></semantics></math></span></span>, where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="normal">Γ</mi><mrow><mo fence="true">(</mo><mi>k</mi><mo fence="true">)</mo></mrow></msup></mrow><annotation encoding="application/x-tex">\Gma^{\p k}</annotation></semantics></math></span></span> is the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>k</mi></mrow><annotation encoding="application/x-tex">k</annotation></semantics></math></span></span>th derivative to the Euler Gamma function, so the integral for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>x</mi></mrow><annotation encoding="application/x-tex">x</annotation></semantics></math></span></span> gives a factor <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="normal">Γ</mi><mrow><mo fence="true">(</mo><mi>k</mi><mo fence="true">)</mo></mrow></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mn>1</mn><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc{\Gma^{\p k}}1</annotation></semantics></math></span></span> in the limit of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi><mo>→</mo><msup><mn>0</mn><mo>+</mo></msup></mrow><annotation encoding="application/x-tex">\lmd\to0^+</annotation></semantics></math></span></span>. Therefore,
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msub><mi>Z</mi><mi>λ</mi></msub><mo>≈</mo><mfrac><mn>1</mn><mrow><mi>λ</mi><msup><mrow><mo fence="true">(</mo><mo>−</mo><mi>ln</mi><mo>⁡</mo><mi>λ</mi><mo fence="true">)</mo></mrow><mi>β</mi></msup></mrow></mfrac><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">Z_\lmd\approx\fr1{\lmd\p{-\ln\lmd}^\beta},</annotation></semantics></math></span></span></span> where only the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">k=0</annotation></semantics></math></span></span> term in the sum is retained for the leading contribution as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi><mo>→</mo><msup><mn>0</mn><mo>+</mo></msup></mrow><annotation encoding="application/x-tex">\lmd\to0^+</annotation></semantics></math></span></span>.</p>
<p>However, for any <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>k</mi><mo>∈</mo><msup><mi mathvariant="double-struck">Z</mi><mo>+</mo></msup></mrow><annotation encoding="application/x-tex">k\in\bZ^+</annotation></semantics></math></span></span>, one can always choose functions <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>h</mi><mo separator="true">,</mo><mi>χ</mi></mrow><annotation encoding="application/x-tex">h,\chi</annotation></semantics></math></span></span> so that the sum <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mo>∑</mo><mi>n</mi></msub><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mi>χ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>λ</mi><mi>h</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\sum_n\fc fn\fc\chi{\lmd\fc hn}</annotation></semantics></math></span></span> goes like <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>λ</mi><mrow><mo>−</mo><mi>k</mi></mrow></msup></mrow><annotation encoding="application/x-tex">\lmd^{-k}</annotation></semantics></math></span></span> as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi><mo>→</mo><msup><mn>0</mn><mo>+</mo></msup></mrow><annotation encoding="application/x-tex">\lmd\to0^+</annotation></semantics></math></span></span>. For example, for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>χ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>x</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>x</mi></mrow></msup></mrow><annotation encoding="application/x-tex">\fc\chi x\ceq\e^{-x}</annotation></semantics></math></span></span> (equivalent to the <a href="https://en.wikipedia.org/wiki/Divergent_series#Abelian_means" target="_blank" rel="external">Abelian mean</a> or the <a href="https://en.wikipedia.org/wiki/Zeta_function_regularization#Heat_kernel_regularization" target="_blank" rel="external">heat-kernel regularization</a>), we have
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msub><mi>Z</mi><mi>λ</mi></msub><mo>≈</mo><msubsup><mo>∫</mo><msub><mi>n</mi><mn>0</mn></msub><mi mathvariant="normal">∞</mi></msubsup><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>λ</mi><mi>h</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow></mrow></msup><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mi mathvariant="normal">d</mi><mi>n</mi><mo>=</mo><msubsup><mo>∫</mo><mrow><mi>λ</mi><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msub><mi>n</mi><mn>0</mn></msub><mo fence="true">)</mo></mrow></mrow><mi mathvariant="normal">∞</mi></msubsup><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>x</mi></mrow></msup><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msup><mi>h</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mfrac><mi>x</mi><mi>λ</mi></mfrac><mo fence="true">)</mo></mrow><mo fence="true">)</mo></mrow><mfrac><mrow><mi mathvariant="normal">d</mi><mi>x</mi></mrow><mrow><mi>λ</mi><msup><mi>h</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msup><mi>h</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mfrac><mi>x</mi><mi>λ</mi></mfrac><mo fence="true">)</mo></mrow><mo fence="true">)</mo></mrow></mrow></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">Z_\lmd\approx\int_{n_0}^\infty\e^{-\lmd\fc hn}\fc fn\d n
=\int_{\lmd\fc f{n_0}}^\infty\e^{-x}\fc f{\fc{h^{-1}}{\fr x\lmd}}\fr{\d x}{\lmd\fc{h'}{\fc{h^{-1}}{\fr x\lmd}}}.</annotation></semantics></math></span></span></span>
We can choose <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>h</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><msup><mrow><mo fence="true">(</mo><mo>∫</mo><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mi mathvariant="normal">d</mi><mi>n</mi><mo fence="true">)</mo></mrow><mrow><mn>1</mn><mi mathvariant="normal">/</mi><mi>k</mi></mrow></msup></mrow><annotation encoding="application/x-tex">\fc hn\ceq\p{\int\fc fn\d n}^{1/k}</annotation></semantics></math></span></span> so that
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msup><mi>h</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mfrac><mi>x</mi><mi>λ</mi></mfrac><mo fence="true">)</mo></mrow><mo fence="true">)</mo></mrow><mo>=</mo><mi>k</mi><msup><mrow><mo fence="true">(</mo><mfrac><mi>x</mi><mi>λ</mi></mfrac><mo fence="true">)</mo></mrow><mrow><mi>k</mi><mo>−</mo><mn>1</mn></mrow></msup><msup><mi>h</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msup><mi>h</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mfrac><mi>x</mi><mi>λ</mi></mfrac><mo fence="true">)</mo></mrow><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\fc f{\fc{h^{-1}}{\fr x\lmd}}=k\p{\fr x\lmd}^{k-1}\fc{h'}{\fc{h^{-1}}{\fr x\lmd}}.</annotation></semantics></math></span></span></span> Therefore, as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi><mo>→</mo><msup><mn>0</mn><mo>+</mo></msup></mrow><annotation encoding="application/x-tex">\lmd\to0^+</annotation></semantics></math></span></span>, we have
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msub><mi>Z</mi><mi>λ</mi></msub><mo>≈</mo><mfrac><mn>1</mn><mi>λ</mi></mfrac><msubsup><mo>∫</mo><mrow><mi>λ</mi><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msub><mi>n</mi><mn>0</mn></msub><mo fence="true">)</mo></mrow></mrow><mi mathvariant="normal">∞</mi></msubsup><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>x</mi></mrow></msup><mi>k</mi><msup><mrow><mo fence="true">(</mo><mfrac><mi>x</mi><mi>λ</mi></mfrac><mo fence="true">)</mo></mrow><mrow><mi>k</mi><mo>−</mo><mn>1</mn></mrow></msup><mtext> </mtext><mi mathvariant="normal">d</mi><mi>x</mi><mo>≈</mo><mfrac><mrow><mi>k</mi><mo stretchy="false">!</mo></mrow><msup><mi>λ</mi><mi>k</mi></msup></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">Z_\lmd\approx\fr1\lmd\int_{\lmd\fc f{n_0}}^\infty\e^{-x}k\p{\fr x\lmd}^{k-1}\,\d x\approx\fr{k!}{\lmd^k}.</annotation></semantics></math></span></span></span> However, this does not guarantee that the Laurent series expansion exists. This is a good trial, though. My math capacity does not allow me to confirm whether this is the case for the example of
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>E</mi><mi>n</mi></msub><mo><mi mathvariant="normal">≔</mi></mo><mi>ln</mi><mo>⁡</mo><mi>ln</mi><mo>⁡</mo><mi>n</mi></mrow><annotation encoding="application/x-tex">E_n\ceq\ln\ln n</annotation></semantics></math></span></span>.</p>
</details>
<h2 data-label="0.4" id="regularizing-the-hydrogen-atom">Regularizing the hydrogen atom</h2>
<p>After saying so much about cutoff regularization in general, what does it say about the partition function of a hydrogen atom? Try multiplying the cutoff function <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>χ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>λ</mi><mi>n</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc\chi{\lmd n}</annotation></semantics></math></span></span> to the summand in Equation <a href="#eq:Z">1</a>: <span id="eq:Z-reg" data-label="(4)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msub><mi>Z</mi><mi>λ</mi></msub><mo><mi mathvariant="normal">≔</mi></mo><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><msup><mi>n</mi><mn>2</mn></msup><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><msup><mi>n</mi><mn>2</mn></msup></mrow></msup><mi>χ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>λ</mi><mi>n</mi><mo fence="true">)</mo></mrow><mo>=</mo><munderover><mo>∑</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mfrac><msup><mrow><mo fence="true">(</mo><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><mo fence="true">)</mo></mrow><mi>k</mi></msup><mrow><mi>k</mi><mo stretchy="false">!</mo></mrow></mfrac><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><msup><mi>n</mi><mrow><mn>2</mn><mo>−</mo><mn>2</mn><mi>k</mi></mrow></msup><mi>χ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>λ</mi><mi>n</mi><mo fence="true">)</mo></mrow><mo>→</mo><munderover><mo>∑</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mfrac><msup><mrow><mo fence="true">(</mo><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><mo fence="true">)</mo></mrow><mi>k</mi></msup><mrow><mi>k</mi><mo stretchy="false">!</mo></mrow></mfrac><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mn>2</mn><mi>k</mi><mo>−</mo><mn>2</mn><mo fence="true">)</mo></mrow><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">Z_\lmd\ceq\sum_{n=1}^\infty n^2\e^{\beta/2n^2}\fc\chi{\lmd n}
=\sum_{k=0}^\infty\fr{\p{\beta/2}^k}{k!}\sum_{n=1}^\infty n^{2-2k}\fc\chi{\lmd n}
\to\sum_{k=0}^\infty\fr{\p{\beta/2}^k}{k!}\fc\zeta{2k-2},</annotation></semantics></math></span></span></span></span>
<span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>4</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(4)</annotation></semantics></math></span></span></span></span> </span></span> where the last step utilizes the result for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><msup><mi>n</mi><mi>k</mi></msup></mrow><annotation encoding="application/x-tex">\fc fn\ceq n^k</annotation></semantics></math></span></span>, with which we get rid of the dependence on <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>λ</mi></mrow><annotation encoding="application/x-tex">\lmd</annotation></semantics></math></span></span>. The last expression is then identified as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span>.</p>
<p>Now that we get the expression of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span>, we can get some useful things. However, this time we cannot simply use the summand divided by <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span> to get the probability of each energy level because that will break the normalization of the probability distribution. What we can do, however, is to find the expectation value of the energy using <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><mo>=</mo><mo>−</mo><mi mathvariant="normal">d</mi><mi>ln</mi><mo>⁡</mo><mi>Z</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>β</mi></mrow><annotation encoding="application/x-tex">\a E=-\d\ln Z/\d\beta</annotation></semantics></math></span></span>. On the other hand, we have <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><mo>≤</mo><msub><mi>p</mi><mn>1</mn></msub><msub><mi>E</mi><mn>1</mn></msub><mo>+</mo><mrow><mo fence="true">(</mo><mn>1</mn><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mo fence="true">)</mo></mrow><msub><mi>E</mi><mi mathvariant="normal">∞</mi></msub><mo>=</mo><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mi mathvariant="normal">/</mi><mn>2</mn></mrow><annotation encoding="application/x-tex">\a E\le p_1E_1+\p{1-p_1}E_\infty=-p_1/2</annotation></semantics></math></span></span>, so the probability <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">1-p_1</annotation></semantics></math></span></span> that the system is not in the ground state is bounded above by <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>2</mn><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><mo>+</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">2\a E+1</annotation></semantics></math></span></span>.</p>
<p>The first check to do is to verify that this result is consistent with the known behavior of the system at cold zero temperature, where the system is almost certainly in the ground state; in other words, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mrow><mi>lim</mi><mo>⁡</mo></mrow><mrow><mi>β</mi><mo>→</mo><mo>+</mo><mi mathvariant="normal">∞</mi></mrow></msub><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><mo>=</mo><mo>−</mo><mn>1</mn><mi mathvariant="normal">/</mi><mn>2</mn></mrow><annotation encoding="application/x-tex">\lim_{\beta\to+\infty}\a E=-1/2</annotation></semantics></math></span></span>. To get <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span> for large <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi></mrow><annotation encoding="application/x-tex">\beta</annotation></semantics></math></span></span>, we notice that <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mo>+</mo><mi mathvariant="normal">∞</mi><mo fence="true">)</mo></mrow><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">\fc\zeta{+\infty}=1</annotation></semantics></math></span></span>, so <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi><mo>≈</mo><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup></mrow><annotation encoding="application/x-tex">Z\approx\e^{\beta/2}</annotation></semantics></math></span></span>, and this leads to <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><mo>≈</mo><mo>−</mo><mn>1</mn><mi mathvariant="normal">/</mi><mn>2</mn></mrow><annotation encoding="application/x-tex">\a E\approx-1/2</annotation></semantics></math></span></span> as expected.</p>
<p>Now, we may try to estimate <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><annotation encoding="application/x-tex">\a E</annotation></semantics></math></span></span> for finite but large <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi></mrow><annotation encoding="application/x-tex">\beta</annotation></semantics></math></span></span> (e.g., <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>=</mo><mn>1</mn><msup><mn>0</mn><mn>3</mn></msup></mrow><annotation encoding="application/x-tex">\beta=10^3</annotation></semantics></math></span></span>) and thus give an upper bound for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">1-p_1</annotation></semantics></math></span></span>. We can study the asymptotic behavior of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><annotation encoding="application/x-tex">\a E</annotation></semantics></math></span></span> for cold positive temperature. It turns out that <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mo>≈</mo><mn>3</mn><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mn>3</mn><mi>β</mi><mi mathvariant="normal">/</mi><mn>8</mn></mrow></msup></mrow><annotation encoding="application/x-tex">1-p_1\approx3\e^{-3\beta/8}</annotation></semantics></math></span></span>, which is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><msup><mn>0</mn><mrow><mo>−</mo><mn>163</mn></mrow></msup></mrow><annotation encoding="application/x-tex">10^{-163}</annotation></semantics></math></span></span> for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>=</mo><mn>1</mn><msup><mn>0</mn><mn>3</mn></msup></mrow><annotation encoding="application/x-tex">\beta=10^3</annotation></semantics></math></span></span>. As we can see, without any physical arguments but only with regularization, we get a result that seems sensible and well between the results in the last section for a hydrogen atom confined in a box with a typical macroscopic size or the size of the universe.</p>
<details>
<summary>
Derivation of the asymptotic behavior at cold positive temperature
</summary>
<p>We have <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>Z</mi><mo>=</mo><munderover><mo>∑</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mfrac><msup><mrow><mo fence="true">(</mo><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><mo fence="true">)</mo></mrow><mi>k</mi></msup><mrow><mi>k</mi><mo stretchy="false">!</mo></mrow></mfrac><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mn>2</mn><mi>k</mi><mo>−</mo><mn>2</mn><mo fence="true">)</mo></mrow><mo separator="true">,</mo><mspace width="1em"/><mfrac><mrow><mi mathvariant="normal">d</mi><mi>Z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>β</mi></mrow></mfrac><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><munderover><mo>∑</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mfrac><msup><mrow><mo fence="true">(</mo><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><mo fence="true">)</mo></mrow><mi>k</mi></msup><mrow><mi>k</mi><mo stretchy="false">!</mo></mrow></mfrac><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mn>2</mn><mi>k</mi><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">Z=\sum_{k=0}^\infty\fr{\p{\beta/2}^k}{k!}\fc\zeta{2k-2},\quad
\fr{\d Z}{\d\beta}=\fr12\sum_{k=0}^\infty\fr{\p{\beta/2}^k}{k!}\fc\zeta{2k}.</annotation></semantics></math></span></span></span> Therefore, <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>Z</mi><mo>−</mo><mn>2</mn><mfrac><mrow><mi mathvariant="normal">d</mi><mi>Z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>β</mi></mrow></mfrac><mo>=</mo><munderover><mo>∑</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mfrac><msup><mrow><mo fence="true">(</mo><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><mo fence="true">)</mo></mrow><mi>k</mi></msup><mrow><mi>k</mi><mo stretchy="false">!</mo></mrow></mfrac><mrow><mo fence="true">(</mo><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mn>2</mn><mi>k</mi><mo>−</mo><mn>2</mn><mo fence="true">)</mo></mrow><mo>−</mo><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mn>2</mn><mi>k</mi><mo fence="true">)</mo></mrow><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">Z-2\fr{\d Z}{\d\beta}=\sum_{k=0}^\infty\fr{\p{\beta/2}^k}{k!}
\p{\fc\zeta{2k-2}-\fc\zeta{2k}}.</annotation></semantics></math></span></span></span> We can try to find the asymptotic behavior of the coefficient of each term. We have <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mn>2</mn><mi>k</mi><mo>−</mo><mn>2</mn><mo fence="true">)</mo></mrow><mo>−</mo><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mn>2</mn><mi>k</mi><mo fence="true">)</mo></mrow><mo>=</mo><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mrow><mo fence="true">(</mo><mfrac><mn>1</mn><msup><mi>n</mi><mrow><mn>2</mn><mi>k</mi><mo>−</mo><mn>2</mn></mrow></msup></mfrac><mo>−</mo><mfrac><mn>1</mn><msup><mi>n</mi><mrow><mn>2</mn><mi>k</mi></mrow></msup></mfrac><mo fence="true">)</mo></mrow><mo>=</mo><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mfrac><mrow><msup><mi>n</mi><mn>2</mn></msup><mo>−</mo><mn>1</mn></mrow><msup><mi>n</mi><mrow><mn>2</mn><mi>k</mi></mrow></msup></mfrac><mo>=</mo><mfrac><mn>3</mn><msup><mn>2</mn><mrow><mn>2</mn><mi>k</mi></mrow></msup></mfrac><mo>+</mo><mi mathvariant="normal">O</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mfrac><mn>1</mn><msup><mn>3</mn><mrow><mn>2</mn><mi>k</mi></mrow></msup></mfrac><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\fc\zeta{2k-2}-\fc\zeta{2k}=\sum_{n=1}^\infty\p{\fr1{n^{2k-2}}-\fr1{n^{2k}}}
=\sum_{n=1}^\infty\fr{n^2-1}{n^{2k}}
=\fr{3}{2^{2k}}+\O{\fr1{3^{2k}}}.</annotation></semantics></math></span></span></span>
We also have <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mn>2</mn><mi>k</mi><mo>−</mo><mn>2</mn><mo fence="true">)</mo></mrow><mo>=</mo><mn>1</mn><mo>+</mo><mi mathvariant="normal">O</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msup><mn>2</mn><mrow><mo>−</mo><mn>2</mn><mi>k</mi></mrow></msup><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc\zeta{2k-2}=1+\O{2^{-2k}}</annotation></semantics></math></span></span>, of course. Therefore, <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mn>1</mn><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mo>≤</mo><mn>2</mn><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><mo>+</mo><mn>1</mn><mo>=</mo><mfrac><mrow><mi>Z</mi><mo>−</mo><mn>2</mn><mi mathvariant="normal">d</mi><mi>Z</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>β</mi></mrow><mi>Z</mi></mfrac><mo>=</mo><mfrac><mrow><munder><mo>∑</mo><mi>k</mi></munder><mfrac><msup><mrow><mo fence="true">(</mo><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><mo fence="true">)</mo></mrow><mi>k</mi></msup><mrow><mi>k</mi><mo stretchy="false">!</mo></mrow></mfrac><mrow><mo fence="true">(</mo><mfrac><mn>3</mn><msup><mn>2</mn><mrow><mn>2</mn><mi>k</mi></mrow></msup></mfrac><mo>+</mo><mi mathvariant="normal">O</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mfrac><mn>1</mn><msup><mn>3</mn><mrow><mn>2</mn><mi>k</mi></mrow></msup></mfrac><mo fence="true">)</mo></mrow><mo fence="true">)</mo></mrow></mrow><mrow><munder><mo>∑</mo><mi>k</mi></munder><mfrac><msup><mrow><mo fence="true">(</mo><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><mo fence="true">)</mo></mrow><mi>k</mi></msup><mrow><mi>k</mi><mo stretchy="false">!</mo></mrow></mfrac><mrow><mo fence="true">(</mo><mn>1</mn><mo>+</mo><mi mathvariant="normal">O</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mfrac><mn>1</mn><msup><mn>2</mn><mrow><mn>2</mn><mi>k</mi></mrow></msup></mfrac><mo fence="true">)</mo></mrow><mo fence="true">)</mo></mrow></mrow></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">1-p_1\le2\a E+1=\fr{Z-2\d Z/\d\beta}Z
=\fr{\sum_k\fr{\p{\beta/2}^k}{k!}\p{\fr3{2^{2k}}+\O{\fr1{3^{2k}}}}}{\sum_k\fr{\p{\beta/2}^k}{k!}\p{1+\O{\fr1{2^{2k}}}}}.</annotation></semantics></math></span></span></span>
These power series are then simply exponential functions. Therefore, <span id="eq:1-p1" data-label="(5)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mn>1</mn><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mo>≤</mo><mfrac><mrow><mn>3</mn><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>8</mn></mrow></msup><mo>+</mo><mi mathvariant="normal">O</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>18</mn></mrow></msup><mo fence="true">)</mo></mrow></mrow><mrow><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup><mo>+</mo><mi mathvariant="normal">O</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>8</mn></mrow></msup><mo fence="true">)</mo></mrow></mrow></mfrac><mo>=</mo><mn>3</mn><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mn>3</mn><mi>β</mi><mi mathvariant="normal">/</mi><mn>8</mn></mrow></msup><mo>+</mo><mi mathvariant="normal">O</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mn>4</mn><mi>β</mi><mi mathvariant="normal">/</mi><mn>9</mn></mrow></msup><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">1-p_1\le\fr{3\e^{\beta/8}+\O{\e^{\beta/18}}}{\e^{\beta/2}+\O{\e^{\beta/8}}}
=3\e^{-3\beta/8}+\O{\e^{-4\beta/9}}.</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>5</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(5)</annotation></semantics></math></span></span></span></span> </span></span></p>
</details>
<p>Although the asymptotic behavior at cold temperature (<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>→</mo><mo>+</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">\beta\to+\infty</annotation></semantics></math></span></span>) looks good, its behavior is very wrong at some regimes. At some temperature, the monoticity of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><annotation encoding="application/x-tex">\a E</annotation></semantics></math></span></span> reverts, and then it gets even lower than the ground state energy <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>−</mo><mn>1</mn><mi mathvariant="normal">/</mi><mn>2</mn></mrow><annotation encoding="application/x-tex">-1/2</annotation></semantics></math></span></span> and heads all the way to <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>−</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">-\infty</annotation></semantics></math></span></span> at some finite temperature.This is clearly unphysical. This suggests that it is wrong to use the regularized result.</p>
<details>
<summary>
Plots
</summary>
<!--
Z[b_]=Sum[Zeta[2k-2](b/2)^k/k!,{k,1,Infinity}]
ZDataPts=Table[{b,N[Z[b]]},{b,-1,2,0.03}];
dZdbDataPts=Table[{b,N[Z'[b]]},{b,-1,2,0.03}];
EDataPts2=Table[{b,N[-Z'[b]/Z[b]]},{b,10.7,20.7,0.1}];
Export["Data.csv",ZDataPts,"CSV"]
Export["dZdbData.csv",dZdbDataPts,"CSV"]
Export["EData.csv",EDataPts2,"CSV"]
-->
<!--
#!/usr/bin/env python3

import matplotlib.pyplot as plt
import numpy as np
import csv

plt.rcParams.update({
	'text.usetex': True,
	'font.size': 11,
	'font.family': 'lmodern',
	'text.latex.preamble': r'''
		\usepackage{lmodern}
		\renewcommand{\d}{\mathrm{d}}
	'''
})
def savefig(filename):
	plt.savefig(filename, transparent=True, format='pdf', bbox_inches='tight')
	plt.figure()

bRoot = 1.07209
dbRoot = 0.55296
bECross = 11.2485
bEPeak = 13.80209489
ECross = -0.5
EPeak = -0.497781

def read_csv(filename):
	x_list = []
	y_list = []
	with open(filename) as file:
		for x, y in csv.reader(file):
			x_list.append(float(x))
			y_list.append(float(y))
	return np.array(x_list), np.array(y_list)

b, z = read_csv('ZData.csv')
b, dzdb = read_csv('dZdbData.csv')
plt.plot(b, z, label=r'$Z$')
plt.plot(b, dzdb, label=r'$\d Z/\d\beta$')
plt.axhline(0, color='black', linestyle='--')
plt.xlabel(r'$\beta$')
plt.xlim(b[0], b[-1])
plt.legend()
savefig('plotZ.pdf')

e_split = [[]]
i_start = [0]
for i in range(b.shape[0]-1):
	ei = -dzdb[i]/z[i]
	eip1 = -dzdb[i+1]/z[i+1]
	e_split[-1].append(ei)
	if abs(ei - eip1) > 10:
		e_split.append([])
		i_start.append(i+1)
e_split[-1].append(eip1)
for i in range(len(e_split)):
	plt.plot(b[i_start[i]:i_start[i]+len(e_split[i])], e_split[i], color='tab:blue')
plt.axvline(bRoot, linestyle='--', color='black')
plt.axvline(0, linestyle='--', color='black')
plt.xlabel(r'$\beta$')
plt.ylabel(r'$\left<E\right>$')
plt.ylim(-15, 15)
plt.xlim(b[0], b[-1])
savefig('plotE.pdf')

b, e = read_csv('EData.csv')
plt.plot(b, e)
plt.axhline(ECross, linestyle='--', color='black')
#plt.scatter([bECross, bEPeak], [ECross, EPeak])
plt.xlabel(r'$\beta$')
plt.ylabel(r'$\left<E\right>$')
plt.xlim(b[0], b[-1])
savefig('plotE2.pdf')
-->
<p>Here is a plot that shows how <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><annotation encoding="application/x-tex">\a E</annotation></semantics></math></span></span> starts to decrease with temperature at some point and becomes even lower than the ground state energy:</p>
<figure>
<img src="/assets/images/figures/2024-06-30-regularize-hydrogen/plotE2.svg" class="dark-adaptive" alt="Plot of  vs. "/>

</figure>
<p>Here is a plot that shows how <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><annotation encoding="application/x-tex">\a E</annotation></semantics></math></span></span> goes to infinity at different temperatures:</p>
<figure>
<img src="/assets/images/figures/2024-06-30-regularize-hydrogen/plotE.svg" class="dark-adaptive" alt="Plot of  vs. "/>

</figure>
<p>Here are also plots for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span> and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">d</mi><mi>Z</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>β</mi></mrow><annotation encoding="application/x-tex">\d Z/\d\beta</annotation></semantics></math></span></span>, if you are curious:</p>
<figure>
<img src="/assets/images/figures/2024-06-30-regularize-hydrogen/plotZ.svg" class="dark-adaptive" alt="Plot of  and  vs. "/>

</figure>
<p>The two vertical asymptotes of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><annotation encoding="application/x-tex">\a E</annotation></semantics></math></span></span> corresponds to the two zeros of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span>, which are <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">\beta=0</annotation></semantics></math></span></span> and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>=</mo><mn>1.0721</mn></mrow><annotation encoding="application/x-tex">\beta=1.0721</annotation></semantics></math></span></span>. It also has a zero, correponding to the zero of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">d</mi><mi>Z</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>β</mi></mrow><annotation encoding="application/x-tex">\d Z/\d\beta</annotation></semantics></math></span></span> at <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>=</mo><mn>0.5530</mn></mrow><annotation encoding="application/x-tex">\beta=0.5530</annotation></semantics></math></span></span>. The point where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><mo>=</mo><mo>−</mo><mn>1</mn><mi mathvariant="normal">/</mi><mn>2</mn></mrow><annotation encoding="application/x-tex">\a E=-1/2</annotation></semantics></math></span></span> is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>=</mo><mn>11.2486</mn></mrow><annotation encoding="application/x-tex">\beta=11.2486</annotation></semantics></math></span></span>, and the point where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><annotation encoding="application/x-tex">\a E</annotation></semantics></math></span></span> has a local maximum is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>=</mo><mn>13.8021</mn></mrow><annotation encoding="application/x-tex">\beta=13.8021</annotation></semantics></math></span></span>.</p>
</details>
<p>Another aspect where we can see that this result is wrong is that, if we look at the hot negative temperature limit <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>→</mo><mo>−</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">\beta\to-\infty</annotation></semantics></math></span></span>, although we have <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><mo>→</mo><mn>0</mn><mo>=</mo><msub><mrow><mi>sup</mi><mo>⁡</mo></mrow><mi>n</mi></msub><msub><mi>E</mi><mi>n</mi></msub></mrow><annotation encoding="application/x-tex">\a E\to0=\sup_nE_n</annotation></semantics></math></span></span> as expected, it is approaching from the wrong side. In fact, because <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi><mo>&gt;</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">Z&gt;0</annotation></semantics></math></span></span> while <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">d</mi><mi>Z</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>β</mi><mo>&lt;</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">\d Z/\d\beta&lt;0</annotation></semantics></math></span></span> for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>&lt;</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">\beta&lt;0</annotation></semantics></math></span></span>, we have <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><mo>&gt;</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">\a E&gt;0</annotation></semantics></math></span></span> for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>&lt;</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">\beta&lt;0</annotation></semantics></math></span></span>, exceeding the supremum of the energy levels, which is unphysical.</p>
<details>
<summary>
Derivation of the hot negative temperature limit
</summary>
<!--
First, we need (see Equation 40 in
[Borwein et al., 2000](https://doi.org/10.1016/S0377-0427(00)00336-8))

$$\sum_{k=0}^\infty x^{2k}\fc\zeta{2k}=-\fr\pi2x\cot\pi x.$$

We can then extract $\fc\zeta{2k}$ from this using the residue theorem:

$$\fc\zeta{2k}=\fr1{2\pi\i}\oint\fr{\d x}{x^{2k+1}}\p{-\fr\pi2x\cot\pi x}.$$

Plug this into the expression of $Z$:

$$Z=\sum_{k=0}^\infty\fr{\p{\beta/2}^k}{k!}\fr1{2\pi\i}\oint\fr{\d x}{x^{2k-1}}\p{-\fr\pi2x\cot\pi x}
=\fr\i4\oint\d x\,x^2\e^{\beta/2x^2}\cot\pi x.$$
-->
<p>Here is a non-rigorous derivation. We can rewrite the regularized <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span> in a similar form as <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mtable rowspacing="0.25em" columnalign="right left" columnspacing="0em"><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mi>Z</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow/><mo>=</mo><mo>−</mo><mfrac><mi>β</mi><mn>4</mn></mfrac><mo>+</mo><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><msup><mi>n</mi><mn>2</mn></msup><mrow><mo fence="true">(</mo><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><msup><mi>n</mi><mn>2</mn></msup></mrow></msup><mo>−</mo><mn>1</mn><mo>−</mo><mfrac><mi>β</mi><mrow><mn>2</mn><msup><mi>n</mi><mn>2</mn></msup></mrow></mfrac><mo fence="true">)</mo></mrow></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow/></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow/><mo>=</mo><munder><mrow><mi>lim</mi><mo>⁡</mo></mrow><mrow><mi>N</mi><mo>→</mo><mi mathvariant="normal">∞</mi></mrow></munder><mrow><mo fence="true">(</mo><mo>−</mo><mrow><mo fence="true">(</mo><mfrac><mn>1</mn><mn>4</mn></mfrac><mo>+</mo><mfrac><mi>N</mi><mn>2</mn></mfrac><mo fence="true">)</mo></mrow><mi>β</mi><mo>−</mo><mfrac><mn>1</mn><mn>6</mn></mfrac><mi>N</mi><mrow><mo fence="true">(</mo><mn>1</mn><mo>+</mo><mi>N</mi><mo fence="true">)</mo></mrow><mrow><mo fence="true">(</mo><mn>1</mn><mo>+</mo><mn>2</mn><mi>N</mi><mo fence="true">)</mo></mrow><mo>+</mo><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mi>n</mi><mn>2</mn></msup><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><msup><mi>n</mi><mn>2</mn></msup></mrow></msup><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow></mstyle></mtd></mtr></mtable><annotation encoding="application/x-tex">\begin{align*}
Z&amp;=-\fr\beta4+\sum_{n=1}^\infty n^2\p{\e^{\beta/2n^2}-1-\fr\beta{2n^2}}\\
&amp;=\lim_{N\to\infty}\p{-\p{\fr14+\fr N2}\beta-\fr16N\p{1+N}\p{1+2N}+\sum_{n=1}^Nn^2\e^{\beta/2n^2}}.
\end{align*}</annotation></semantics></math></span></span></span>
For finite <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>N</mi></mrow><annotation encoding="application/x-tex">N</annotation></semantics></math></span></span>, it has a straight line asymptote as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>→</mo><mo>−</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">\beta\to-\infty</annotation></semantics></math></span></span>. The envelope of this family of straight lines (parametrized by <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>N</mi></mrow><annotation encoding="application/x-tex">N</annotation></semantics></math></span></span>) is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi><mo>=</mo><msup><mrow><mo fence="true">(</mo><mn>1</mn><mo>−</mo><mn>6</mn><mi>β</mi><mo fence="true">)</mo></mrow><mrow><mn>3</mn><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup><mi mathvariant="normal">/</mi><mn>36</mn><msqrt><mn>3</mn></msqrt></mrow><annotation encoding="application/x-tex">Z=\p{1-6\beta}^{3/2}/36\sqrt3</annotation></semantics></math></span></span>, which means that <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi><mo>∼</mo><msup><mrow><mo fence="true">(</mo><mo>−</mo><mi>β</mi><mo fence="true">)</mo></mrow><mrow><mn>3</mn><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup></mrow><annotation encoding="application/x-tex">Z\sim\p{-\beta}^{3/2}</annotation></semantics></math></span></span> as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>→</mo><mo>−</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">\beta\to-\infty</annotation></semantics></math></span></span>, where “<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>∼</mo></mrow><annotation encoding="application/x-tex">\sim</annotation></semantics></math></span></span>” means that the ratio of the two sides approaches a positive constant. Similarly, we have <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">d</mi><mi>Z</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>β</mi><mo>∼</mo><mo>−</mo><msup><mrow><mo fence="true">(</mo><mo>−</mo><mi>β</mi><mo fence="true">)</mo></mrow><mrow><mn>1</mn><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup></mrow><annotation encoding="application/x-tex">\d Z/\d\beta\sim-\p{-\beta}^{1/2}</annotation></semantics></math></span></span>. Therefore, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><mo>∼</mo><mo>−</mo><msup><mi>β</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow><annotation encoding="application/x-tex">\a E\sim-\beta^{-1}</annotation></semantics></math></span></span> as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>→</mo><mo>−</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">\beta\to-\infty</annotation></semantics></math></span></span>.</p>
</details>
<details>
<summary>
Another regularization special to the hydrogen atom
</summary>
<p>Here is a special regularization method for the hydrogen atom which is not applicable to general systems. Consider the second derivative <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="normal">d</mi><mn>2</mn></msup><mi>Z</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><msup><mi>β</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\d^2Z/\d\beta^2</annotation></semantics></math></span></span> by differentiating the summand twice w.r.t. <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi></mrow><annotation encoding="application/x-tex">\beta</annotation></semantics></math></span></span> in Equation <a href="#eq:Z">1</a>, and then take twice antiderivative w.r.t. <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi></mrow><annotation encoding="application/x-tex">\beta</annotation></semantics></math></span></span>. This gives <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>Z</mi><mo>=</mo><mi>A</mi><mo>+</mo><mi>B</mi><mi>β</mi><mo>+</mo><munderover><mo>∑</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mfrac><msup><mrow><mo fence="true">(</mo><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><mo fence="true">)</mo></mrow><mi>k</mi></msup><mrow><mi>k</mi><mo stretchy="false">!</mo></mrow></mfrac><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mn>2</mn><mi>k</mi><mo>−</mo><mn>2</mn><mo fence="true">)</mo></mrow><mo>=</mo><mi>A</mi><mo>+</mo><mi>B</mi><mi>β</mi><mo>+</mo><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><msup><mi>n</mi><mn>2</mn></msup><mrow><mo fence="true">(</mo><msup><mi mathvariant="normal">e</mi><mrow><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><msup><mi>n</mi><mn>2</mn></msup></mrow></msup><mo>−</mo><mn>1</mn><mo>−</mo><mfrac><mi>β</mi><mrow><mn>2</mn><msup><mi>n</mi><mn>2</mn></msup></mrow></mfrac><mo fence="true">)</mo></mrow><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">Z=A+B\beta+\sum_{k=0}^\infty\fr{\p{\beta/2}^k}{k!}\fc\zeta{2k-2}
=A+B\beta+\sum_{n=1}^\infty n^2\p{\e^{\beta/2n^2}-1-\fr{\beta}{2n^2}},</annotation></semantics></math></span></span></span> where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>A</mi><mo separator="true">,</mo><mi>B</mi></mrow><annotation encoding="application/x-tex">A,B</annotation></semantics></math></span></span> are integration constants. The result from the cutoff regularization and
the zeta function regularization is simply <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>A</mi><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">A=0</annotation></semantics></math></span></span>, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>B</mi><mo>=</mo><mo>−</mo><mn>1</mn><mi mathvariant="normal">/</mi><mn>4</mn></mrow><annotation encoding="application/x-tex">B=-1/4</annotation></semantics></math></span></span>. What is interesting about this is that it already determines the asymptotic behavior of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">1-p_1</annotation></semantics></math></span></span> at cold temperature, which is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub><mo>≈</mo><mn>3</mn><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mn>3</mn><mi>β</mi><mi mathvariant="normal">/</mi><mn>8</mn></mrow></msup></mrow><annotation encoding="application/x-tex">1-p_1\approx3\e^{-3\beta/8}</annotation></semantics></math></span></span> (see Equation <a href="#eq:1-p1">5</a>), no matter what <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>A</mi><mo separator="true">,</mo><mi>B</mi></mrow><annotation encoding="application/x-tex">A,B</annotation></semantics></math></span></span> are.</p>
</details>
<h2 data-label="0.5" id="zeta-function-regularization">Zeta function regularization</h2>
<p>For a series <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mo>∑</mo><mi>n</mi></msub><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\sum_n\fc fn</annotation></semantics></math></span></span>, if it diverges, we can instead consider <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mo>∑</mo><mi>n</mi></msub><mi>f</mi><mtext> ⁣</mtext><msup><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mrow><mo>−</mo><mi>s</mi></mrow></msup></mrow><annotation encoding="application/x-tex">\sum_n\fc fn^{-s}</annotation></semantics></math></span></span> for some <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>s</mi></mrow><annotation encoding="application/x-tex">s</annotation></semantics></math></span></span> whose real part is big enough for the series to converge. Then, we can try to analytically continue to <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>s</mi><mo>=</mo><mo>−</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">s=-1</annotation></semantics></math></span></span> to get a finite result for the original series. This is called the zeta function regularization.</p>
<details>
<summary>
When zeta function regularization fails
</summary>
<p>For the zeta function regularization to work, the asymptotic behavior of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc fn</annotation></semantics></math></span></span> needs to be a non-trivial power law as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi><mo>→</mo><mo>+</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">n\to+\infty</annotation></semantics></math></span></span>. Otherwise, the sum may not converge for any <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>s</mi></mrow><annotation encoding="application/x-tex">s</annotation></semantics></math></span></span>. For example, consider <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>E</mi><mi>n</mi></msub><mo>=</mo><mi>ln</mi><mo>⁡</mo><mi>ln</mi><mo>⁡</mo><mi>n</mi></mrow><annotation encoding="application/x-tex">E_n=\ln\ln n</annotation></semantics></math></span></span> (with no degeneracies). The partition function with zeta function regularization is <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msub><mi>Z</mi><mi>s</mi></msub><mo><mi mathvariant="normal">≔</mi></mo><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>2</mn></mrow><mi mathvariant="normal">∞</mi></munderover><msup><mrow><mo fence="true">(</mo><mi>ln</mi><mo>⁡</mo><mi>n</mi><mo fence="true">)</mo></mrow><mrow><mi>β</mi><mi>s</mi></mrow></msup><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">Z_s\ceq\sum_{n=2}^\infty\p{\ln n}^{\beta s}.</annotation></semantics></math></span></span></span> This series is divergent for any complex <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>s</mi></mrow><annotation encoding="application/x-tex">s</annotation></semantics></math></span></span>.</p>
</details>
<p>A famous example is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><mi>n</mi></mrow><annotation encoding="application/x-tex">\fc fn\ceq n</annotation></semantics></math></span></span>, which gives <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mo>∑</mo><mi>n</mi></msub><mi>n</mi><mo>=</mo><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mo>−</mo><mn>1</mn><mo fence="true">)</mo></mrow><mo>=</mo><mo>−</mo><mn>1</mn><mi mathvariant="normal">/</mi><mn>12</mn></mrow><annotation encoding="application/x-tex">\sum_nn=\fc\zeta{-1}=-1/12</annotation></semantics></math></span></span>. Generally, for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>f</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>n</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><msup><mi>n</mi><mi>k</mi></msup></mrow><annotation encoding="application/x-tex">\fc fn\ceq n^k</annotation></semantics></math></span></span>, we have <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mo>∑</mo><mi>n</mi></msub><msup><mi>n</mi><mi>k</mi></msup><mo>=</mo><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mo>−</mo><mi>k</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\sum_nn^k=\fc\zeta{-k}</annotation></semantics></math></span></span>. This is the same as the result for the simple cutoff regularization. This raises the question of whether the results obtained from those two methods are necessary the same whenever they both exist. I do not have a rigorous proof, but a strong argument is that both of them are the result of some analytic continuation, so they should be the same by the uniqueness of analytic continuation.</p>
<p>We can check this with the hydrogen atom. We have, for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>s</mi><mo>&gt;</mo><mn>1</mn><mi mathvariant="normal">/</mi><mn>2</mn></mrow><annotation encoding="application/x-tex">s&gt;1/2</annotation></semantics></math></span></span> and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi></mrow><annotation encoding="application/x-tex">\beta</annotation></semantics></math></span></span> real, <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msub><mi>Z</mi><mi>s</mi></msub><mo><mi mathvariant="normal">≔</mi></mo><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><msup><mi>n</mi><mrow><mo>−</mo><mn>2</mn><mi>s</mi></mrow></msup><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>s</mi><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><msup><mi>n</mi><mn>2</mn></msup></mrow></msup><mo>=</mo><munderover><mo>∑</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mfrac><msup><mrow><mo fence="true">(</mo><mo>−</mo><mi>s</mi><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><mo fence="true">)</mo></mrow><mi>k</mi></msup><mrow><mi>k</mi><mo stretchy="false">!</mo></mrow></mfrac><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi mathvariant="normal">∞</mi></munderover><msup><mi>n</mi><mrow><mo>−</mo><mn>2</mn><mi>s</mi><mo>−</mo><mn>2</mn><mi>k</mi></mrow></msup><mo>=</mo><munderover><mo>∑</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi mathvariant="normal">∞</mi></munderover><mfrac><msup><mrow><mo fence="true">(</mo><mo>−</mo><mi>s</mi><mi>β</mi><mi mathvariant="normal">/</mi><mn>2</mn><mo fence="true">)</mo></mrow><mi>k</mi></msup><mrow><mi>k</mi><mo stretchy="false">!</mo></mrow></mfrac><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mn>2</mn><mi>s</mi><mo>+</mo><mn>2</mn><mi>k</mi><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">Z_s\ceq\sum_{n=1}^\infty n^{-2s}\e^{-s\beta/2n^2}
=\sum_{k=0}^\infty\fr{\p{-s\beta/2}^k}{k!}\sum_{n=1}^\infty n^{-2s-2k}
=\sum_{k=0}^\infty\fr{\p{-s\beta/2}^k}{k!}\fc\zeta{2s+2k}.</annotation></semantics></math></span></span></span>
Analytically continue this result to <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>s</mi><mo>=</mo><mo>−</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">s=-1</annotation></semantics></math></span></span>, and then this gives the same result as Equation <a href="#eq:Z-reg">4</a>. The rest will be the same as the last section.</p>
<h2 data-label="0.6" id="can-we-trust-this-result">Can we trust this result?</h2>
<p>However, can we trust this result, though? Everything is becoming fishy. Probabilities are no longer well-defined because how we normally derive them using <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span> is causing a divergent sum of probabilities and thus invalid. Yet somehow we are trying to estimate the bound of the probability of the system not being in the ground state and getting an expected result. You must have been feeling uncomfortable about this.</p>
<p>The first thing to ask is what we mean by “the expectation value” when the probability distribution is not even well-defined. If it means nothing physical, can we still trust its expression? The simple answer is no.</p>
<p>As we already see, although the result at cold temperature is sensible, the result at some regimes is clearly unphysical. We can also see similar problems with other systems. Consider the system that has energy levels <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>E</mi><mi>n</mi></msub><mo>=</mo><mi>ln</mi><mo>⁡</mo><mi>n</mi></mrow><annotation encoding="application/x-tex">E_n=\ln n</annotation></semantics></math></span></span> (with no degeneracies). We can easily get <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi><mo>=</mo><msub><mo>∑</mo><mi>n</mi></msub><msup><mi>n</mi><mrow><mo>−</mo><mi>β</mi></mrow></msup><mo>=</mo><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>β</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">Z=\sum_nn^{-\beta}=\fc\zeta\beta</annotation></semantics></math></span></span>, and thus there is a absi at <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">\beta=1</annotation></semantics></math></span></span>. For <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>&gt;</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">\beta&gt;1</annotation></semantics></math></span></span>, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span> converges, and everything looks good. For <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>&lt;</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">\beta&lt;1</annotation></semantics></math></span></span>, the system is so hot that <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span> diverges. Previous arguments suggest that, in this region, the regularized <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span> is still <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>ζ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>β</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc\zeta\beta</annotation></semantics></math></span></span>. However, we then have <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mrow><mo fence="true">⟨</mo><mi>E</mi><mo fence="true">⟩</mo></mrow><mo>&lt;</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">\a E&lt;0</annotation></semantics></math></span></span> in this region, which is lower than the ground state energy. This clearly should not be trusted.</p>
<p>In another aspect, we should note that since the estimation for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><mo>−</mo><msub><mi>p</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">1-p_1</annotation></semantics></math></span></span> does not depend on the size of the box confining the hydrogen atom, its rough agreement with the result in the last section should be considered a coincidence.</p>
<p>Another thing to note is that the result of the regularizations depend on whether we “flatten” the energy levels. We can “flatten” all the energy levels: pretend no degeneracies exist. For example, suppose a system with <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>g</mi><mi>n</mi></msub><mo><mi mathvariant="normal">≔</mi></mo><mi>n</mi></mrow><annotation encoding="application/x-tex">g_n\ceq n</annotation></semantics></math></span></span> and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>E</mi><mi>n</mi></msub><mo><mi mathvariant="normal">≔</mi></mo><mi>n</mi></mrow><annotation encoding="application/x-tex">E_n\ceq n</annotation></semantics></math></span></span>. However, we can rewrite the same system as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>E</mi><mi>n</mi></msub><mo><mi mathvariant="normal">≔</mi></mo><mn>1</mn><mo separator="true">,</mo><mn>2</mn><mo separator="true">,</mo><mn>2</mn><mo separator="true">,</mo><mn>3</mn><mo separator="true">,</mo><mn>3</mn><mo separator="true">,</mo><mn>3</mn><mo separator="true">,</mo><mo>…</mo></mrow><annotation encoding="application/x-tex">E_n\ceq1,2,2,3,3,3,\ldots</annotation></semantics></math></span></span> (or equivalently <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>E</mi><mi>n</mi></msub><mo><mi mathvariant="normal">≔</mi></mo><mrow><mo fence="true">⌊</mo><msqrt><mrow><mn>2</mn><mi>n</mi></mrow></msqrt><mo>+</mo><mn>1</mn><mi mathvariant="normal">/</mi><mn>2</mn><mo fence="true">⌋</mo></mrow></mrow><annotation encoding="application/x-tex">E_n\ceq\floor{\sqrt{2n}+1/2}</annotation></semantics></math></span></span>) <a href="#fn1" class="footnote-ref" id="fnref1" role="doc-noteref"><sup>1</sup></a>, with no degeneracies. This “re-grouping” of the energy levels can affect the result of regularizations and whether a zeta function regularization exists. For an immediate example, if we flatten the energy levels of the hydrogen atom, the zeta function regularization does not exist. Another simple example is that, for a system with <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>E</mi><mi>n</mi></msub><mo>=</mo><mrow><mi mathvariant="normal">c</mi><mi mathvariant="normal">o</mi><mi mathvariant="normal">n</mi><mi mathvariant="normal">s</mi><mi mathvariant="normal">t</mi></mrow></mrow><annotation encoding="application/x-tex">E_n=\mrm{const}</annotation></semantics></math></span></span>, we can essentially re-group the all-degenerate states to have any positive integer sequence <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>g</mi><mi>n</mi></msub></mrow><annotation encoding="application/x-tex">g_n</annotation></semantics></math></span></span> to get very arbitrary results for the partition function.</p>
<h2 data-label="0.7" id="abscissa-of-convergence">Abscissa of convergence</h2>
<p>Forget about the hydrogen atom, and let us consider a general system with (ever-increasing) energy levels <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>E</mi><mi>n</mi></msub></mrow><annotation encoding="application/x-tex">E_n</annotation></semantics></math></span></span> and degeneracies <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>g</mi><mi>n</mi></msub></mrow><annotation encoding="application/x-tex">g_n</annotation></semantics></math></span></span>. For a given system, there is an abscissa of convergence <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub></mrow><annotation encoding="application/x-tex">\beta_\mrm c</annotation></semantics></math></span></span>, below (hotter than) which the partition function diverges. In other words, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi><mo><mi mathvariant="normal">≔</mi></mo><msub><mo>∑</mo><mi>n</mi></msub><msub><mi>g</mi><mi>n</mi></msub><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi>β</mi><msub><mi>E</mi><mi>n</mi></msub></mrow></msup></mrow><annotation encoding="application/x-tex">Z\ceq\sum_ng_n\e^{-\beta E_n}</annotation></semantics></math></span></span> converges for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">Re</mi><mo>⁡</mo><mi>β</mi><mo>&gt;</mo><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub></mrow><annotation encoding="application/x-tex">\Re\beta&gt;\beta_\mrm c</annotation></semantics></math></span></span> and diverges for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">Re</mi><mo>⁡</mo><mi>β</mi><mo>&lt;</mo><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub></mrow><annotation encoding="application/x-tex">\Re\beta&lt;\beta_\mrm c</annotation></semantics></math></span></span>. For most physical systems, we have
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">\beta_\mrm c=0</annotation></semantics></math></span></span>, meaning that it can have any positive temperature, which sounds sensible. The hydrogen atom has <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub><mo>=</mo><mo>+</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">\beta_\mrm c=+\infty</annotation></semantics></math></span></span>, and a two-level system has <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub><mo>=</mo><mo>−</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">\beta_\mrm c=-\infty</annotation></semantics></math></span></span>. A system with <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>E</mi><mi>n</mi></msub><mo>=</mo><mi>ln</mi><mo>⁡</mo><mi>n</mi></mrow><annotation encoding="application/x-tex">E_n=\ln n</annotation></semantics></math></span></span> and no degeneracy has <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">\beta_\mrm c=1</annotation></semantics></math></span></span>.</p>
<p>The term “abscissa of convergence” is borrowed from the study of <a href="https://en.wikipedia.org/wiki/General_Dirichlet_series" target="_blank" rel="external">general Dirichlet series</a>. The form of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span> is indeed very much like a general Dirichlet series, but a general Dirichlet series requires <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>E</mi><mi mathvariant="normal">∞</mi></msub><mo>=</mo><mo>+</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">E_\infty=+\infty</annotation></semantics></math></span></span>, which is not true for the hydrogen atom. However, the existence of an abscissa of convergence is still true for the more general case.</p>
<p>What does it mean physically to have an abscissa of convergence <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub></mrow><annotation encoding="application/x-tex">\beta_\mrm c</annotation></semantics></math></span></span>? First, if <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub><mo>=</mo><mo>−</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">\beta_\mrm c=-\infty</annotation></semantics></math></span></span>, then the system is well behaved at any temperature, which is good and does not need further care.</p>
<p>If <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mrow><mo fence="true">∣</mo><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub><mo fence="true">∣</mo></mrow><mo>&lt;</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">\v{\beta_\mrm c}&lt;\infty</annotation></semantics></math></span></span>, normally one should say the system cannot reach a certain temperature: the system can never be in equilibrium with a heat bath hotter than <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub></mrow><annotation encoding="application/x-tex">\beta_\mrm c</annotation></semantics></math></span></span>. Thermodynamically, one can say that the system needs to absorb an infinite amount of heat to reach this temperature. One can see this easily by considering any sensible system, which has <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">\beta_\mrm c=0</annotation></semantics></math></span></span>: for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi></mrow><annotation encoding="application/x-tex">\beta</annotation></semantics></math></span></span> to go below zero means to make the temperature hotter than infinity, which of course needs an infinite amount of heat intuitively. One may want to see whether it is possible to regularize <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span> to get a finite result for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">Re</mi><mo>⁡</mo><mi>β</mi><mo>&lt;</mo><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub></mrow><annotation encoding="application/x-tex">\Re\beta&lt;\beta_\mrm c</annotation></semantics></math></span></span>. A valid claim to make is that, if <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span> can be analytically continued to the half real axis to the left of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub></mrow><annotation encoding="application/x-tex">\beta_\mrm c</annotation></semantics></math></span></span>, then any sensible regularization of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span> there will give the same result as the analytic continuation. Actually, the analytic continuation is exactly the zeta function regularization if there is no degeneracy (or regarding degenerate states as different energy levels). However, it is possible that the analytic continuation does not exist. There may be a branch cut or a natural boundary. For example, if
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>E</mi><mi>n</mi></msub><mo><mi mathvariant="normal">≔</mi></mo><mi>ln</mi><mo>⁡</mo><msub><mi>p</mi><mi>n</mi></msub></mrow><annotation encoding="application/x-tex">E_n\ceq\ln p_n</annotation></semantics></math></span></span> with no degeneracy, where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>p</mi><mi>n</mi></msub></mrow><annotation encoding="application/x-tex">p_n</annotation></semantics></math></span></span> is the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>n</mi></mrow><annotation encoding="application/x-tex">n</annotation></semantics></math></span></span>th prime number, then <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Z</mi></mrow><annotation encoding="application/x-tex">Z</annotation></semantics></math></span></span> is the <a href="https://en.wikipedia.org/wiki/Analytic_continuation#Example_I:_A_function_with_a_natural_boundary_at_zero_(the_prime_zeta_function)" target="_blank" rel="external">prime zeta function</a>, which has a natural boundary at <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">Re</mi><mo>⁡</mo><mi>β</mi><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">\Re\beta=0</annotation></semantics></math></span></span>. Even if such a regularization exists, it should be questioned whether it is physical.</p>
<p>If <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub><mo>=</mo><mo>+</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">\beta_\mrm c=+\infty</annotation></semantics></math></span></span>, then the system is not well behaved at any temperature. This is the case for the hydrogen atom. Physically, this means that the system cannot be in equilibrium with a heat bath at any temperature. The problem with regularization is the same as the case with <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mrow><mo fence="true">∣</mo><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub><mo fence="true">∣</mo></mrow><mo>&lt;</mo><mi mathvariant="normal">∞</mi></mrow><annotation encoding="application/x-tex">\v{\beta_\mrm c}&lt;\infty</annotation></semantics></math></span></span>.</p>
<p>In a previous <a href="/physics/2023/03/30/measure-ensemble.html">article</a> about statistical ensembles, when I defined the partition function, I briefly mentioned that it is only defined for those intensive variables (<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi></mrow><annotation encoding="application/x-tex">\beta</annotation></semantics></math></span></span> in the context of this article) such that the partition function converges. I did not talk about what to do with the partition function when it diverges, but what that article implied is that it is simply undefined and that no physical meaning should be assigned to it in principle. The existence of an abscissa of convergence tells us that there is a “hottest possible temperature” for any given system. The hydrogen atom is symply the case where the hottest possible temperature coincides with the coldest possible temperature (which is the absolute zero). For most sensible systems, the hottest possible temperature is just the positive hot limit. For systems such as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>E</mi><mi>n</mi></msub><mo><mi mathvariant="normal">≔</mi></mo><mi>ln</mi><mo>⁡</mo><mi>n</mi></mrow><annotation encoding="application/x-tex">E_n\ceq\ln n</annotation></semantics></math></span></span>, the hottest possible temperature is a finite positive temperature, which is at <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>3.16</mn><mo>×</mo><mn>1</mn><msup><mn>0</mn><mn>5</mn></msup><mtext> </mtext><mi mathvariant="normal">K</mi></mrow><annotation encoding="application/x-tex">3.16\times10^5\,\mrm K</annotation></semantics></math></span></span>, resulting from <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">\beta_\mrm c=1</annotation></semantics></math></span></span>. This can be conterintuitive at first, but one should realize that it is not essentially different from the more common case of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>β</mi><mi mathvariant="normal">c</mi></msub><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">\beta_\mrm c=0</annotation></semantics></math></span></span>.</p>
<section id="footnotes" class="footnotes footnotes-end-of-document" role="doc-endnotes">
<hr/>
<ol>
<li id="fn1"><p>This is <a href="https://oeis.org/A002024" target="_blank" rel="external">A002024</a> on OEIS. Coincidentally, the OEIS number of this sequence is the same as the year in which I am writing this article.<a href="#fnref1" class="footnote-back" role="doc-backlink">↩︎</a></p></li>
</ol>
</section>]]></content><author><name>UlyssesZhan</name><email>ulysseszhan@gmail.com</email></author><category term="physics" /><category term="statistical mechanics" /><category term="complex" /><category term="regularization" /><category term="long paper" /><summary type="html"><![CDATA[The partition function of a hydrogen atom diverges (only considering bound states). However, we can regularize it to get finite answers. Different regularizations give the same result. They largely agree with the physical arguments for the case of the hydrogen atom at room or cold temperature, but this should be considered a mere coincidence. The results from regularized partition functions cannot generally be trusted.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ulysseszh.github.io/assets/images/covers/2024-06-30-regularize-hydrogen.png" /><media:content medium="image" url="https://ulysseszh.github.io/assets/images/covers/2024-06-30-regularize-hydrogen.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html"><![CDATA[The duality between two plane trajectories related by a conformal map]]></title><link href="https://ulysseszh.github.io/physics/2023/12/22/conformal-trajectory.html" rel="alternate" type="text/html" title="The duality between two plane trajectories related by a conformal map" /><published>2023-12-22T11:19:04-08:00</published><updated>2023-12-22T11:19:04-08:00</updated><id>https://ulysseszh.github.io/physics/2023/12/22/conformal-trajectory</id><content type="html" xml:base="https://ulysseszh.github.io/physics/2023/12/22/conformal-trajectory.html"><![CDATA[<p>I always feel amazed about how 2D physics can often be fascinating due to theorems in complex analysis. This article is about one among such cases.</p>
<p class="no-indent">
<strong>Theorem.</strong> The conformal map <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>z</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc wz</annotation></semantics></math></span></span> transforms the trajectory with energy <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>−</mo><mi>B</mi></mrow><annotation encoding="application/x-tex">-B</annotation></semantics></math></span></span> in potential <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>z</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><mi>A</mi><msup><mrow><mo fence="true">∣</mo><mi mathvariant="normal">d</mi><mi>w</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>z</mi><mo fence="true">∣</mo></mrow><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\fc Uz\ceq A\v{\d w/\d z}^2</annotation></semantics></math></span></span> into the trajectory with energy <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>−</mo><mi>A</mi></mrow><annotation encoding="application/x-tex">-A</annotation></semantics></math></span></span> in potential <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>V</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>w</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><mi>B</mi><msup><mrow><mo fence="true">∣</mo><mi mathvariant="normal">d</mi><mi>z</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>w</mi><mo fence="true">∣</mo></mrow><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\fc Vw\ceq B\v{\d z/\d w}^2</annotation></semantics></math></span></span>.
</p>
<p>This result is pretty amazing in that it reveals a quite implicit duality between the two potentials, and it looks very symmetric as written.</p>
<p>This theorem, as I know of, was first introduced in the appendix of V. I. Arnold’s book <cite>Huygens and Barrow, Newton and Hooke</cite>. Part of this article is already covered in the relevant part of the book.</p>
<h2 data-label="0.1" id="power-law-central-force-potentials">Power-law central-force potentials</h2>
<p>Before I show the proof of it, let me first introduce it by a much more well-known example.</p>
<p>As we all know, Bertrand’s theorem states that the only two types of central-force potentials where all bound orbits are closed are <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi><mo>∝</mo><msup><mi>r</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow><annotation encoding="application/x-tex">U\propto r^{-1}</annotation></semantics></math></span></span> (the Kepler problem) and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi><mo>∝</mo><msup><mi>r</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">U\propto r^2</annotation></semantics></math></span></span> (the harmonic oscillator). How the two potentials are special among all sorts of different central-force potentials makes people wonder if there is any connection between them. Fortunately, there is one, and it is obvious once we notice that the complex squaring transforms any center-at-origin ellipses into focus-at-origin ellipses. Inspired by this, it is easy to see that trajectories in the Kepler problem can be transformed into trajectories of harmonic oscillators under complex squaring.</p>
<p>You may ask, how can we notice complex squaring does the said transformation on ellipses? The observation is noticing the simple algebra <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msup><mrow><mo fence="true">(</mo><mi>z</mi><mo>+</mo><mfrac><mn>1</mn><mi>z</mi></mfrac><mo fence="true">)</mo></mrow><mn>2</mn></msup><mo>=</mo><msup><mi>z</mi><mn>2</mn></msup><mo>+</mo><mfrac><mn>1</mn><msup><mi>z</mi><mn>2</mn></msup></mfrac><mo>+</mo><mn>2</mn><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">\p{z+\fr1z}^2=z^2+\fr1{z^2}+2,</annotation></semantics></math></span></span></span> which means that the Joukowski transform <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi><mo>↦</mo><mi>z</mi><mo>+</mo><mn>1</mn><mi mathvariant="normal">/</mi><mi>z</mi></mrow><annotation encoding="application/x-tex">z\mapsto z+1/z</annotation></semantics></math></span></span> of a unit circle simply translates under complex squaring. We can then try to generalize this to circles of other radii, whose Joukowski transformations are just ellipses! (If you remember, this is the second time Joukowski transformation appears in my blog. The first time was <a href="/math/2020/06/13/joukowsky-heart.html">here</a>.)</p>
<p>Then, are the Kepler problem and the harmonic oscillator the only two central-force potentials whose trajectories can be transformed into each other by a complex function? The answer is no. In fact, for any trajectory in almost any power-law central-force potential, we can take some power of it to get a trajectory in another power-law central-force potential.</p>
<p>This result can be summarized as follows. Taking the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">(</mo><mi>α</mi><mi mathvariant="normal">/</mi><mn>2</mn><mo>+</mo><mn>1</mn><mo fence="true">)</mo></mrow><annotation encoding="application/x-tex">\p{\alp/2+1}</annotation></semantics></math></span></span>th power of a trajectory with energy <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>E</mi></mrow><annotation encoding="application/x-tex">E</annotation></semantics></math></span></span> in the potential <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi><mo>=</mo><mi>a</mi><msup><mi>r</mi><mi>α</mi></msup></mrow><annotation encoding="application/x-tex">U=ar^\alp</annotation></semantics></math></span></span> (<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>α</mi><mo mathvariant="normal">≠</mo><mo>−</mo><mn>2</mn></mrow><annotation encoding="application/x-tex">\alp\ne-2</annotation></semantics></math></span></span>) gives a trajectory with energy <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>F</mi></mrow><annotation encoding="application/x-tex">F</annotation></semantics></math></span></span> in the potential <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>V</mi><mo>=</mo><mi>b</mi><msup><mi>r</mi><mi>β</mi></msup></mrow><annotation encoding="application/x-tex">V=br^\beta</annotation></semantics></math></span></span>, where
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mrow><mo fence="true">(</mo><mi>α</mi><mo>+</mo><mn>2</mn><mo fence="true">)</mo></mrow><mrow><mo fence="true">(</mo><mi>β</mi><mo>+</mo><mn>2</mn><mo fence="true">)</mo></mrow><mo>=</mo><mn>4</mn><mo separator="true">,</mo><mspace width="1em"/><mi>b</mi><mo>=</mo><mo>−</mo><mfrac><mn>1</mn><mn>4</mn></mfrac><msup><mrow><mo fence="true">(</mo><mi>α</mi><mo>+</mo><mn>2</mn><mo fence="true">)</mo></mrow><mn>2</mn></msup><mi>E</mi><mo separator="true">,</mo><mspace width="1em"/><mi>F</mi><mo>=</mo><mo>−</mo><mfrac><mn>1</mn><mn>4</mn></mfrac><msup><mrow><mo fence="true">(</mo><mi>α</mi><mo>+</mo><mn>2</mn><mo fence="true">)</mo></mrow><mn>2</mn></msup><mi>a</mi><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\p{\alp+2}\p{\beta+2}=4,\quad b=-\fr14\p{\alp+2}^2E,\quad F=-\fr14\p{\alp+2}^2a.</annotation></semantics></math></span></span></span> To prove this, we just need to reparameterize the transformed trajectory in a new time coordinate <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math></span></span> defined as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">d</mi><mi>τ</mi><mo>=</mo><msup><mrow><mo fence="true">∣</mo><mi>z</mi><mo fence="true">∣</mo></mrow><mi>α</mi></msup><mtext> </mtext><mi mathvariant="normal">d</mi><mi>t</mi></mrow><annotation encoding="application/x-tex">\d\tau=\v z^\alp\,\d t</annotation></semantics></math></span></span>, where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span> is the complex position of the original trajectory. Then, by some calculation and utilizing the energy conservation, we can show that the parameter equation in terms of the new time coordinate satisfy the equation of motion we expect. I will not show the details here because they would be redundant once I prove the more general case using the same methods.</p>
<h3 data-label="0.1.1" id="corollaries-and-applications">Corollaries and applications</h3>
<p>There is an interesting special case, which is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>α</mi><mo>=</mo><mo>−</mo><mn>2</mn></mrow><annotation encoding="application/x-tex">\alp=-2</annotation></semantics></math></span></span>. There is no potential that is dual to <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi><mo>∝</mo><msup><mi>r</mi><mrow><mo>−</mo><mn>2</mn></mrow></msup></mrow><annotation encoding="application/x-tex">U\propto r^{-2}</annotation></semantics></math></span></span>. Another interesting case is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>α</mi><mo>=</mo><mo>−</mo><mn>4</mn></mrow><annotation encoding="application/x-tex">\alp=-4</annotation></semantics></math></span></span>, which is dual to itself (<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>=</mo><mo>−</mo><mn>4</mn></mrow><annotation encoding="application/x-tex">\beta=-4</annotation></semantics></math></span></span>). It kind of means that the coefficient in the potential is “interchangeable” with the energy, and the trajectories can be derived from each other by taking the complex reciprocal.</p>
<p>We can get some interesting results with <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>a</mi><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">a=0</annotation></semantics></math></span></span>, which is just the case of a free particle, whose trajectories are all straight lines. Since in this case we necessary have <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>F</mi><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">F=0</annotation></semantics></math></span></span>, we can say that the zero-energy trajectory in any power-law potential is related to a straight line by a power. From this result, we can derive some interesting corollaries. For example, the zero-energy trajectory in the Kepler problem is a parabola (square of a straight line), which is well-known. The zero-energy trajectory in <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi><mo>∝</mo><mo>−</mo><msup><mi>r</mi><mrow><mo>−</mo><mn>4</mn></mrow></msup></mrow><annotation encoding="application/x-tex">U\propto-r^{-4}</annotation></semantics></math></span></span> is a circle passing through the origin (reciprocal of a straight line), which is a pretty interesting not-so-well-known result.</p>
<p>Another interesting result is that, the deflection angle of an incident zero-energy particle scattered by the potential <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi><mo>∝</mo><mo>−</mo><msup><mi>r</mi><mi>α</mi></msup></mrow><annotation encoding="application/x-tex">U\propto-r^\alp</annotation></semantics></math></span></span> is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>θ</mi></mrow><annotation encoding="application/x-tex">\tht</annotation></semantics></math></span></span> under paraxial limit, if <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>α</mi><mo>=</mo><mfrac><mrow><mn>2</mn><mi>φ</mi></mrow><mrow><mi>π</mi><mo>−</mo><mi>φ</mi></mrow></mfrac><mo separator="true">,</mo><mspace width="1em"/><mi>φ</mi><mo>=</mo><mo>±</mo><mi>θ</mi><mo>−</mo><mn>2</mn><mi>k</mi><mi>π</mi><mo separator="true">,</mo><mspace width="1em"/><mi>k</mi><mo>∈</mo><mi mathvariant="double-struck">N</mi><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\alp=\fr{2\vphi}{\pi-\vphi},\quad\vphi=\pm\tht-2k\pi,\quad k\in\bN.</annotation></semantics></math></span></span></span> This result can be easily derived by using the conformal transform of the real line (actually, a straight line that approaches the real line). The crucial part here is that <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>k</mi></mrow><annotation encoding="application/x-tex">k</annotation></semantics></math></span></span> cannot take negative integers because we need <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>α</mi><mo>&gt;</mo><mo>−</mo><mn>2</mn></mrow><annotation encoding="application/x-tex">\alp&gt;-2</annotation></semantics></math></span></span>. The reason is that, when <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>α</mi><mo>≤</mo><mo>−</mo><mn>2</mn></mrow><annotation encoding="application/x-tex">\alp\le-2</annotation></semantics></math></span></span>, paraxial zero-energy particles are bound to sink into the origin, and thus no scattering actually happens. This small pitfall indicates that the trajectory in the dual potential is not a two-side infinite straight line, either, in that limit, in contrast to being seemingly a free particle.</p>
<h2 data-label="0.2" id="some-straightforward-proofs">Some straightforward proofs</h2>
<p>Let’s go back to the theorem I stated at the beginning of this article.</p>
<p class="no-indent">
<em>Proof.</em> Consider a new time coordinate <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math></span></span> defined as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">d</mi><mi>τ</mi><mo>=</mo><msup><mrow><mo fence="true">∣</mo><mi mathvariant="normal">d</mi><mi>w</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>z</mi><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mtext> </mtext><mi mathvariant="normal">d</mi><mi>t</mi></mrow><annotation encoding="application/x-tex">\d\tau=\v{\d w/\d z}^2\,\d t</annotation></semantics></math></span></span>. Then, the motion of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi></mrow><annotation encoding="application/x-tex">w</annotation></semantics></math></span></span> satisfies <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mtable rowspacing="0.25em" columnalign="right left" columnspacing="0em"><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mi>m</mi><mfrac><mrow><msup><mi mathvariant="normal">d</mi><mn>2</mn></msup><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><msup><mi>τ</mi><mn>2</mn></msup></mrow></mfrac></mrow></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow/><mo>=</mo><mi>m</mi><mfrac><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>τ</mi></mrow></mfrac><mfrac><mi mathvariant="normal">d</mi><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mrow><mo fence="true">(</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>τ</mi></mrow></mfrac><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mo fence="true">)</mo></mrow></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow/></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow/><mo>=</mo><mi>m</mi><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mfrac><mi mathvariant="normal">d</mi><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mrow><mo fence="true">(</mo><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow></mfrac><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mo fence="true">)</mo></mrow></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow/></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow/><mo>=</mo><mi>m</mi><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow></mfrac><msup><mrow><mo fence="true">(</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow></mfrac><mo fence="true">)</mo></mrow><mo>∗</mo></msup><mrow><mo fence="true">(</mo><msup><mrow><mo fence="true">(</mo><mfrac><mrow><msup><mi mathvariant="normal">d</mi><mn>2</mn></msup><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><msup><mi>w</mi><mn>2</mn></msup></mrow></mfrac><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow></mfrac><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mo fence="true">)</mo></mrow><mo>∗</mo></msup><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mo>+</mo><msup><mrow><mo fence="true">(</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow></mfrac><mo fence="true">)</mo></mrow><mo>∗</mo></msup><mfrac><mrow><msup><mi mathvariant="normal">d</mi><mn>2</mn></msup><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><msup><mi>t</mi><mn>2</mn></msup></mrow></mfrac><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow></mstyle></mtd></mtr></mtable><annotation encoding="application/x-tex">\begin{align*}
m\fr{\d^2w}{\d\tau^2}
&amp;=m\fr{\d t}{\d\tau}\fr{\d}{\d t}\p{\fr{\d t}{\d\tau}\fr{\d w}{\d t}}\\
&amp;=m\v{\fr{\d z}{\d w}}^2\fr{\d}{\d t}\p{\v{\fr{\d z}{\d w}}^2\fr{\d w}{\d z}\fr{\d z}{\d t}}\\
&amp;=m\fr{\d z}{\d w}\p{\fr{\d z}{\d w}}^*\p{\p{\fr{\d^2z}{\d w^2}\fr{\d w}{\d z}\fr{\d z}{\d t}}^*\fr{\d z}{\d t}
+\p{\fr{\d z}{\d w}}^*\fr{\d^2 z}{\d t^2}}.
\end{align*}</annotation></semantics></math></span></span></span>
Here we need to substitute <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="normal">d</mi><mn>2</mn></msup><mi>z</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><msup><mi>t</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\d^2 z/\d t^2</annotation></semantics></math></span></span> by the equation of motion for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span>. By computing the real and imaginary parts separately, we can derive that for any holomorphic function <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>f</mi></mrow><annotation encoding="application/x-tex">f</annotation></semantics></math></span></span>, the gradient of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mrow><mo fence="true">∣</mo><mi>f</mi><mo fence="true">∣</mo></mrow><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\v f^2</annotation></semantics></math></span></span> expressed as a complex number is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">∇</mi><msup><mrow><mo fence="true">∣</mo><mi>f</mi><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mo>=</mo><mn>2</mn><msup><mrow><mo fence="true">(</mo><mi mathvariant="normal">d</mi><mi>f</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>z</mi><mo fence="true">)</mo></mrow><mo>∗</mo></msup><mi>f</mi></mrow><annotation encoding="application/x-tex">\nabla\v f^2=2\p{\d f/\d z}^*f</annotation></semantics></math></span></span>. Therefore, the equation of motion for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span> is
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>m</mi><mfrac><mrow><msup><mi mathvariant="normal">d</mi><mn>2</mn></msup><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><msup><mi>t</mi><mn>2</mn></msup></mrow></mfrac><mo>=</mo><mo>−</mo><mn>2</mn><mi>A</mi><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow></mfrac><msup><mrow><mo fence="true">(</mo><mfrac><mrow><msup><mi mathvariant="normal">d</mi><mn>2</mn></msup><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><msup><mi>z</mi><mn>2</mn></msup></mrow></mfrac><mo fence="true">)</mo></mrow><mo>∗</mo></msup><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">m\fr{\d^2z}{\d t^2}=-2A\fr{\d w}{\d z}\p{\fr{\d^2w}{\d z^2}}^*.</annotation></semantics></math></span></span></span> According to <a href="https://mathworld.wolfram.com/SeriesReversion.html" target="_blank" rel="external">series reversion</a>, we have
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="normal">d</mi><mn>2</mn></msup><mi>w</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><msup><mi>z</mi><mn>2</mn></msup><mo>=</mo><mo>−</mo><msup><mrow><mo fence="true">(</mo><mi mathvariant="normal">d</mi><mi>w</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>z</mi><mo fence="true">)</mo></mrow><mn>3</mn></msup><msup><mi mathvariant="normal">d</mi><mn>2</mn></msup><mi>z</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><msup><mi>w</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\d^2 w/\d z^2=-\p{\d w/\d z}^3\d^2 z/\d w^2</annotation></semantics></math></span></span>. Therefore, the equation of motion for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span> can also be written as <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>m</mi><mfrac><mrow><msup><mi mathvariant="normal">d</mi><mn>2</mn></msup><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><msup><mi>t</mi><mn>2</mn></msup></mrow></mfrac><mo>=</mo><mn>2</mn><mi>A</mi><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup><msup><mrow><mo fence="true">(</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow></mfrac><mo fence="true">)</mo></mrow><mrow><mo>∗</mo><mn>2</mn></mrow></msup><msup><mrow><mo fence="true">(</mo><mfrac><mrow><msup><mi mathvariant="normal">d</mi><mn>2</mn></msup><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><msup><mi>w</mi><mn>2</mn></msup></mrow></mfrac><mo fence="true">)</mo></mrow><mo>∗</mo></msup><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">m\fr{\d^2z}{\d t^2}=2A\v{\fr{\d w}{\d z}}^2\p{\fr{\d w}{\d z}}^{*2}\p{\fr{\d^2 z}{\d w^2}}^*.</annotation></semantics></math></span></span></span> Substitute this, and we have <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>m</mi><mfrac><mrow><msup><mi mathvariant="normal">d</mi><mn>2</mn></msup><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><msup><mi>τ</mi><mn>2</mn></msup></mrow></mfrac><mo>=</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow></mfrac><msup><mrow><mo fence="true">(</mo><mfrac><mrow><msup><mi mathvariant="normal">d</mi><mn>2</mn></msup><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><msup><mi>w</mi><mn>2</mn></msup></mrow></mfrac><mo fence="true">)</mo></mrow><mo>∗</mo></msup><mrow><mo fence="true">(</mo><mi>m</mi><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mo>+</mo><mn>2</mn><mi>A</mi><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">m\fr{\d^2w}{\d\tau^2}=\fr{\d z}{\d w}\p{\fr{\d^2z}{\d w^2}}^*
\p{m\v{\fr{\d z}{\d t}}^2+2A\v{\fr{\d w}{\d z}}^2}.</annotation></semantics></math></span></span></span> Substitute the energy conservation of the motion of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span>: <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mn>1</mn><mn>2</mn></mfrac><mi>m</mi><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mo>+</mo><mi>A</mi><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mo>=</mo><mo>−</mo><mi>B</mi><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">\fr12m\v{\fr{\d z}{\d t}}^2+A\v{\fr{\d w}{\d z}}^2=-B,</annotation></semantics></math></span></span></span> and we have <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>m</mi><mfrac><mrow><msup><mi mathvariant="normal">d</mi><mn>2</mn></msup><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><msup><mi>τ</mi><mn>2</mn></msup></mrow></mfrac><mo>=</mo><mo>−</mo><mn>2</mn><mi>B</mi><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow></mfrac><msup><mrow><mo fence="true">(</mo><mfrac><mrow><msup><mi mathvariant="normal">d</mi><mn>2</mn></msup><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><msup><mi>w</mi><mn>2</mn></msup></mrow></mfrac><mo fence="true">)</mo></mrow><mo>∗</mo></msup><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">m\fr{\d^2w}{\d\tau^2}=-2B\fr{\d z}{\d w}\p{\fr{\d^2z}{\d w^2}}^*,</annotation></semantics></math></span></span></span> which is the equation of motion for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi></mrow><annotation encoding="application/x-tex">w</annotation></semantics></math></span></span> that we expect.
</p>
<p>To get the energy of the motion of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi></mrow><annotation encoding="application/x-tex">w</annotation></semantics></math></span></span>, we calculate <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mtable rowspacing="0.25em" columnalign="right left" columnspacing="0em"><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mfrac><mn>1</mn><mn>2</mn></mfrac><mi>m</mi><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>τ</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mo>+</mo><mi>B</mi><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup></mrow></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow/><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mi>m</mi><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow></mfrac><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mfrac><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>τ</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mo>+</mo><mi>B</mi><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow/></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow/><mo>=</mo><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mrow><mo fence="true">(</mo><mo>−</mo><mi>B</mi><mo>−</mo><mi>A</mi><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mo fence="true">)</mo></mrow><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>4</mn></msup><mo>+</mo><mi>B</mi><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow/></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow/><mo>=</mo><mo>−</mo><mi>A</mi><mo separator="true">,</mo></mrow></mstyle></mtd></mtr></mtable><annotation encoding="application/x-tex">\begin{align*}
\fr12m\v{\fr{\d w}{\d\tau}}^2+B\v{\fr{\d z}{\d w}}^2
&amp;=\fr12m\v{\fr{\d w}{\d z}\fr{\d z}{\d t}\fr{\d t}{\d\tau}}^2+B\v{\fr{\d z}{\d w}}^2\\
&amp;=\v{\fr{\d w}{\d z}}^2\p{-B-A\v{\fr{\d w}{\d z}}^2}\v{\fr{\d z}{\d w}}^4+B\v{\fr{\d z}{\d w}}^2\\
&amp;=-A,
\end{align*}</annotation></semantics></math></span></span></span> which is the energy conservation of the motion of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi></mrow><annotation encoding="application/x-tex">w</annotation></semantics></math></span></span> in the potential <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>V</mi></mrow><annotation encoding="application/x-tex">V</annotation></semantics></math></span></span> that we expect. <span class="qed-wrapper qed-normal"><span class="qed qed-normal"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">□</mi></mrow><annotation encoding="application/x-tex">\square</annotation></semantics></math></span></span></span></span></p>
<p>Noticing that we are only interested in the trajectory, we can just use Maupertuis’ principle to get a simpler proof.</p>
<p class="no-indent">
<em>Proof.</em> <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msub><mi mathvariant="script">S</mi><mn>0</mn></msub><mo>=</mo><mo>∫</mo><mrow><mo fence="true">∣</mo><mi mathvariant="normal">d</mi><mi>z</mi><mo fence="true">∣</mo></mrow><msqrt><mrow><mn>2</mn><mi>m</mi><mrow><mo fence="true">(</mo><mo>−</mo><mi>B</mi><mo>−</mo><mi>A</mi><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mo fence="true">)</mo></mrow></mrow></msqrt><mo>=</mo><mo>∫</mo><mrow><mo fence="true">∣</mo><mi mathvariant="normal">d</mi><mi>w</mi><mo fence="true">∣</mo></mrow><msqrt><mrow><mn>2</mn><mi>m</mi><mrow><mo fence="true">(</mo><mo>−</mo><mi>A</mi><mo>−</mo><mi>B</mi><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mo fence="true">)</mo></mrow></mrow></msqrt><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\mcal S_0=\int\v{\d z}\sqrt{2m\p{-B-A\v{\fr{\d w}{\d z}}^2}}=\int\v{\d w}\sqrt{2m\p{-A-B\v{\fr{\d z}{\d w}}^2}}.</annotation></semantics></math></span></span></span> The abbreviated action is then exactly the same for the motion of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span> and the motion of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi></mrow><annotation encoding="application/x-tex">w</annotation></semantics></math></span></span>. Therefore, by Maupertuis’ principle, for any physical trajectory of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span>, the trajectory of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi></mrow><annotation encoding="application/x-tex">w</annotation></semantics></math></span></span> is also physical. <span class="qed-wrapper qed-normal"><span class="qed qed-normal"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">□</mi></mrow><annotation encoding="application/x-tex">\square</annotation></semantics></math></span></span></span></span>
</p>
<h2 data-label="0.3" id="details-worth-noting">Details worth noting</h2>
<h3 data-label="0.3.1" id="invertibility-of-the-conformal-map">Invertibility of the conformal map</h3>
<p>There are two different definitions of a conformal transformation in two dimensions. One is that a function defined on an open subset of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="double-struck">C</mi></mrow><annotation encoding="application/x-tex">\bC</annotation></semantics></math></span></span> is conformal iff it is holomorphic and its derivative is nowhere zero. The other is that a function is conformal iff it is biholomorphic (is bijective and has a holomorphic inverse).</p>
<p>You may think here I have adopted the second definition because when I say <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>V</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>w</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><mi>B</mi><msup><mrow><mo fence="true">∣</mo><mi mathvariant="normal">d</mi><mi>z</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>w</mi><mo fence="true">∣</mo></mrow><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\fc Vw\ceq B\v{\d z/\d w}^2</annotation></semantics></math></span></span>, I am implicitly assuming that I can take the inverse of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>z</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc wz</annotation></semantics></math></span></span> to get the function <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>w</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc zw</annotation></semantics></math></span></span> and then take the derivative of it. However, if that is the case, an immediate problem is that then the duality between the Kepler problem and the harmonic oscillator, from which I introduced the more general result in the first place, would not be actually covered by the “more general” result. This is because <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi><mo>↦</mo><msup><mi>z</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">z\mapsto z^2</annotation></semantics></math></span></span> is not biholomorphic (because it is not injective).</p>
<p>Then, why did this never become a problem when we were studying the duality between the Kepler problem and the harmonic oscillator? All we have talked about is how we can derive a trajectory in the Kepler problem by squaring the trajectory of a harmonic oscillator, but we have not discussed about how we can reverse this process, as an essential part of the duality. You may think the reverse of the process would be totally natural given how symmetric our theorem is regarding the two potentials. However, the reverse is not actually well-defined since the inverse of squaring, i.e., taking the square root, is not a single-valued function. Nevertheless, it is still well-defined in some sense: starting with whichever branch we like, tracing one point on the trajectory of the Kepler problem, and moving it along this trajectory for two cycles, we will end up with a trajectory of the harmonic oscillator if we take the square root of the position and ensure we always choose the branch so that the mapping is continuously done.</p>
<p>What about other power-law central potentials? In those cases, we have non-closed trajectories, so we cannot just move along the trajectory for two cycles. For example, if we take <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi><mo>=</mo><msup><mi>z</mi><mn>3</mn></msup></mrow><annotation encoding="application/x-tex">w=z^3</annotation></semantics></math></span></span>, then the potential would be <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi><mo>=</mo><mn>9</mn><mi>A</mi><msup><mrow><mo fence="true">∣</mo><mi>z</mi><mo fence="true">∣</mo></mrow><mn>4</mn></msup></mrow><annotation encoding="application/x-tex">U=9A\v z^4</annotation></semantics></math></span></span>. For any non-closed trajectory, we can uniquely map it to a trajectory of the potential <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>V</mi><mo>=</mo><mi>B</mi><msup><mrow><mo fence="true">∣</mo><mi>w</mi><mo fence="true">∣</mo></mrow><mrow><mo>−</mo><mn>4</mn><mi mathvariant="normal">/</mi><mn>3</mn></mrow></msup><mi mathvariant="normal">/</mi><mn>9</mn></mrow><annotation encoding="application/x-tex">V=B\v w^{-4/3}/9</annotation></semantics></math></span></span>. However, we cannot uniquely do the reverse mapping. There would be three different trajectories in the potential <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span> that can be mapped to the same trajectory in <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>V</mi></mrow><annotation encoding="application/x-tex">V</annotation></semantics></math></span></span>, and we can in turn map the trajectory in <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>V</mi></mrow><annotation encoding="application/x-tex">V</annotation></semantics></math></span></span> to any of the three trajectories in <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span> depending on which branch we choose.</p>
<p>Therefore, to generalize this for more general potentials, we can use similar arguments. Because <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi><mo>↦</mo><mi>w</mi></mrow><annotation encoding="application/x-tex">z\mapsto w</annotation></semantics></math></span></span> has non-zero derivative everywhere in our considered region, it is everywhere locally invertible by the Lagrange inversion theorem. We can then bijectively map the trajectories in the two dual potentials locally for every small (and finite) segment and then patch them together to get the global correspondence between the two trajectories. This mapping may not be well-defined globally, but the trajectories can still be considered dual to each other. If the potential also becomes multi-valued due to the mapping <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi><mo>↦</mo><mi>z</mi></mrow><annotation encoding="application/x-tex">w\mapsto z</annotation></semantics></math></span></span> being multi-valued, then we should imagine this situation like this: at some point, the potential may be different when the particle visit here for the second time. This case does not happen if we only look at power-law potentials, but it does happen for more general cases.</p>
<p>What makes this sense of duality weaker is that one trajectory can be dual to multiple different trajectories. A case worth noting is that sometimes one trajectory can be mapped to infinitely many different trajectories. This happens when the trajectory runs around a logarithmic branch point. However, we can gain the sense of duality back if we can also consider the case where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi><mo>↦</mo><mi>w</mi></mrow><annotation encoding="application/x-tex">z\mapsto w</annotation></semantics></math></span></span> is multi-valued. The notion of conformal transformation is now too limited to cover this case, a better notion is a global analytic function, which generalizes the notion of analytic function to allow for multiple branches.</p>
<h3 data-label="0.3.2" id="requirements-for-the-potential">Requirements for the potential</h3>
<p>Not any potential can be expressed as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>A</mi><msup><mrow><mo fence="true">∣</mo><mi mathvariant="normal">d</mi><mi>w</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>z</mi><mo fence="true">∣</mo></mrow><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">A\v{\d w/\d z}^2</annotation></semantics></math></span></span>. How can we determine whether a potential can be expressed in this form?</p>
<p class="no-indent">
<strong>Theorem.</strong> A continuous potential <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span> can be expressed in the form of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>A</mi><msup><mrow><mo fence="true">∣</mo><mi mathvariant="normal">d</mi><mi>w</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>z</mi><mo fence="true">∣</mo></mrow><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">A\v{\d w/\d z}^2</annotation></semantics></math></span></span> (where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>z</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc wz</annotation></semantics></math></span></span> is a conformal transformation) iff one of the following conditions is met:
</p>
<ul>
<li><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span> is zero everywhere, or</li>
<li><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>ln</mi><mo>⁡</mo><mrow><mo fence="true">∣</mo><mi>U</mi><mo fence="true">∣</mo></mrow></mrow><annotation encoding="application/x-tex">\ln\v U</annotation></semantics></math></span></span> is a harmonic function on the domain of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span>.</li>
</ul>
<p class="no-indent">
<em>Proof.</em> First, prove the necessity.
</p>
<p>An obvious requirement is that the potential must be positive everywhere or negative everywhere (or zero everywhere, but that is trivial). The sign is determined by the sign of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>A</mi></mrow><annotation encoding="application/x-tex">A</annotation></semantics></math></span></span>. Therefore, without loss of generality, we can assume <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>A</mi><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">A=1</annotation></semantics></math></span></span> because we can always absorb a factor of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msqrt><mrow><mo fence="true">∣</mo><mi>A</mi><mo fence="true">∣</mo></mrow></msqrt></mrow><annotation encoding="application/x-tex">\sqrt{\v A}</annotation></semantics></math></span></span> into <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi></mrow><annotation encoding="application/x-tex">w</annotation></semantics></math></span></span> and adjust the overall sign of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span> accordingly.</p>
<p>We can decompose <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mrow><mo fence="true">(</mo><mi mathvariant="normal">d</mi><mi>w</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>z</mi><mo fence="true">)</mo></mrow><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\p{\d w/\d z}^2</annotation></semantics></math></span></span> in the polar form <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msup><mrow><mo fence="true">(</mo><mi mathvariant="normal">d</mi><mi>w</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>z</mi><mo fence="true">)</mo></mrow><mn>2</mn></msup><mo>=</mo><msup><mrow><mo fence="true">∣</mo><mi mathvariant="normal">d</mi><mi>w</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>z</mi><mo fence="true">∣</mo></mrow><mn>2</mn></msup><msup><mi mathvariant="normal">e</mi><mrow><mi mathvariant="normal">i</mi><mi>φ</mi></mrow></msup><mo>=</mo><mi>U</mi><msup><mi mathvariant="normal">e</mi><mrow><mi mathvariant="normal">i</mi><mi>φ</mi></mrow></msup><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">\p{\d w/\d z}^2=\v{\d w/\d z}^2\e^{\i\vphi}=U\e^{\i\vphi},</annotation></semantics></math></span></span></span> where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>φ</mi></mrow><annotation encoding="application/x-tex">\vphi</annotation></semantics></math></span></span> is a real function of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span>. Applying the Cauchy–Riemann equations to <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mrow><mo fence="true">(</mo><mi mathvariant="normal">d</mi><mi>w</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>z</mi><mo fence="true">)</mo></mrow><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\p{\d w/\d z}^2</annotation></semantics></math></span></span> gives <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi mathvariant="normal">i</mi><msub><mi mathvariant="normal">∂</mi><mi>x</mi></msub><msup><mrow><mo fence="true">(</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow></mfrac><mo fence="true">)</mo></mrow><mn>2</mn></msup><mo>=</mo><msub><mi mathvariant="normal">∂</mi><mi>y</mi></msub><msup><mrow><mo fence="true">(</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow></mfrac><mo fence="true">)</mo></mrow><mn>2</mn></msup><mtext>  </mtext><mo>⟹</mo><mtext>  </mtext><mi mathvariant="normal">i</mi><mrow><mo fence="true">(</mo><msup><mi mathvariant="normal">e</mi><mrow><mi mathvariant="normal">i</mi><mi>φ</mi></mrow></msup><msub><mi mathvariant="normal">∂</mi><mi>x</mi></msub><mi>U</mi><mo>+</mo><mi mathvariant="normal">i</mi><mi>U</mi><msup><mi mathvariant="normal">e</mi><mrow><mi mathvariant="normal">i</mi><mi>φ</mi></mrow></msup><msub><mi mathvariant="normal">∂</mi><mi>x</mi></msub><mi>φ</mi><mo fence="true">)</mo></mrow><mo>=</mo><msup><mi mathvariant="normal">e</mi><mrow><mi mathvariant="normal">i</mi><mi>φ</mi></mrow></msup><msub><mi mathvariant="normal">∂</mi><mi>y</mi></msub><mi>U</mi><mo>+</mo><mi mathvariant="normal">i</mi><mi>U</mi><msup><mi mathvariant="normal">e</mi><mrow><mi mathvariant="normal">i</mi><mi>φ</mi></mrow></msup><msub><mi mathvariant="normal">∂</mi><mi>y</mi></msub><mi>φ</mi><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\i\partial_x\p{\fr{\d w}{\d z}}^2=\partial_y\p{\fr{\d w}{\d z}}^2
\implies\i\p{\e^{\i\vphi}\partial_xU+\i U\e^{\i\vphi}\partial_x\vphi}
=\e^{\i\vphi}\partial_yU+\i U\e^{\i\vphi}\partial_y\vphi.</annotation></semantics></math></span></span></span>
Equate the real and imaginary parts, and we have <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo fence="true">{</mo><mtable rowspacing="0.36em" columnalign="left left" columnspacing="1em"><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mrow><mi>U</mi><msub><mi mathvariant="normal">∂</mi><mi>x</mi></msub><mi>φ</mi><mo>=</mo><mo>−</mo><msub><mi mathvariant="normal">∂</mi><mi>y</mi></msub><mi>U</mi><mo separator="true">,</mo></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mrow><mi>U</mi><msub><mi mathvariant="normal">∂</mi><mi>y</mi></msub><mi>φ</mi><mo>=</mo><msub><mi mathvariant="normal">∂</mi><mi>x</mi></msub><mi>U</mi><mi mathvariant="normal">.</mi></mrow></mstyle></mtd></mtr></mtable></mrow><annotation encoding="application/x-tex">\begin{cases}U\partial_x\vphi=-\partial_yU,\\U\partial_y\vphi=\partial_xU.\end{cases}</annotation></semantics></math></span></span></span> Use the symmetry of second derivatives on <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>φ</mi></mrow><annotation encoding="application/x-tex">\vphi</annotation></semantics></math></span></span>, and we have <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msub><mi mathvariant="normal">∂</mi><mi>x</mi></msub><msub><mi mathvariant="normal">∂</mi><mi>y</mi></msub><mi>φ</mi><mo>−</mo><msub><mi mathvariant="normal">∂</mi><mi>y</mi></msub><msub><mi mathvariant="normal">∂</mi><mi>x</mi></msub><mi>φ</mi><mo>=</mo><mn>0</mn><mtext>  </mtext><mo>⟹</mo><mtext>  </mtext><msub><mi mathvariant="normal">∂</mi><mi>x</mi></msub><mfrac><mrow><msub><mi mathvariant="normal">∂</mi><mi>x</mi></msub><mi>U</mi></mrow><mi>U</mi></mfrac><mo>+</mo><msub><mi mathvariant="normal">∂</mi><mi>y</mi></msub><mfrac><mrow><msub><mi mathvariant="normal">∂</mi><mi>y</mi></msub><mi>U</mi></mrow><mi>U</mi></mfrac><mo>=</mo><mn>0.</mn></mrow><annotation encoding="application/x-tex">\partial_x\partial_y\vphi-\partial_y\partial_x\vphi=0
\implies\partial_x\fr{\partial_xU}U+\partial_y\fr{\partial_yU}U=0.</annotation></semantics></math></span></span></span> In the language of vector analysis, this is just <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="normal">∇</mi><mn>2</mn></msup><mi>ln</mi><mo>⁡</mo><mi>U</mi><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">\nabla^2\ln U=0</annotation></semantics></math></span></span>.</p>
<p>Considering the case where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span> is negative everywhere, we have that <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>ln</mi><mo>⁡</mo><mrow><mo fence="true">∣</mo><mi>U</mi><mo fence="true">∣</mo></mrow></mrow><annotation encoding="application/x-tex">\ln\v U</annotation></semantics></math></span></span> is a harmonic function.</p>
<p>Then, prove the sufficiency.</p>
<p>The case where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span> is zero everywhere is trivial. Otherwise, because <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>ln</mi><mo>⁡</mo><mrow><mo fence="true">∣</mo><mi>U</mi><mo fence="true">∣</mo></mrow></mrow><annotation encoding="application/x-tex">\ln\v U</annotation></semantics></math></span></span> is defined everywhere on the domain of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span>, we must have <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span> is non-zero everywhere. Because <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span> is continuous, we have <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span> is either positive everywhere or negative everywhere.</p>
<p>Without loss of generality, assume <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span> is positive everywhere. Let <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>φ</mi></mrow><annotation encoding="application/x-tex">\vphi</annotation></semantics></math></span></span> be the harmonic conjugate of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>ln</mi><mo>⁡</mo><mi>U</mi></mrow><annotation encoding="application/x-tex">\ln U</annotation></semantics></math></span></span>. Then, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>ln</mi><mo>⁡</mo><mi>U</mi><mo>+</mo><mi mathvariant="normal">i</mi><mi>φ</mi></mrow><annotation encoding="application/x-tex">\ln U+\i\vphi</annotation></semantics></math></span></span> is a holomorphic function. We can then define <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow></mfrac><mo>=</mo><msqrt><mi>U</mi></msqrt><msup><mi mathvariant="normal">e</mi><mrow><mi mathvariant="normal">i</mi><mi>φ</mi><mi mathvariant="normal">/</mi><mn>2</mn></mrow></msup><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">\fr{\d w}{\d z}=\sqrt U\e^{\i\vphi/2},</annotation></semantics></math></span></span></span> which is also a holomorphic function. <span class="qed-wrapper qed-normal"><span class="qed qed-normal"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">□</mi></mrow><annotation encoding="application/x-tex">\square</annotation></semantics></math></span></span></span></span></p>
<p>From now on, we will call this requirement on <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span> as being <dfn>log-harmonic</dfn> for obvious resons.</p>
<p>We should notice that whether <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span> is log-harmonic does not respect that any potential can have an additive constant and still be essentially the same potential. An immediate example is that a function that is positive everywhere may be negative somewhere if we add a constant to it. We may then want to ask whether <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span> can be log-harmonic if we allow it to be added an additive constant. It is easy to do this: we can just apply the same test to <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi><mo>+</mo><mi>C</mi></mrow><annotation encoding="application/x-tex">U+C</annotation></semantics></math></span></span>, and see if there is some <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>C</mi></mrow><annotation encoding="application/x-tex">C</annotation></semantics></math></span></span> that makes it work. To illustrate, solve the equation <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="normal">∇</mi><mn>2</mn></msup><mi>ln</mi><mo>⁡</mo><mrow><mo fence="true">∣</mo><mi>U</mi><mo>+</mo><mi>C</mi><mo fence="true">∣</mo></mrow><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">\nabla^2\ln\v{U+C}=0</annotation></semantics></math></span></span> for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>C</mi></mrow><annotation encoding="application/x-tex">C</annotation></semantics></math></span></span>, and then see whether it is a constant over the whole complex plane.</p>
<p>A property of log-harmonic functions is that the product of two log-harmonic functions is also log-harmonic.</p>
<h3 data-label="0.3.3" id="trajectories-that-run-out-of-the-domain">Trajectories that run out of the domain</h3>
<p>Trajectories often run out of the domain of the potential. For example, in the discussions about power-law potentials before, though not emphasized, the origin is outside the domain of the potential because it is either a pole or a zero of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">d</mi><mi>w</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>z</mi></mrow><annotation encoding="application/x-tex">\d w/\d z</annotation></semantics></math></span></span> (except the trivial case where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi></mrow><annotation encoding="application/x-tex">w</annotation></semantics></math></span></span> is simply proportional to <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span>). Another example that is rather overlooked is that unbound trajectories go to infinity while infinity is often not in the domain of the potential, either.</p>
<p>What need to take care of is that, when the trajectories run out of the domain, the trajectory is cut off there, and the rest of the trajectory is never considered (even if it may come back to the domain again later). Take the Kepler problem ane the harmonic oscillator as an example. If a trajectory of the harmonic oscillator passes through the origin, which is outside the domain, the trajectory degrades from a closed ellipse to a segment. If you take the square of a segment passing through the origin, you will get a broken line folded into itself, which looks like a particle in the Coulomb field may sink into the origin and then goes back along the exact path it came along. This would confusing if it were physical.</p>
<h2 data-label="0.4" id="arbitrariness-in-the-construction-of-the-conformal-map">Arbitrariness in the construction of the conformal map</h2>
<p>The construction of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi><mo>↦</mo><mi>w</mi></mrow><annotation encoding="application/x-tex">z\mapsto w</annotation></semantics></math></span></span> is not unique for a given <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span>.</p>
<h3 data-label="0.4.1" id="rotation-and-translation">Rotation and translation</h3>
<p>First, we can observe that the substitution <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi><mo>→</mo><msup><mi>w</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo><mi mathvariant="normal">≔</mi></mo><mi>w</mi><msup><mi mathvariant="normal">e</mi><mrow><mi mathvariant="normal">i</mi><mi>θ</mi></mrow></msup><mo>+</mo><msub><mi>w</mi><mn>0</mn></msub></mrow><annotation encoding="application/x-tex">w\to w'\ceq w\e^{\i\tht}+w_0</annotation></semantics></math></span></span> does not change <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">∣</mo><mi mathvariant="normal">d</mi><mi>w</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>z</mi><mo fence="true">∣</mo></mrow><annotation encoding="application/x-tex">\v{\d w/\d z}</annotation></semantics></math></span></span> (nor thus <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span>). The real number <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>θ</mi></mrow><annotation encoding="application/x-tex">\tht</annotation></semantics></math></span></span> is a function of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span> in principle, but if we want <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi></mrow><annotation encoding="application/x-tex">w</annotation></semantics></math></span></span> to be holomorphic on a connected region, then <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>θ</mi></mrow><annotation encoding="application/x-tex">\tht</annotation></semantics></math></span></span> must be a constant (except the trivial case where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">w=0</annotation></semantics></math></span></span>).</p>
<p>The dual trajectory does change, though, but the dual potential <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>V</mi></mrow><annotation encoding="application/x-tex">V</annotation></semantics></math></span></span> is also changed, too. Because <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mrow><mo fence="true">∣</mo><mi mathvariant="normal">d</mi><mi>z</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><msup><mi>w</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo fence="true">∣</mo></mrow><mo>=</mo><mrow><mo fence="true">∣</mo><mi mathvariant="normal">d</mi><mi>z</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>w</mi><mo fence="true">∣</mo></mrow></mrow><annotation encoding="application/x-tex">\v{\d z/\d w'}=\v{\d z/\d w}</annotation></semantics></math></span></span>, we have <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msup><mi>V</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msup><mi>w</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo fence="true">)</mo></mrow><mo>=</mo><mi>V</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>w</mi><mo fence="true">)</mo></mrow><mo>=</mo><mi>V</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mrow><mo fence="true">(</mo><msup><mi>w</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo>−</mo><msub><mi>w</mi><mn>0</mn></msub><mo fence="true">)</mo></mrow><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi mathvariant="normal">i</mi><mi>θ</mi></mrow></msup><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\fc{V'}{w'}=\fc Vw=\fc V{\p{w'-w_0}\e^{-\i\tht}}.</annotation></semantics></math></span></span></span> Therefore, the dual trajectory and the dual potential are also rotated and translated by the same amount.</p>
<h3 data-label="0.4.2" id="scaling">Scaling</h3>
<p>Before introducing scaling, I need to add some words about the unit systems. In the above discussions, I have never mentioned what units or dimensions do <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi><mo separator="true">,</mo><mi>w</mi><mo separator="true">,</mo><mi>A</mi><mo separator="true">,</mo><mi>B</mi></mrow><annotation encoding="application/x-tex">z,w,A,B</annotation></semantics></math></span></span> have. The natural way of thinking is to let <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi><mo separator="true">,</mo><mi>w</mi></mrow><annotation encoding="application/x-tex">z,w</annotation></semantics></math></span></span> have the dimension of length and let <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>A</mi><mo separator="true">,</mo><mi>B</mi></mrow><annotation encoding="application/x-tex">A,B</annotation></semantics></math></span></span> have the dimension of energy. However, this is not the only way of thinking. We will later see that the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span>-space and the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi></mrow><annotation encoding="application/x-tex">w</annotation></semantics></math></span></span>-space can have totally different dimensions.</p>
<p>The dimensions or units of variables in a physical formula can be totally different from what they were originally intended to be. For example, when a particle is rotating, its motion needs to satisfy <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mover accent="true"><mi mathvariant="bold">r</mi><mo>˙</mo></mover><mo>=</mo><mi mathvariant="bold-italic">ω</mi><mo>×</mo><mi mathvariant="bold">r</mi></mrow><annotation encoding="application/x-tex">\dot{\mbf r}=\bs\omg\times\mbf r</annotation></semantics></math></span></span>, where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="bold-italic">ω</mi></mrow><annotation encoding="application/x-tex">\bs\omg</annotation></semantics></math></span></span> is the angular velocity. However, although <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="bold">r</mi></mrow><annotation encoding="application/x-tex">\mbf r</annotation></semantics></math></span></span> has the dimension of length when it is first introduced, this formula is satisfied by any rotating vectors. A typical example is that the angular momentum changes according to this formula when a rigid body is doing precession. For another example, in classical mechanics and general relativity, the coordinates used to describe the motion of a particle are often not in the dimension of length, but have all sorts of dimensions. For another example that is less well-known, just because the <a href="https://en.wikipedia.org/wiki/Berry_connection_and_curvature" target="_blank" rel="external">Berry connection</a> has the same gauge transformation as the electromagnetic potential, a bunch of formulas that are useful in electromagnetic theory can be applied to the Berry connection to define all sorts of interesting quantities with rich physical implications. The units of Berry connection are, however, very unimportant because they are literally arbitrary.</p>
<p>Therefore, what does a unit system actually bring us in a physical theory? The only thing it brings us is the ability to conveniently see in what aspects our theories are invariant under the scaling of some quantities. For example, in classical mechanics, we can scale the mass and the potential of any system with the same factor, and then the system will still behave the same in terms of the time-dependent length-based motion. This is because the part of the dimension of energy that is independent of length and time is to the first power of the dimension of mass. For similar reasons, we can derive another two scaling invariances, one about length-scaling and the other about time-scaling. In quantum mechanics, we suffer one less such scaling invariances because of the existence of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">ℏ</mi></mrow><annotation encoding="application/x-tex">\hbar</annotation></semantics></math></span></span>; in special relativity, we suffer one less such scaling invariances because of the existence of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>c</mi></mrow><annotation encoding="application/x-tex">c</annotation></semantics></math></span></span>; and in general relativity, we suffer two less such scaling invariances because of the existence of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>G</mi></mrow><annotation encoding="application/x-tex">G</annotation></semantics></math></span></span> and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>c</mi></mrow><annotation encoding="application/x-tex">c</annotation></semantics></math></span></span>. This is the incentive of introducing natural units in physics: they give us a more clear image of how our theory can be scaled leaving the physics invariant.</p>
<p>As for dimensional analysis, the essence of it is to find the required form of theory so that it satisfies some sort of scaling invariance. For example, we can use dimensional analysis to derive that the frequency of a harmonic oscillator is proportional to the square root of the ratio of the stiffness to the mass. We know this must be correct because this is the only theory that is consistent with the three scaling invariances that must be satisfied by any theories under the framework of classical mechanics.</p>
<p>Now, consider the scaling in <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi></mrow><annotation encoding="application/x-tex">w</annotation></semantics></math></span></span>, i.e., <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi><mo>→</mo><msup><mi>w</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo><mi mathvariant="normal">≔</mi></mo><mi>w</mi><mi mathvariant="normal">/</mi><mi>C</mi></mrow><annotation encoding="application/x-tex">w\to w'\ceq w/C</annotation></semantics></math></span></span> for some non-zero real number <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>C</mi></mrow><annotation encoding="application/x-tex">C</annotation></semantics></math></span></span>. The potential <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi></mrow><annotation encoding="application/x-tex">U</annotation></semantics></math></span></span> can be kept invariant by scaling <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>A</mi><mo>→</mo><msup><mi>A</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo><mi mathvariant="normal">≔</mi></mo><msup><mi>C</mi><mn>2</mn></msup><mi>A</mi></mrow><annotation encoding="application/x-tex">A\to A'\ceq C^2A</annotation></semantics></math></span></span>. However, we cannot change <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>B</mi></mrow><annotation encoding="application/x-tex">B</annotation></semantics></math></span></span> if we want to leave the trajectory of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span> unchanged because it is determined by the energy of the trajectory of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span>. Therefore, the dual potential <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>V</mi></mrow><annotation encoding="application/x-tex">V</annotation></semantics></math></span></span> would be scaled to
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msup><mi>V</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msup><mi>w</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo fence="true">)</mo></mrow><mo>=</mo><msup><mi>C</mi><mn>2</mn></msup><mi>V</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>w</mi><mo fence="true">)</mo></mrow><mo>=</mo><msup><mi>C</mi><mn>2</mn></msup><mi>V</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>C</mi><msup><mi>w</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\fc{V'}{w'}=C^2\fc Vw=C^2\fc V{Cw'}.</annotation></semantics></math></span></span></span> This means that physics is unchanged if length is scaled by <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>C</mi></mrow><annotation encoding="application/x-tex">C</annotation></semantics></math></span></span> and energy and potential are both scaled by <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>C</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">C^2</annotation></semantics></math></span></span>. This corresponds to one of the three scaling invariances in classical mechanics that we talked about before.</p>
<p>What is interesting here is that the length-scaling in the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi></mrow><annotation encoding="application/x-tex">w</annotation></semantics></math></span></span>-space is done independently of that in the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span>-space. This means that the length dimension in the two systems are independent of each other, so the two systems can have totally different unit systems.</p>
<h2 data-label="0.5" id="canonical-transformation-of-time">Canonical transformation of time</h2>
<p>The transformation from <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span> to <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi></mrow><annotation encoding="application/x-tex">w</annotation></semantics></math></span></span> seems like a coordinate transformation, which is covered by canonical transformations. However, here we have an additional requirement about the form of the Hamiltonian: <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>H</mi><mo>=</mo><mfrac><msubsup><mi>p</mi><mi>z</mi><mn>2</mn></msubsup><mrow><mn>2</mn><mi>m</mi></mrow></mfrac><mo>+</mo><mi>U</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>z</mi><mo fence="true">)</mo></mrow><mo separator="true">,</mo><mspace width="1em"/><mi>K</mi><mo>=</mo><mfrac><msubsup><mi>p</mi><mi>w</mi><mn>2</mn></msubsup><mrow><mn>2</mn><mi>m</mi></mrow></mfrac><mo>+</mo><mi>V</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>w</mi><mo fence="true">)</mo></mrow><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">H=\fr{p_z^2}{2m}+\fc Uz,\quad K=\fr{p_w^2}{2m}+\fc Vw,</annotation></semantics></math></span></span></span> where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>K</mi></mrow><annotation encoding="application/x-tex">K</annotation></semantics></math></span></span> is the transformed Hamiltonian (or called the Kamiltonian in the jargon of canonical transformations). This is not generally true because the transformation in the generalized momentum is restrictively determined when the transformation in the generalized coordinate is already given. From the proof of the original theorem, we can see that a transformation in time is a must, which is given by
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">d</mi><mi>τ</mi><mo>=</mo><msup><mrow><mo fence="true">∣</mo><mi mathvariant="normal">d</mi><mi>w</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>z</mi><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mtext> </mtext><mi mathvariant="normal">d</mi><mi>t</mi></mrow><annotation encoding="application/x-tex">\d\tau=\v{\d w/\d z}^2\,\d t</annotation></semantics></math></span></span>.</p>
<p>The problem is that the canonical transformations covered in most textbooks usually do not allow for a transformation in time, but only for a transformation in the canonical variables. Therefore, I need to first address the problem of integrating the transformation of time into the theory of canonical transformations. I will not do this for the most general case, but only for the case general enough for the purpose of explaining the case interesting this article.</p>
<h3 data-label="0.5.1" id="change-in-the-time-variable-in-the-stationary-action-principle">Change in the time variable in the stationary-action principle</h3>
<p>Before diving into the general canonical transformation, let’s first consider the case where the transformation is only in the time variable.</p>
<p>Consider a system with the Lagrangian <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>L</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo separator="true">,</mo><mover accent="true"><mi>q</mi><mo>˙</mo></mover><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc L{q,\dot q}</annotation></semantics></math></span></span> (not explicitly dependent on time). Then, the action can be expressed as <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>S</mi><mo>=</mo><msubsup><mo>∫</mo><msub><mi>t</mi><mn>1</mn></msub><msub><mi>t</mi><mn>2</mn></msub></msubsup><mi>L</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo separator="true">,</mo><mover accent="true"><mi>q</mi><mo>˙</mo></mover><mo fence="true">)</mo></mrow><mi mathvariant="normal">d</mi><mi>t</mi><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">S=\int_{t_1}^{t_2}\fc L{q,\dot q}\d t.</annotation></semantics></math></span></span></span> The same integral can be expressed in terms of a new time variable <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math></span></span> as
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>S</mi><mo>=</mo><msubsup><mo>∫</mo><msub><mi>τ</mi><mn>1</mn></msub><msub><mi>τ</mi><mn>2</mn></msub></msubsup><mi>L</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo separator="true">,</mo><mover accent="true"><mi>q</mi><mo>˚</mo></mover><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mo fence="true">)</mo></mrow><mfrac><mrow><mi mathvariant="normal">d</mi><mi>τ</mi></mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mfrac><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">S=\int_{\tau_1}^{\tau_2}\fc L{q,\mathring q\dot\tau}\fr{\d\tau}{\dot\tau},</annotation></semantics></math></span></span></span> where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mover accent="true"><mi>q</mi><mo>˚</mo></mover><mo><mi mathvariant="normal">≔</mi></mo><mi mathvariant="normal">d</mi><mi>q</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>τ</mi></mrow><annotation encoding="application/x-tex">\mathring q\ceq\d q/\d\tau</annotation></semantics></math></span></span> is the generalized velocity in the new time variable. The transformed Lagrangian, or what I want to call the <dfn>Magrangian</dfn> <a href="#fn1" class="footnote-ref" id="fnref1" role="doc-noteref"><sup>1</sup></a>, is then <span id="eq:magrangian" data-label="(1)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>M</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo separator="true">,</mo><mover accent="true"><mi>q</mi><mo>˚</mo></mover><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><mi>L</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo separator="true">,</mo><mover accent="true"><mi>q</mi><mo>˚</mo></mover><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mo fence="true">)</mo></mrow><mfrac><mn>1</mn><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\fc M{q,\mathring q}\ceq\fc L{q,\mathring q\dot\tau}\fr1{\dot\tau}.</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>1</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(1)</annotation></semantics></math></span></span></span></span> </span></span> For the case that we are concerning, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mrow><annotation encoding="application/x-tex">\dot\tau</annotation></semantics></math></span></span> is a positive real function of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>q</mi></mrow><annotation encoding="application/x-tex">q</annotation></semantics></math></span></span> but does not (explicitly) depend on <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>t</mi></mrow><annotation encoding="application/x-tex">t</annotation></semantics></math></span></span>. The limits <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>τ</mi><mn>1</mn></msub><mo separator="true">,</mo><msub><mi>τ</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">\tau_1,\tau_2</annotation></semantics></math></span></span> satisfy the condition
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msub><mi>τ</mi><mn>2</mn></msub><mo>−</mo><msub><mi>τ</mi><mn>1</mn></msub><mo>=</mo><msubsup><mo>∫</mo><msub><mi>t</mi><mn>1</mn></msub><msub><mi>t</mi><mn>2</mn></msub></msubsup><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo fence="true">)</mo></mrow><mtext> </mtext><mi mathvariant="normal">d</mi><mi>t</mi><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\tau_2-\tau_1=\int_{t_1}^{t_2}\fc{\dot\tau}q\,\d t.</annotation></semantics></math></span></span></span> This relation is crucial. When finding the variation <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>δ</mi><mi>S</mi></mrow><annotation encoding="application/x-tex">\dlt S</annotation></semantics></math></span></span>, we are fixing <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>t</mi><mn>1</mn></msub><mo separator="true">,</mo><msub><mi>t</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">t_1,t_2</annotation></semantics></math></span></span>. However, we cannot fix both <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>τ</mi><mn>1</mn></msub><mo separator="true">,</mo><msub><mi>τ</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">\tau_1,\tau_2</annotation></semantics></math></span></span> because their difference is dependent on the path
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>q</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>t</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc qt</annotation></semantics></math></span></span>. What we can do is to fix <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>τ</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">\tau_1</annotation></semantics></math></span></span> and to let <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>τ</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">\tau_2</annotation></semantics></math></span></span> have a variation given by <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>δ</mi><msub><mi>τ</mi><mn>2</mn></msub><mo>=</mo><msubsup><mo>∫</mo><msub><mi>t</mi><mn>1</mn></msub><msub><mi>t</mi><mn>2</mn></msub></msubsup><msup><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo fence="true">)</mo></mrow><mi>δ</mi><mi>q</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>t</mi><mo>=</mo><msubsup><mo>∫</mo><msub><mi>τ</mi><mn>1</mn></msub><msub><mi>τ</mi><mn>2</mn></msub></msubsup><mfrac><mrow><msup><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo fence="true">)</mo></mrow></mrow><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo fence="true">)</mo></mrow></mrow></mfrac><mi>δ</mi><mi>q</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>τ</mi><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">\dlt\tau_2=\int_{t_1}^{t_2}\fc{\dot\tau'}q\dlt q\,\d t
=\int_{\tau_1}^{\tau_2}\fr{\fc{\dot\tau'}q}{\fc{\dot\tau}q}\dlt q\,\d\tau,</annotation></semantics></math></span></span></span>
where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup></mrow><annotation encoding="application/x-tex">\dot\tau'</annotation></semantics></math></span></span> is the derivative (or gradient, in higher dimensions) of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mrow><annotation encoding="application/x-tex">\dot\tau</annotation></semantics></math></span></span> as a function of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>q</mi></mrow><annotation encoding="application/x-tex">q</annotation></semantics></math></span></span>. As can be seen, only if <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mrow><annotation encoding="application/x-tex">\dot\tau</annotation></semantics></math></span></span> is a constant (i.e., <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math></span></span> is simply an affine transform of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>t</mi></mrow><annotation encoding="application/x-tex">t</annotation></semantics></math></span></span>) does <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>δ</mi><msub><mi>τ</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">\dlt\tau_2</annotation></semantics></math></span></span> vanish for any <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>δ</mi><mi>q</mi></mrow><annotation encoding="application/x-tex">\dlt q</annotation></semantics></math></span></span>.</p>
<p>Using the well-known variation of the action when there is variation in the time coordinate, we have <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>δ</mi><mi>S</mi><mo>=</mo><msubsup><mo>∫</mo><msub><mi>τ</mi><mn>1</mn></msub><msub><mi>τ</mi><mn>2</mn></msub></msubsup><mrow><mo fence="true">(</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>q</mi></mrow></mfrac><mo>−</mo><mfrac><mi mathvariant="normal">d</mi><mrow><mi mathvariant="normal">d</mi><mi>τ</mi></mrow></mfrac><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˚</mo></mover></mrow></mfrac><mo fence="true">)</mo></mrow><mi>δ</mi><mi>q</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>t</mi><mo>−</mo><mi>K</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msub><mi>τ</mi><mn>2</mn></msub><mo fence="true">)</mo></mrow><mo separator="true">,</mo><mover accent="true"><mi>q</mi><mo>˚</mo></mover><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msub><mi>τ</mi><mn>2</mn></msub><mo fence="true">)</mo></mrow><mo fence="true">)</mo></mrow><mi>δ</mi><msub><mi>τ</mi><mn>2</mn></msub><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">\dlt S=\int_{\tau_1}^{\tau_2}
\p{\fr{\partial M}{\partial q}-\fr{\d}{\d\tau}\fr{\partial M}{\partial\mathring q}}\dlt q\,\d t
-\fc{K}{\fc q{\tau_2},\fc{\mathring q}{\tau_2}}\dlt\tau_2,</annotation></semantics></math></span></span></span>
where <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>K</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo separator="true">,</mo><mover accent="true"><mi>q</mi><mo>˚</mo></mover><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><mover accent="true"><mi>q</mi><mo>˚</mo></mover><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˚</mo></mover></mrow></mfrac><mo>−</mo><mi>M</mi></mrow><annotation encoding="application/x-tex">\fc K{q,\mathring q}\ceq\mathring q\fr{\partial M}{\partial\mathring q}-M</annotation></semantics></math></span></span></span> is the energy (or the Kamiltonian, but as a function of generalized coordinates and velocities) of the system.</p>
<details>
<summary>
A quick check of this variation
</summary>
<p>Because <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>q</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msub><mi>τ</mi><mn>2</mn></msub><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc q{\tau_2}</annotation></semantics></math></span></span> is fixed, we have <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>q</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msub><mi>τ</mi><mn>2</mn></msub><mo fence="true">)</mo></mrow><mo>=</mo><mi>q</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msub><mi>τ</mi><mn>2</mn></msub><mo>+</mo><mi>δ</mi><msub><mi>τ</mi><mn>2</mn></msub><mo fence="true">)</mo></mrow><mo>+</mo><mi>δ</mi><mi>q</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msub><mi>τ</mi><mn>2</mn></msub><mo>+</mo><mi>δ</mi><msub><mi>τ</mi><mn>2</mn></msub><mo fence="true">)</mo></mrow><mo>=</mo><mi>q</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msub><mi>τ</mi><mn>2</mn></msub><mo fence="true">)</mo></mrow><mo>+</mo><mover accent="true"><mi>q</mi><mo>˚</mo></mover><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msub><mi>τ</mi><mn>2</mn></msub><mo fence="true">)</mo></mrow><mi>δ</mi><msub><mi>τ</mi><mn>2</mn></msub><mo>+</mo><mi>δ</mi><mi>q</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msub><mi>τ</mi><mn>2</mn></msub><mo fence="true">)</mo></mrow><mtext>  </mtext><mo>⟹</mo><mtext>  </mtext><mi>δ</mi><mi>q</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msub><mi>τ</mi><mn>2</mn></msub><mo fence="true">)</mo></mrow><mo>=</mo><mo>−</mo><mover accent="true"><mi>q</mi><mo>˚</mo></mover><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msub><mi>τ</mi><mn>2</mn></msub><mo fence="true">)</mo></mrow><mi>δ</mi><msub><mi>τ</mi><mn>2</mn></msub><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\fc q{\tau_2}=\fc q{\tau_2+\dlt\tau_2}+\fc{\dlt q}{\tau_2+\dlt\tau_2}
=\fc q{\tau_2}+\fc{\mathring q}{\tau_2}\dlt\tau_2+\fc{\dlt q}{\tau_2}
\implies\fc{\dlt q}{\tau_2}=-\fc{\mathring q}{\tau_2}\dlt\tau_2.</annotation></semantics></math></span></span></span>
Now, calculate the variation of the action: <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>δ</mi><mi>S</mi><mo>=</mo><msubsup><mo>∫</mo><msub><mi>τ</mi><mn>1</mn></msub><msub><mi>τ</mi><mn>2</mn></msub></msubsup><mrow><mo fence="true">(</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>q</mi></mrow></mfrac><mi>δ</mi><mi>q</mi><mo>+</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˚</mo></mover></mrow></mfrac><mi>δ</mi><mover accent="true"><mi>q</mi><mo>˚</mo></mover><mo fence="true">)</mo></mrow><mi mathvariant="normal">d</mi><mi>τ</mi><mo>+</mo><mi>M</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msub><mi>τ</mi><mn>2</mn></msub><mo fence="true">)</mo></mrow><mo separator="true">,</mo><mover accent="true"><mi>q</mi><mo>˚</mo></mover><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><msub><mi>τ</mi><mn>2</mn></msub><mo fence="true">)</mo></mrow><mo fence="true">)</mo></mrow><mi>δ</mi><msub><mi>τ</mi><mn>2</mn></msub><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\dlt S=\int_{\tau_1}^{\tau_2}
\p{\fr{\partial M}{\partial q}\dlt q+\fr{\partial M}{\partial\mathring q}\dlt\mathring q}\d\tau
+\fc M{\fc q{\tau_2},\fc{\mathring q}{\tau_2}}\dlt\tau_2.</annotation></semantics></math></span></span></span>
Recall the derivation of the Euler–Lagrange equation. For the second term in the integrand, we can integrate by parts to get <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msubsup><mo>∫</mo><msub><mi>τ</mi><mn>1</mn></msub><msub><mi>τ</mi><mn>2</mn></msub></msubsup><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˚</mo></mover></mrow></mfrac><mi>δ</mi><mover accent="true"><mi>q</mi><mo>˚</mo></mover><mtext> </mtext><mi mathvariant="normal">d</mi><mi>τ</mi><mo>=</mo><msubsup><mrow><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˚</mo></mover></mrow></mfrac><mi>δ</mi><mi>q</mi><mo fence="true">∣</mo></mrow><msub><mi>τ</mi><mn>1</mn></msub><msub><mi>τ</mi><mn>2</mn></msub></msubsup><mo>−</mo><msubsup><mo>∫</mo><msub><mi>τ</mi><mn>1</mn></msub><msub><mi>τ</mi><mn>2</mn></msub></msubsup><mfrac><mi mathvariant="normal">d</mi><mrow><mi mathvariant="normal">d</mi><mi>τ</mi></mrow></mfrac><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˚</mo></mover></mrow></mfrac><mi>δ</mi><mi>q</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>τ</mi><mo>=</mo><msub><mrow><mo>−</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˚</mo></mover></mrow></mfrac><mover accent="true"><mi>q</mi><mo>˚</mo></mover><mo fence="true">∣</mo></mrow><msub><mi>τ</mi><mn>2</mn></msub></msub><mi>δ</mi><msub><mi>τ</mi><mn>2</mn></msub><mo>−</mo><msubsup><mo>∫</mo><msub><mi>τ</mi><mn>1</mn></msub><msub><mi>τ</mi><mn>2</mn></msub></msubsup><mfrac><mi mathvariant="normal">d</mi><mrow><mi mathvariant="normal">d</mi><mi>τ</mi></mrow></mfrac><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˚</mo></mover></mrow></mfrac><mi>δ</mi><mi>q</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>τ</mi><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\int_{\tau_1}^{\tau_2}\fr{\partial M}{\partial\mathring q}\dlt\mathring q\,\d\tau
=\abar{\fr{\partial M}{\partial\mathring q}\dlt q}{\tau_1}^{\tau_2}
-\int_{\tau_1}^{\tau_2}\fr{\d}{\d\tau}\fr{\partial M}{\partial\mathring q}\dlt q\,\d\tau
=\abar{-\fr{\partial M}{\partial\mathring q}\mathring q}{\tau_2}\dlt\tau_2
-\int_{\tau_1}^{\tau_2}\fr{\d}{\d\tau}\fr{\partial M}{\partial\mathring q}\dlt q\,\d\tau.</annotation></semantics></math></span></span></span> Substitute this back into the expression for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>δ</mi><mi>S</mi></mrow><annotation encoding="application/x-tex">\dlt S</annotation></semantics></math></span></span>, and we have the desired result.</p>
</details>
<p>If we let the first term in <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>δ</mi><mi>S</mi></mrow><annotation encoding="application/x-tex">\dlt S</annotation></semantics></math></span></span> vanish, we would get the well-known Euler–Lagrange equation:</p>
<p>
  <span id="eq:transformed-EL" data-label="(2)">
    <span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>q</mi></mrow></mfrac><mo>−</mo><mfrac><mi mathvariant="normal">d</mi><mrow><mi mathvariant="normal">d</mi><mi>τ</mi></mrow></mfrac><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˚</mo></mover></mrow></mfrac><mo>=</mo><mn>0.</mn></mrow><annotation encoding="application/x-tex">\fr{\partial M}{\partial q}-\fr{\d}{\d\tau}\fr{\partial M}{\partial\mathring q}=0.</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>2</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(2)</annotation></semantics></math></span></span></span></span> </span>
  </span>
</p>
<p>However, that term is not zero because there is another term in <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>δ</mi><mi>S</mi></mrow><annotation encoding="application/x-tex">\dlt S</annotation></semantics></math></span></span>. If we want the Euler–Lagrange equation to be satisfied, we need the second term to be zero. This means that either <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>K</mi></mrow><annotation encoding="application/x-tex">K</annotation></semantics></math></span></span> is zero or <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>δ</mi><msub><mi>τ</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">\dlt\tau_2</annotation></semantics></math></span></span> is zero. The latter case will lead us to the trivial case because we have just derived that <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>δ</mi><msub><mi>τ</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">\dlt\tau_2</annotation></semantics></math></span></span> is zero only if <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mrow><annotation encoding="application/x-tex">\dot\tau</annotation></semantics></math></span></span> is a constant. The former case can be satisfied, however. If the Euler–Lagrange equation is satisfied, then <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>K</mi></mrow><annotation encoding="application/x-tex">K</annotation></semantics></math></span></span> is a conserved quantity due to the symmetry of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>M</mi></mrow><annotation encoding="application/x-tex">M</annotation></semantics></math></span></span> in <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math></span></span>-translation. Then, if <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>K</mi></mrow><annotation encoding="application/x-tex">K</annotation></semantics></math></span></span> happens to be zero at some point, it will be zero over the whole motion, and the stationary-action principle will be satisfied by the motion between any two points.</p>
<p>We can explicitly show that Equation <a href="#eq:transformed-EL">2</a> can be derived from the original Euler–Lagrange equation under the zero-energy condition.</p>
<p class="no-indent">
<em>Proof.</em> We need to first derive the condition of zero energy in the old time variable. Take derivatives of Equation <a href="#eq:magrangian">1</a> with respect to <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mover accent="true"><mi>q</mi><mo>˚</mo></mover></mrow><annotation encoding="application/x-tex">\mathring q</annotation></semantics></math></span></span>, and we have <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˚</mo></mover></mrow></mfrac><mo>=</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>L</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˙</mo></mover></mrow></mfrac><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mfrac><mn>1</mn><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mfrac><mo>=</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>L</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˙</mo></mover></mrow></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\fr{\partial M}{\partial\mathring q}=\fr{\partial L}{\partial\dot q}\dot\tau\fr1{\dot\tau}
=\fr{\partial L}{\partial\dot q}.</annotation></semantics></math></span></span></span> Therefore, the Kamiltonian is <span id="eq:K-H" data-label="(3)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>K</mi><mo>=</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˚</mo></mover></mrow></mfrac><mover accent="true"><mi>q</mi><mo>˚</mo></mover><mo>−</mo><mi>M</mi><mo>=</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>L</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˙</mo></mover></mrow></mfrac><mfrac><mover accent="true"><mi>q</mi><mo>˙</mo></mover><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mfrac><mo>−</mo><mfrac><mi>L</mi><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mfrac><mo>=</mo><mfrac><mi>H</mi><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mfrac><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">K=\fr{\partial M}{\partial\mathring q}\mathring q-M=\fr{\partial L}{\partial\dot q}\fr{\dot q}{\dot\tau}-\fr L{\dot\tau}
=\fr H{\dot\tau},</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>3</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(3)</annotation></semantics></math></span></span></span></span> </span></span> where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>H</mi><mo><mi mathvariant="normal">≔</mi></mo><mover accent="true"><mi>q</mi><mo>˙</mo></mover><mi mathvariant="normal">∂</mi><mi>L</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˙</mo></mover><mo>−</mo><mi>L</mi></mrow><annotation encoding="application/x-tex">H\ceq\dot q\partial L/\partial\dot q-L</annotation></semantics></math></span></span> is the original Hamiltonian. This relation means that the condition <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>K</mi><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">K=0</annotation></semantics></math></span></span> is equivalent to the condition <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>H</mi><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">H=0</annotation></semantics></math></span></span>.
</p>
<p>Then, use Equation <a href="#eq:magrangian">1</a> to explicitly calculate the lhs of Equation <a href="#eq:transformed-EL">2</a>: <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mtable rowspacing="0.25em" columnalign="right left" columnspacing="0em"><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>q</mi></mrow></mfrac><mo>−</mo><mfrac><mi mathvariant="normal">d</mi><mrow><mi mathvariant="normal">d</mi><mi>τ</mi></mrow></mfrac><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>M</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˚</mo></mover></mrow></mfrac></mrow></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow/><mo>=</mo><mrow><mo fence="true">(</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>L</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>q</mi></mrow></mfrac><mo>+</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>L</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˙</mo></mover></mrow></mfrac><mover accent="true"><mi>q</mi><mo>˚</mo></mover><msup><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo fence="true">)</mo></mrow><mo fence="true">)</mo></mrow><mfrac><mn>1</mn><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo fence="true">)</mo></mrow></mrow></mfrac><mo>−</mo><mi>L</mi><mfrac><mrow><msup><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo fence="true">)</mo></mrow></mrow><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mtext> ⁣</mtext><msup><mrow><mo fence="true">(</mo><mi>q</mi><mo fence="true">)</mo></mrow><mn>2</mn></msup></mrow></mfrac><mo>−</mo><mfrac><mn>1</mn><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo fence="true">)</mo></mrow></mrow></mfrac><mfrac><mi mathvariant="normal">d</mi><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>L</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˙</mo></mover></mrow></mfrac></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow/></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow/><mo>=</mo><mrow><mo fence="true">(</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>L</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>q</mi></mrow></mfrac><mo>−</mo><mfrac><mi mathvariant="normal">d</mi><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>L</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˙</mo></mover></mrow></mfrac><mo fence="true">)</mo></mrow><mfrac><mn>1</mn><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo fence="true">)</mo></mrow></mrow></mfrac><mo>+</mo><mrow><mo fence="true">(</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>L</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mover accent="true"><mi>q</mi><mo>˙</mo></mover></mrow></mfrac><mover accent="true"><mi>q</mi><mo>˙</mo></mover><mo>−</mo><mi>L</mi><mo fence="true">)</mo></mrow><mfrac><mrow><msup><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>q</mi><mo fence="true">)</mo></mrow></mrow><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mtext> ⁣</mtext><msup><mrow><mo fence="true">(</mo><mi>q</mi><mo fence="true">)</mo></mrow><mn>2</mn></msup></mrow></mfrac></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow/></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow/><mo>=</mo><mn>0.</mn></mrow></mstyle></mtd></mtr></mtable><annotation encoding="application/x-tex">\begin{align*}
\fr{\partial M}{\partial q}-\fr{\d}{\d\tau}\fr{\partial M}{\partial\mathring q}
&amp;=\p{\fr{\partial L}{\partial q}+\fr{\partial L}{\partial\dot q}\mathring q\fc{\dot\tau'}q}\fr1{\fc{\dot\tau}q}
-L\fr{\fc{\dot\tau'}q}{\fc{\dot\tau}q^2}-\fr1{\fc{\dot\tau}q}\fr{\d}{\d t}\fr{\partial L}{\partial\dot q}\\
&amp;=\p{\fr{\partial L}{\partial q}-\fr{\d}{\d t}\fr{\partial L}{\partial\dot q}}\fr1{\fc{\dot\tau}q}
+\p{\fr{\partial L}{\partial\dot q}\dot q-L}\fr{\fc{\dot\tau'}q}{\fc{\dot\tau}q^2}\\
&amp;=0.
\end{align*}</annotation></semantics></math></span></span></span>
<span class="qed-wrapper qed-last"><span class="qed qed-last"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">□</mi></mrow><annotation encoding="application/x-tex">\square</annotation></semantics></math></span></span></span></span></p>
<h3 data-label="0.5.2" id="specifying-tau-vs.-specifying-dottau">Specifying <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math></span></span> vs. specifying <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mrow><annotation encoding="application/x-tex">\dot\tau</annotation></semantics></math></span></span></h3>
<p>We will see that specifying <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mrow><annotation encoding="application/x-tex">\dot\tau</annotation></semantics></math></span></span>, which is what we have done in the above discussion, is pretty different from specifying <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math></span></span>. The latter is much simpler, but the former is the one that is used for the conformal duality between potentials. Although I do not have to discuss what the transformation should look like when we specify <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math></span></span> instead of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mrow><annotation encoding="application/x-tex">\dot\tau</annotation></semantics></math></span></span>, I will still do this because I need to point it out that it is quite different from the case we have discussed.</p>
<p>Recall that the canonical transformation is just a transformation of coordinates in the phase space that preserves the canonical one-form up to a total differential. Adding the idea of time transformation into this has a difficulty that time is not a coordinate in the phase space. Including the time coordinate, the actual one-form that needs to be preserved is <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi mathvariant="normal">d</mi><mi>S</mi><mo>=</mo><mi>p</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>q</mi><mo>−</mo><mi>H</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>t</mi><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">\d S=p\,\d q-H\,\d t,</annotation></semantics></math></span></span></span> which is exactly the total differential of the action. Therefore, we have <span id="eq:preserved-form" data-label="(4)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>p</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>q</mi><mo>−</mo><mi>H</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>t</mi><mo>=</mo><mi>P</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>Q</mi><mo>−</mo><mi>K</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>τ</mi><mo>+</mo><mi mathvariant="normal">d</mi><mi>G</mi><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">p\,\d q-H\,\d t=P\,\d Q-K\,\d\tau+\d G,</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>4</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(4)</annotation></semantics></math></span></span></span></span> </span></span> where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>P</mi><mo separator="true">,</mo><mi>Q</mi></mrow><annotation encoding="application/x-tex">P,Q</annotation></semantics></math></span></span> are the new canonical variables, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>K</mi></mrow><annotation encoding="application/x-tex">K</annotation></semantics></math></span></span> is the transformed Hamiltonian, and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>G</mi></mrow><annotation encoding="application/x-tex">G</annotation></semantics></math></span></span> is called the generating function of the canonical transformation. Assume <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math></span></span> and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>G</mi></mrow><annotation encoding="application/x-tex">G</annotation></semantics></math></span></span> are both functions of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>q</mi><mo separator="true">,</mo><mi>Q</mi><mo separator="true">,</mo><mi>t</mi></mrow><annotation encoding="application/x-tex">q,Q,t</annotation></semantics></math></span></span>. Then, we have
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>p</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>q</mi><mo>−</mo><mi>H</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>t</mi><mo>=</mo><mi>P</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>Q</mi><mo>−</mo><mi>K</mi><mrow><mo fence="true">(</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>τ</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>q</mi></mrow></mfrac><mtext> </mtext><mi mathvariant="normal">d</mi><mi>q</mi><mo>+</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>τ</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>Q</mi></mrow></mfrac><mtext> </mtext><mi mathvariant="normal">d</mi><mi>Q</mi><mo>+</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>τ</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>t</mi></mrow></mfrac><mtext> </mtext><mi mathvariant="normal">d</mi><mi>t</mi><mo fence="true">)</mo></mrow><mo>+</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>G</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>q</mi></mrow></mfrac><mtext> </mtext><mi mathvariant="normal">d</mi><mi>q</mi><mo>+</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>G</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>Q</mi></mrow></mfrac><mtext> </mtext><mi mathvariant="normal">d</mi><mi>Q</mi><mo>+</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>G</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>t</mi></mrow></mfrac><mtext> </mtext><mi mathvariant="normal">d</mi><mi>t</mi><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">p\,\d q-H\,\d t=P\,\d Q
-K\p{\fr{\partial\tau}{\partial q}\,\d q+\fr{\partial\tau}{\partial Q}\,\d Q+\fr{\partial\tau}{\partial t}\,\d t}
+\fr{\partial G}{\partial q}\,\d q+\fr{\partial G}{\partial Q}\,\d Q+\fr{\partial G}{\partial t}\,\d t.</annotation></semantics></math></span></span></span> Compare the coefficients of
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">d</mi><mi>q</mi><mo separator="true">,</mo><mi mathvariant="normal">d</mi><mi>Q</mi><mo separator="true">,</mo><mi mathvariant="normal">d</mi><mi>t</mi></mrow><annotation encoding="application/x-tex">\d q,\d Q,\d t</annotation></semantics></math></span></span> on both sides, and we have <span id="eq:canonical-tau" data-label="(5)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>p</mi><mo>+</mo><mi>K</mi><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>τ</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>q</mi></mrow></mfrac><mo>−</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>G</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>q</mi></mrow></mfrac><mo>=</mo><mn>0</mn><mo separator="true">,</mo><mspace width="1em"/><mi>P</mi><mo>−</mo><mi>K</mi><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>τ</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>Q</mi></mrow></mfrac><mo>+</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>G</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>Q</mi></mrow></mfrac><mo>=</mo><mn>0</mn><mo separator="true">,</mo><mspace width="1em"/><mi>H</mi><mo>−</mo><mi>K</mi><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>τ</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>t</mi></mrow></mfrac><mo>+</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>G</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mn>0.</mn></mrow><annotation encoding="application/x-tex">p+K\fr{\partial\tau}{\partial q}-\fr{\partial G}{\partial q}=0,\quad
P-K\fr{\partial\tau}{\partial Q}+\fr{\partial G}{\partial Q}=0,\quad
H-K\fr{\partial\tau}{\partial t}+\fr{\partial G}{\partial t}=0.</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>5</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(5)</annotation></semantics></math></span></span></span></span> </span></span> These equations determines
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Q</mi><mo separator="true">,</mo><mi>P</mi><mo separator="true">,</mo><mi>K</mi></mrow><annotation encoding="application/x-tex">Q,P,K</annotation></semantics></math></span></span>. They will satisfy Hamilton’s equation: <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">d</mi><mi>Q</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>τ</mi></mrow></mfrac><mo>=</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>K</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>P</mi></mrow></mfrac><mo separator="true">,</mo><mspace width="1em"/><mfrac><mrow><mi mathvariant="normal">d</mi><mi>P</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>τ</mi></mrow></mfrac><mo>=</mo><mo>−</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>K</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>Q</mi></mrow></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\fr{\d Q}{\d\tau}=\fr{\partial K}{\partial P},\quad
\fr{\d P}{\d\tau}=-\fr{\partial K}{\partial Q}.</annotation></semantics></math></span></span></span></p>
<details>
<summary>
An example
</summary>
<p>Consider the Hamiltonian <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>H</mi><mo>=</mo><mi>p</mi><mo>+</mo><mi>q</mi></mrow><annotation encoding="application/x-tex">H=p+q</annotation></semantics></math></span></span>. The motion is <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>q</mi><mo>=</mo><msub><mi>q</mi><mn>0</mn></msub><mo>+</mo><mi>t</mi><mo separator="true">,</mo><mspace width="1em"/><mi>p</mi><mo>=</mo><msub><mi>p</mi><mn>0</mn></msub><mo>−</mo><mi>t</mi><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">q=q_0+t,\quad p=p_0-t.</annotation></semantics></math></span></span></span> Consider the new time variable <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi><mo>=</mo><mi>t</mi><mi mathvariant="normal">/</mi><mi>q</mi></mrow><annotation encoding="application/x-tex">\tau=t/q</annotation></semantics></math></span></span> and the generating function <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>G</mi><mo>=</mo><mi>Q</mi><mi>q</mi></mrow><annotation encoding="application/x-tex">G=Qq</annotation></semantics></math></span></span>. With Equation <a href="#eq:canonical-tau">5</a> and the expression for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>H</mi></mrow><annotation encoding="application/x-tex">H</annotation></semantics></math></span></span> and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math></span></span>, we have a set of five equations: <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mrow><mo fence="true">{</mo><mtable rowspacing="0.36em" columnalign="left left" columnspacing="1em"><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mi>p</mi><mo>−</mo><mi>K</mi><mfrac><mn>1</mn><msup><mi>q</mi><mn>2</mn></msup></mfrac><mi>t</mi><mo>−</mo><mi>Q</mi><mo>=</mo><mn>0</mn><mo separator="true">,</mo></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mi>P</mi><mo>+</mo><mi>q</mi><mo>=</mo><mn>0</mn><mo separator="true">,</mo></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mi>H</mi><mo>−</mo><mi>K</mi><mfrac><mn>1</mn><mi>q</mi></mfrac><mo>=</mo><mn>0</mn><mo separator="true">,</mo></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mi>τ</mi><mo>=</mo><mfrac><mi>t</mi><mi>q</mi></mfrac><mo separator="true">,</mo></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mi>H</mi><mo>=</mo><mi>p</mi><mo>+</mo><mi>q</mi></mrow></mstyle></mtd></mtr></mtable></mrow><mtext>  </mtext><mo>⟹</mo><mtext>  </mtext><mrow><mo fence="true">{</mo><mtable rowspacing="0.36em" columnalign="left left" columnspacing="1em"><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mi>q</mi><mo>=</mo><mo>−</mo><mi>P</mi><mo separator="true">,</mo></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mi>p</mi><mo>=</mo><mfrac><mrow><mi>Q</mi><mo>−</mo><mi>P</mi><mi>τ</mi></mrow><mrow><mn>1</mn><mo>−</mo><mi>τ</mi></mrow></mfrac><mo separator="true">,</mo></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mi>K</mi><mo>=</mo><mfrac><mrow><mrow><mo fence="true">(</mo><mi>P</mi><mo>−</mo><mi>Q</mi><mo fence="true">)</mo></mrow><mi>P</mi></mrow><mrow><mn>1</mn><mo>−</mo><mi>τ</mi></mrow></mfrac><mo separator="true">,</mo></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mi>t</mi><mo>=</mo><mo>−</mo><mi>P</mi><mi>τ</mi><mo separator="true">,</mo></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mi>H</mi><mo>=</mo><mfrac><mrow><mi>Q</mi><mo>−</mo><mi>P</mi></mrow><mrow><mn>1</mn><mo>−</mo><mi>τ</mi></mrow></mfrac><mi mathvariant="normal">.</mi></mrow></mstyle></mtd></mtr></mtable></mrow></mrow><annotation encoding="application/x-tex">\begin{dcases}
p-K\fr1{q^2}t-Q=0,\\
P+q=0,\\
H-K\fr1q=0,\\
\tau=\fr tq,\\
H=p+q
\end{dcases}\implies\begin{dcases}
q=-P,\\
p=\fr{Q-P\tau}{1-\tau},\\
K=\fr{\p{P-Q}P}{1-\tau},\\
t=-P\tau,\\
H=\fr{Q-P}{1-\tau}.
\end{dcases}</annotation></semantics></math></span></span></span>
With the expression for the Kamiltonian <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>K</mi></mrow><annotation encoding="application/x-tex">K</annotation></semantics></math></span></span>, we get the motion of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Q</mi><mo separator="true">,</mo><mi>P</mi></mrow><annotation encoding="application/x-tex">Q,P</annotation></semantics></math></span></span>: <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>Q</mi><mo>=</mo><mfrac><mrow><mrow><mo fence="true">(</mo><mn>2</mn><mo>−</mo><mi>τ</mi><mo fence="true">)</mo></mrow><mi>τ</mi></mrow><mrow><mn>1</mn><mo>−</mo><mi>τ</mi></mrow></mfrac><msub><mi>P</mi><mn>0</mn></msub><mo>+</mo><mrow><mo fence="true">(</mo><mn>1</mn><mo>−</mo><mi>τ</mi><mo fence="true">)</mo></mrow><msub><mi>Q</mi><mn>0</mn></msub><mo separator="true">,</mo><mspace width="1em"/><mi>P</mi><mo>=</mo><mfrac><msub><mi>P</mi><mn>0</mn></msub><mrow><mn>1</mn><mo>−</mo><mi>τ</mi></mrow></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">Q=\fr{\p{2-\tau}\tau}{1-\tau}P_0+\p{1-\tau}Q_0,\quad P=\fr{P_0}{1-\tau}.</annotation></semantics></math></span></span></span> This is consistent with the motion of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>q</mi><mo separator="true">,</mo><mi>p</mi></mrow><annotation encoding="application/x-tex">q,p</annotation></semantics></math></span></span> as can be verified with calculation.</p>
</details>
<p>It seems that specifying <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math></span></span> is much easier than specifying <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mrow><annotation encoding="application/x-tex">\dot\tau</annotation></semantics></math></span></span>. We can easily discuss the most general case and perfectly recover the equation of motion without having to impose a bizarre condition like the zero energy. This is because specifying <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mrow><annotation encoding="application/x-tex">\dot\tau</annotation></semantics></math></span></span> is, in some sense, more general than specifying <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math></span></span>: we can always find the total derivative of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math></span></span> for any form of it, but we cannot always find <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math></span></span> given the form of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover></mrow><annotation encoding="application/x-tex">\dot\tau</annotation></semantics></math></span></span> because of limitations on the integrability.</p>
<h3 data-label="0.5.3" id="the-conformal-transformation-as-a-canonical-transformation">The conformal transformation as a canonical transformation</h3>
<p>Now, we can discuss the conformal transformation as a canonical transformation. The procedure is pretty analogous to that in the previous section, but this time the conclusion would only be valid under the zero-energy condition.</p>
<p>Denote the real and imaginary parts of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span> as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>x</mi><mo separator="true">,</mo><mi>y</mi></mrow><annotation encoding="application/x-tex">x,y</annotation></semantics></math></span></span>, and the real and imaginary parts of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi></mrow><annotation encoding="application/x-tex">w</annotation></semantics></math></span></span> as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>X</mi><mo separator="true">,</mo><mi>Y</mi></mrow><annotation encoding="application/x-tex">X,Y</annotation></semantics></math></span></span>. The Cauchy–Riemann equations give <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>u</mi><mo><mi mathvariant="normal">≔</mi></mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>X</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>x</mi></mrow></mfrac><mo>=</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>Y</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>y</mi></mrow></mfrac><mo separator="true">,</mo><mspace width="1em"/><mi>v</mi><mo><mi mathvariant="normal">≔</mi></mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>X</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>y</mi></mrow></mfrac><mo>=</mo><mo>−</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>Y</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>x</mi></mrow></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">u\ceq\fr{\partial X}{\partial x}=\fr{\partial Y}{\partial y},\quad
v\ceq\fr{\partial X}{\partial y}=-\fr{\partial Y}{\partial x}.</annotation></semantics></math></span></span></span> Here <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>u</mi><mo separator="true">,</mo><mi>v</mi></mrow><annotation encoding="application/x-tex">u,v</annotation></semantics></math></span></span> are two real functions defined for convenience. They can either be functions of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>x</mi><mo separator="true">,</mo><mi>y</mi></mrow><annotation encoding="application/x-tex">x,y</annotation></semantics></math></span></span> or functions of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>X</mi><mo separator="true">,</mo><mi>Y</mi></mrow><annotation encoding="application/x-tex">X,Y</annotation></semantics></math></span></span>, depending on which are more convenient. With <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>u</mi><mo separator="true">,</mo><mi>v</mi></mrow><annotation encoding="application/x-tex">u,v</annotation></semantics></math></span></span>, we have
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi mathvariant="normal">d</mi><mi>X</mi><mo>=</mo><mi>u</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>x</mi><mo>+</mo><mi>v</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>y</mi><mo separator="true">,</mo><mspace width="1em"/><mi mathvariant="normal">d</mi><mi>Y</mi><mo>=</mo><mo>−</mo><mi>v</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>x</mi><mo>+</mo><mi>u</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>y</mi><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">\d X=u\,\d x+v\,\d y,\quad\d Y=-v\,\d x+u\,\d y,</annotation></semantics></math></span></span></span> The time transformation is given by <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mover accent="true"><mi>τ</mi><mo>˙</mo></mover><mo>=</mo><msup><mrow><mo fence="true">∣</mo><mfrac><mrow><mi mathvariant="normal">d</mi><mi>w</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>z</mi></mrow></mfrac><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mo>=</mo><msup><mi>u</mi><mn>2</mn></msup><mo>+</mo><msup><mi>v</mi><mn>2</mn></msup><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\dot\tau=\v{\fr{\d w}{\d z}}^2=u^2+v^2.</annotation></semantics></math></span></span></span> The original Hamiltonian is <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>H</mi><mo>=</mo><mfrac><mrow><msubsup><mi>p</mi><mi>x</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>p</mi><mi>y</mi><mn>2</mn></msubsup></mrow><mrow><mn>2</mn><mi>m</mi></mrow></mfrac><mo>+</mo><mi>A</mi><mrow><mo fence="true">(</mo><msup><mi>u</mi><mn>2</mn></msup><mo>+</mo><msup><mi>v</mi><mn>2</mn></msup><mo fence="true">)</mo></mrow><mo>+</mo><mi>B</mi></mrow><annotation encoding="application/x-tex">H=\fr{p_x^2+p_y^2}{2m}+A\p{u^2+v^2}+B</annotation></semantics></math></span></span></span> (the last term is added because we want it to be zero during the motion). Substitute these into Equation <a href="#eq:preserved-form">4</a>, and we have (<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">d</mi><mi>G</mi><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">\d G=0</annotation></semantics></math></span></span>)
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mtable rowspacing="0.25em" columnalign="right left" columnspacing="0em"><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow/></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow/><msub><mi>p</mi><mi>x</mi></msub><mtext> </mtext><mi mathvariant="normal">d</mi><mi>x</mi><mo>+</mo><msub><mi>p</mi><mi>y</mi></msub><mtext> </mtext><mi mathvariant="normal">d</mi><mi>y</mi><mo>−</mo><mrow><mo fence="true">(</mo><mfrac><mrow><msubsup><mi>p</mi><mi>x</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>p</mi><mi>y</mi><mn>2</mn></msubsup></mrow><mrow><mn>2</mn><mi>m</mi></mrow></mfrac><mo>+</mo><mi>A</mi><mrow><mo fence="true">(</mo><msup><mi>u</mi><mn>2</mn></msup><mo>+</mo><msup><mi>v</mi><mn>2</mn></msup><mo fence="true">)</mo></mrow><mo>+</mo><mi>B</mi><mo fence="true">)</mo></mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mo>=</mo><mrow/></mrow></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow/><msub><mi>P</mi><mi>X</mi></msub><mrow><mo fence="true">(</mo><mi>u</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>x</mi><mo>+</mo><mi>v</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>y</mi><mo fence="true">)</mo></mrow><mo>+</mo><msub><mi>P</mi><mi>Y</mi></msub><mrow><mo fence="true">(</mo><mo>−</mo><mi>v</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>x</mi><mo>+</mo><mi>u</mi><mtext> </mtext><mi mathvariant="normal">d</mi><mi>y</mi><mo fence="true">)</mo></mrow><mo>−</mo><mi>K</mi><mrow><mo fence="true">(</mo><msup><mi>u</mi><mn>2</mn></msup><mo>+</mo><msup><mi>v</mi><mn>2</mn></msup><mo fence="true">)</mo></mrow><mi mathvariant="normal">d</mi><mi>t</mi><mi mathvariant="normal">.</mi></mrow></mstyle></mtd></mtr></mtable><annotation encoding="application/x-tex">\begin{align*}
&amp;p_x\,\d x+p_y\,\d y-\p{\fr{p_x^2+p_y^2}{2m}+A\p{u^2+v^2}+B}\d t\\
={}&amp;P_X\p{u\,\d x+v\,\d y}+P_Y\p{-v\,\d x+u\,\d y}-K\p{u^2+v^2}\d t.
\end{align*}</annotation></semantics></math></span></span></span>
Then, after some calculations, we have perfectly the expected result <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msub><mi>p</mi><mi>x</mi></msub><mo>=</mo><mi>u</mi><msub><mi>P</mi><mi>X</mi></msub><mo>−</mo><mi>v</mi><msub><mi>P</mi><mi>Y</mi></msub><mo separator="true">,</mo><mspace width="1em"/><msub><mi>p</mi><mi>y</mi></msub><mo>=</mo><mi>v</mi><msub><mi>P</mi><mi>X</mi></msub><mo>+</mo><mi>u</mi><msub><mi>P</mi><mi>Y</mi></msub><mo separator="true">,</mo><mspace width="1em"/><mi>K</mi><mo>=</mo><mfrac><mrow><msubsup><mi>P</mi><mi>X</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>P</mi><mi>Y</mi><mn>2</mn></msubsup></mrow><mrow><mn>2</mn><mi>m</mi></mrow></mfrac><mo>+</mo><mfrac><mi>B</mi><mrow><msup><mi>u</mi><mn>2</mn></msup><mo>+</mo><msup><mi>v</mi><mn>2</mn></msup></mrow></mfrac><mo>+</mo><mi>A</mi><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">p_x=uP_X-vP_Y,\quad p_y=vP_X+uP_Y,\quad
K=\fr{P_X^2+P_Y^2}{2m}+\fr{B}{u^2+v^2}+A.</annotation></semantics></math></span></span></span>
The condition <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>K</mi><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">K=0</annotation></semantics></math></span></span> specifies the energy of the dual trajectory.</p>
<section id="footnotes" class="footnotes footnotes-end-of-document" role="doc-endnotes">
<hr/>
<ol>
<li id="fn1"><p>For unknown reasons, the transformed Hamiltonian is called the Kamiltonian just because we often use the symbol <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>K</mi></mrow><annotation encoding="application/x-tex">K</annotation></semantics></math></span></span> to represent it. However, there is not a similar convention for the transformed Lagrangian, so I would like to use the letter <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>M</mi></mrow><annotation encoding="application/x-tex">M</annotation></semantics></math></span></span> and call it the Magrangian. The surname “Lagrange” is originated from the French phrase <em>la grange</em> (meaning “the barn”), and correspondingly “Magrange” may refer to the French phrase <em>ma grange</em> (meaning “my barn”). This pun then can make “Magrangian” kind of mean “my Lagrangian”.<a href="#fnref1" class="footnote-back" role="doc-backlink">↩︎</a></p></li>
</ol>
</section>]]></content><author><name>UlyssesZhan</name><email>ulysseszhan@gmail.com</email></author><category term="physics" /><category term="complex" /><category term="classical mechanics" /><category term="canonical transformation" /><category term="kepler problem" /><category term="mathematical physics" /><category term="vector analysis" /><category term="long paper" /><summary type="html"><![CDATA[The conformal map <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>w</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>z</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\fc wz</annotation></semantics></math></span></span> transforms the trajectory with energy <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>−</mo><mi>B</mi></mrow><annotation encoding="application/x-tex">-B</annotation></semantics></math></span></span> in potential <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>U</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>z</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><mi>A</mi><msup><mrow><mo fence="true">∣</mo><mi mathvariant="normal">d</mi><mi>w</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>z</mi><mo fence="true">∣</mo></mrow><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\fc Uz\ceq A\v{\d w/\d z}^2</annotation></semantics></math></span></span> into the trajectory with energy <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>−</mo><mi>A</mi></mrow><annotation encoding="application/x-tex">-A</annotation></semantics></math></span></span> in potential <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>V</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>w</mi><mo fence="true">)</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><mi>B</mi><msup><mrow><mo fence="true">∣</mo><mi mathvariant="normal">d</mi><mi>z</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>w</mi><mo fence="true">∣</mo></mrow><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\fc Vw\ceq B\v{\d z/\d w}^2</annotation></semantics></math></span></span>. I will prove this beautiful result and show some implications of it.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ulysseszh.github.io/assets/images/covers/2023-12-22-conformal-trajectory.png" /><media:content medium="image" url="https://ulysseszh.github.io/assets/images/covers/2023-12-22-conformal-trajectory.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html"><![CDATA[Rotational symmetry of plane lattices as a simple example of algebraic number theory]]></title><link href="https://ulysseszh.github.io/math/2023/11/09/lattice-algebraic.html" rel="alternate" type="text/html" title="Rotational symmetry of plane lattices as a simple example of algebraic number theory" /><published>2023-11-09T23:53:41-08:00</published><updated>2023-11-09T23:53:41-08:00</updated><id>https://ulysseszh.github.io/math/2023/11/09/lattice-algebraic</id><content type="html" xml:base="https://ulysseszh.github.io/math/2023/11/09/lattice-algebraic.html"><![CDATA[<p>Here is an exercise problem from <em>Modern Condensed Matter Physics</em> (Girvin and Yang, 2019):<sup>©</sup></p>
<blockquote>
<strong>Exercise 3.9.</strong> Show that five-fold rotation symmetry is inconsistent with lattice translation symmetry in 2D. Since 3D lattices can be formed by stacking 2D lattices, this conclusion holds in 3D as well.
</blockquote>
<p class="no-indent">
Before I saw this problem, I had never thought about whether a plane lattice can have <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>m</mi></mrow><annotation encoding="application/x-tex">m</annotation></semantics></math></span></span>-fold symmetry for any positive integer <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>m</mi></mrow><annotation encoding="application/x-tex">m</annotation></semantics></math></span></span>. I was surprised at first that I cannot have a translationally symmetric lattice with 5-fold symmetry. After some thinking, I did realize that I cannot imagine a 5-fold symmetric plane lattice, so such a lattice cannot exist intuitively.
</p>
<p>Actually, the only allowed rotational symmetries are 2-fold, 3-fold, 4-fold, and 6-fold. This result is known as the <a href="https://en.wikipedia.org/wiki/Crystallographic_restriction_theorem" target="_blank" rel="external">crystallographic restriction theorem</a>. Then, how to prove it?</p>
<p>After jiggling around the possible structure of the symmetry group of a plane lattice, I finally proved it. I found that this proof is actually a simple and good example of how algebraic number theory can be used in physics.</p>
<p>Before dive into the proof, we need to first prove a simple lemma about real analysis:</p>
<p class="no-indent">
<strong>Lemma 1.</strong> If <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>G</mi></mrow><annotation encoding="application/x-tex">G</annotation></semantics></math></span></span> is a subgroup of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><msup><mi mathvariant="double-struck">R</mi><mn>2</mn></msup><mo separator="true">,</mo><mo>+</mo><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(\mathbb R^2,+)</annotation></semantics></math></span></span> that is discrete and spans <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="double-struck">R</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\mathbb R^2</annotation></semantics></math></span></span>, then there exist two linearly independent elements in <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="double-struck">R</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\mathbb R^2</annotation></semantics></math></span></span> that generate <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>G</mi></mrow><annotation encoding="application/x-tex">G</annotation></semantics></math></span></span>.
</p>
<p class="no-indent">
<em>Proof.</em> Because <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>G</mi></mrow><annotation encoding="application/x-tex">G</annotation></semantics></math></span></span> spans <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="double-struck">R</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\mathbb R^2</annotation></semantics></math></span></span>, there exist two linearly independent elements <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>g</mi><mn>1</mn></msub><mo separator="true">,</mo><msub><mi>g</mi><mn>2</mn></msub><mo>∈</mo><mi>G</mi></mrow><annotation encoding="application/x-tex">g_1,g_2\in G</annotation></semantics></math></span></span>.
</p>
<p>Consider the vector subspace <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>V</mi><mn>1</mn></msub><mo><mi mathvariant="normal">≔</mi></mo><msub><mi>g</mi><mn>1</mn></msub><mi mathvariant="double-struck">R</mi></mrow><annotation encoding="application/x-tex">V_1\coloneqq g_1\mathbb R</annotation></semantics></math></span></span> and the subgroup <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>G</mi><mn>1</mn></msub><mo><mi mathvariant="normal">≔</mi></mo><mi>G</mi><mo>∩</mo><msub><mi>V</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">G_1\coloneqq G\cap V_1</annotation></semantics></math></span></span>. Obviously, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>G</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">G_1</annotation></semantics></math></span></span> should be generated by some element <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>h</mi><mn>1</mn></msub><mo>∈</mo><msub><mi>G</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">h_1\in G_1</annotation></semantics></math></span></span> (this is because <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>V</mi><mn>1</mn></msub><mo>≃</mo><mi mathvariant="double-struck">R</mi></mrow><annotation encoding="application/x-tex">V_1\simeq\mathbb R</annotation></semantics></math></span></span>, and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>G</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">G_1</annotation></semantics></math></span></span> as a discrete set must have a smallest positive element under that isomorphism, which must be the generator of
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>G</mi><mn>0</mn></msub></mrow><annotation encoding="application/x-tex">G_0</annotation></semantics></math></span></span> because it would otherwise not be the smallest positive element). Therefore, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>G</mi><mn>1</mn></msub><mo>=</mo><msub><mi>h</mi><mn>1</mn></msub><mi mathvariant="double-struck">Z</mi></mrow><annotation encoding="application/x-tex">G_1=h_1\mathbb Z</annotation></semantics></math></span></span>. Also, because <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>h</mi><mn>1</mn></msub><mo mathvariant="normal">≠</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">h_1\ne0</annotation></semantics></math></span></span>, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">{</mo><msub><mi>h</mi><mn>1</mn></msub><mo separator="true">,</mo><msub><mi>g</mi><mn>2</mn></msub><mo fence="true">}</mo></mrow><annotation encoding="application/x-tex">\left\{h_1,g_2\right\}</annotation></semantics></math></span></span> must span <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="double-struck">R</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\mathbb R^2</annotation></semantics></math></span></span>.</p>
<p>Let <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>T</mi><mo><mi mathvariant="normal">≔</mi></mo><mrow><mo fence="true">{</mo><mi>a</mi><msub><mi>h</mi><mn>1</mn></msub><mo>+</mo><mi>b</mi><msub><mi>g</mi><mn>2</mn></msub><mo>∈</mo><mi>G</mi><mtext> </mtext><mo fence="true" lspace="0.05em" rspace="0.05em">|</mo><mtext> </mtext><mi>a</mi><mo>∈</mo><mrow><mo fence="true">[</mo><mn>0</mn><mo separator="true">,</mo><mn>1</mn><mo fence="true">)</mo></mrow><mo separator="true">,</mo><mi>b</mi><mo>∈</mo><mrow><mo fence="true">[</mo><mn>0</mn><mo separator="true">,</mo><mn>1</mn><mo fence="true">]</mo></mrow><mo fence="true">}</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">T\coloneqq\left\{ah_1+bg_2\in G\,\middle|\,a\in\left[0,1\right),b\in\left[0,1\right]\right\}.</annotation></semantics></math></span></span></span> Then, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>T</mi></mrow><annotation encoding="application/x-tex">T</annotation></semantics></math></span></span> must be discrete (because <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>G</mi></mrow><annotation encoding="application/x-tex">G</annotation></semantics></math></span></span> is) and bounded, and contains at least the element <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>g</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">g_2</annotation></semantics></math></span></span>. Express every element in <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>T</mi></mrow><annotation encoding="application/x-tex">T</annotation></semantics></math></span></span> as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>a</mi><msub><mi>h</mi><mn>1</mn></msub><mo>+</mo><mi>b</mi><msub><mi>g</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">ah_1+bg_2</annotation></semantics></math></span></span> and pick out the one element with the smallest non-zero <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>b</mi></mrow><annotation encoding="application/x-tex">b</annotation></semantics></math></span></span>, and denote it as
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>h</mi><mn>2</mn></msub><mo>=</mo><msup><mi>a</mi><mo>⋆</mo></msup><msub><mi>h</mi><mn>1</mn></msub><mo>+</mo><msup><mi>b</mi><mo>⋆</mo></msup><msub><mi>g</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">h_2=a^\star h_1+b^\star g_2</annotation></semantics></math></span></span>. Certainly, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">{</mo><msub><mi>h</mi><mn>1</mn></msub><mo separator="true">,</mo><msub><mi>h</mi><mn>2</mn></msub><mo fence="true">}</mo></mrow><annotation encoding="application/x-tex">\left\{h_1,h_2\right\}</annotation></semantics></math></span></span> span <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="double-struck">R</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\mathbb R^2</annotation></semantics></math></span></span>.</p>
<p>Now, for any <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>g</mi><mo>∈</mo><mi>G</mi></mrow><annotation encoding="application/x-tex">g\in G</annotation></semantics></math></span></span>, we can express it uniquely as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>g</mi><mo>=</mo><mi>a</mi><msub><mi>h</mi><mn>1</mn></msub><mo>+</mo><mi>b</mi><msub><mi>g</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">g=ah_1+bg_2</annotation></semantics></math></span></span>. Define <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msub><mi>c</mi><mn>2</mn></msub><mo><mi mathvariant="normal">≔</mi></mo><mrow><mo fence="true">⌊</mo><mfrac><mi>b</mi><msup><mi>b</mi><mo>⋆</mo></msup></mfrac><mo fence="true">⌋</mo></mrow><mo separator="true">,</mo><mspace width="1em"/><msub><mi>c</mi><mn>1</mn></msub><mo><mi mathvariant="normal">≔</mi></mo><mrow><mo fence="true">⌊</mo><mi>a</mi><mo>−</mo><msup><mi>a</mi><mo>⋆</mo></msup><msub><mi>c</mi><mn>2</mn></msub><mo fence="true">⌋</mo></mrow><mo separator="true">,</mo><mspace width="1em"/><msup><mi>g</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo><mi mathvariant="normal">≔</mi></mo><mi>g</mi><mo>−</mo><msub><mi>c</mi><mn>1</mn></msub><msub><mi>h</mi><mn>1</mn></msub><mo>−</mo><msub><mi>c</mi><mn>2</mn></msub><msub><mi>h</mi><mn>2</mn></msub><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">c_2\coloneqq\left\lfloor\frac{b}{b^\star}\right\rfloor,\quad
c_1\coloneqq\left\lfloor a-a^\star c_2\right\rfloor,\quad
g'\coloneqq g-c_1h_1-c_2h_2.</annotation></semantics></math></span></span></span> Then,
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>g</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo>∈</mo><mi>T</mi></mrow><annotation encoding="application/x-tex">g'\in T</annotation></semantics></math></span></span>, and if we express it as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>g</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo>=</mo><msup><mi>a</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><msub><mi>h</mi><mn>1</mn></msub><mo>+</mo><msup><mi>b</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><msub><mi>g</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">g'=a'h_1+b'g_2</annotation></semantics></math></span></span>, then <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>b</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup></mrow><annotation encoding="application/x-tex">b'</annotation></semantics></math></span></span> is smaller than <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>b</mi><mo>⋆</mo></msup></mrow><annotation encoding="application/x-tex">b^\star</annotation></semantics></math></span></span>. By definition of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>b</mi><mo>⋆</mo></msup></mrow><annotation encoding="application/x-tex">b^\star</annotation></semantics></math></span></span>, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>b</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">b'=0</annotation></semantics></math></span></span>, so
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>g</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo>∈</mo><msub><mi>G</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">g'\in G_1</annotation></semantics></math></span></span>. Hence, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">{</mo><msub><mi>h</mi><mn>1</mn></msub><mo separator="true">,</mo><msub><mi>h</mi><mn>2</mn></msub><mo fence="true">}</mo></mrow><annotation encoding="application/x-tex">\left\{h_1,h_2\right\}</annotation></semantics></math></span></span> generates <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>G</mi></mrow><annotation encoding="application/x-tex">G</annotation></semantics></math></span></span>. <span class="qed-wrapper qed-normal"><span class="qed qed-normal"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">□</mi></mrow><annotation encoding="application/x-tex">\square</annotation></semantics></math></span></span></span></span></p>
<p>Now, we are ready to prove our main result:</p>
<p class="no-indent">
<strong>Theorem.</strong> There is a discrete subset of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="double-struck">R</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">\mathbb R^2</annotation></semantics></math></span></span> that has both translational symmetry and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>m</mi></mrow><annotation encoding="application/x-tex">m</annotation></semantics></math></span></span>-fold symmetry iff <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>φ</mi><mo stretchy="false">(</mo><mi>m</mi><mo stretchy="false">)</mo><mo>≤</mo><mn>2</mn></mrow><annotation encoding="application/x-tex">\varphi(m)\le2</annotation></semantics></math></span></span>, where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>φ</mi></mrow><annotation encoding="application/x-tex">\varphi</annotation></semantics></math></span></span> is <a href="https://en.wikipedia.org/wiki/Euler%27s_totient_function" target="_blank" rel="external">Euler’s totient function</a>.
</p>
<p class="no-indent">
<em>Proof.</em> For the neccessity, prove by contradiction. I instead prove that a set that has the said symmetries must not be discrete.
</p>
<p>Denote the plane as <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="double-struck">C</mi></mrow><annotation encoding="application/x-tex">\mathbb C</annotation></semantics></math></span></span>. Assume that there is an <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>m</mi></mrow><annotation encoding="application/x-tex">m</annotation></semantics></math></span></span>-fold symmetry around point <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>0</mn></mrow><annotation encoding="application/x-tex">0</annotation></semantics></math></span></span>. Then, for any lattice site <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi></mrow><annotation encoding="application/x-tex">z</annotation></semantics></math></span></span>, the point <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>R</mi><mi>z</mi><mo><mi mathvariant="normal">≔</mi></mo><mi>α</mi><mi>z</mi></mrow><annotation encoding="application/x-tex">Rz\coloneqq\alpha z</annotation></semantics></math></span></span> (where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>α</mi><mo><mi mathvariant="normal">≔</mi></mo><msup><mi mathvariant="normal">e</mi><mrow><mn>2</mn><mi>π</mi><mi mathvariant="normal">i</mi><mi mathvariant="normal">/</mi><mi>m</mi></mrow></msup></mrow><annotation encoding="application/x-tex">\alpha\coloneqq\mathrm e^{2\pi\mathrm i/m}</annotation></semantics></math></span></span>) is also a lattice site. Assume that there is a translational symmetry with translation <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>a</mi></mrow><annotation encoding="application/x-tex">a</annotation></semantics></math></span></span>, then the point <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>T</mi><mi>z</mi><mo><mi mathvariant="normal">≔</mi></mo><mi>z</mi><mo>+</mo><mi>a</mi></mrow><annotation encoding="application/x-tex">Tz\coloneqq z+a</annotation></semantics></math></span></span> is also a lattice site. Without loss of generality, we can adjust the orientation of our coordinate system and the length unit so that <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>a</mi><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">a=1</annotation></semantics></math></span></span>.</p>
<p>The group <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>G</mi></mrow><annotation encoding="application/x-tex">G</annotation></semantics></math></span></span> generated by <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">{</mo><mi>R</mi><mo separator="true">,</mo><mi>T</mi><mo stretchy="false">}</mo></mrow><annotation encoding="application/x-tex">\{R,T\}</annotation></semantics></math></span></span> is a subgroup of the symmetry group of the lattice. Its action <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>S</mi><mo><mi mathvariant="normal">≔</mi></mo><mrow><mo fence="true">{</mo><mi>g</mi><mn>0</mn><mtext> </mtext><mo fence="true" lspace="0.05em" rspace="0.05em">|</mo><mtext> </mtext><mi>g</mi><mo>∈</mo><mi>G</mi><mo fence="true">}</mo></mrow></mrow><annotation encoding="application/x-tex">S\coloneqq\left\{g0\,\middle|\,g\in G\right\}</annotation></semantics></math></span></span></span> on the point <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>0</mn></mrow><annotation encoding="application/x-tex">0</annotation></semantics></math></span></span> is a subset of all the lattice sites (this is only true when <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>0</mn></mrow><annotation encoding="application/x-tex">0</annotation></semantics></math></span></span> is a lattice site; I will discuss later the other case). Notice that for any <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>z</mi><mo>∈</mo><mi>S</mi><mo separator="true">,</mo><mi>n</mi><mo>∈</mo><mi mathvariant="double-struck">Z</mi></mrow><annotation encoding="application/x-tex">z\in S,n\in\mathbb Z</annotation></semantics></math></span></span>, we have <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>T</mi><mi>n</mi></msup><mi>R</mi><mi>z</mi><mo>=</mo><mi>n</mi><mo>+</mo><mi>α</mi><mi>z</mi><mo>∈</mo><mi>S</mi></mrow><annotation encoding="application/x-tex">T^nRz=n+\alpha z\in S</annotation></semantics></math></span></span>. Therefore, by expanding any polynomial with integer coefficients using <a href="https://en.wikipedia.org/wiki/Horner%27s_method" target="_blank" rel="external">Horner’s rule</a>, we can see that <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="double-struck">Z</mi><mo stretchy="false">[</mo><mi>α</mi><mo stretchy="false">]</mo><mo>⊆</mo><mi>S</mi></mrow><annotation encoding="application/x-tex">\mathbb Z[\alpha]\subseteq S</annotation></semantics></math></span></span>.</p>
<p>Because <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>α</mi></mrow><annotation encoding="application/x-tex">\alpha</annotation></semantics></math></span></span> is an algebraic integer of degree <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>φ</mi><mo stretchy="false">(</mo><mi>m</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">\varphi(m)</annotation></semantics></math></span></span> (the minimal polynomial of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>α</mi></mrow><annotation encoding="application/x-tex">\alpha</annotation></semantics></math></span></span> is known as the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>m</mi></mrow><annotation encoding="application/x-tex">m</annotation></semantics></math></span></span>th <a href="https://en.wikipedia.org/wiki/Cyclotomic_polynomial" target="_blank" rel="external">cyclotomic polynomial</a>), the generating set of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="double-struck">Z</mi><mo stretchy="false">[</mo><mi>α</mi><mo stretchy="false">]</mo></mrow><annotation encoding="application/x-tex">\mathbb Z[\alpha]</annotation></semantics></math></span></span> must have at least <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>φ</mi><mo stretchy="false">(</mo><mi>m</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">\varphi(m)</annotation></semantics></math></span></span> elements. Therefore, according to Lemma 1, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="double-struck">Z</mi><mo stretchy="false">[</mo><mi>α</mi><mo stretchy="false">]</mo></mrow><annotation encoding="application/x-tex">\mathbb Z[\alpha]</annotation></semantics></math></span></span> is discrete iff <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>φ</mi><mo stretchy="false">(</mo><mi>m</mi><mo stretchy="false">)</mo><mo>≤</mo><mn>2</mn></mrow><annotation encoding="application/x-tex">\varphi(m)\le2</annotation></semantics></math></span></span>.</p>
<p>For the case where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>0</mn></mrow><annotation encoding="application/x-tex">0</annotation></semantics></math></span></span> is not a lattice site, we can generate <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>S</mi></mrow><annotation encoding="application/x-tex">S</annotation></semantics></math></span></span> by acting <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>G</mi></mrow><annotation encoding="application/x-tex">G</annotation></semantics></math></span></span> on any lattice site <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>z</mi><mn>0</mn></msub></mrow><annotation encoding="application/x-tex">z_0</annotation></semantics></math></span></span>. We can then easily prove that <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>z</mi><mn>0</mn></msub><mo>+</mo><mi mathvariant="double-struck">Z</mi><mo stretchy="false">[</mo><mi>α</mi><mo stretchy="false">]</mo><mo>⊆</mo><mi>S</mi></mrow><annotation encoding="application/x-tex">z_0+\mathbb Z[\alpha]\subseteq S</annotation></semantics></math></span></span>. To prove this, we just need to see that we can act <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>R</mi><mrow><mo>−</mo><mi>k</mi></mrow></msup></mrow><annotation encoding="application/x-tex">R^{-k}</annotation></semantics></math></span></span> on <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>z</mi><mn>0</mn></msub></mrow><annotation encoding="application/x-tex">z_0</annotation></semantics></math></span></span> before further acting <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>T</mi><mi>n</mi></msup><mi>R</mi></mrow><annotation encoding="application/x-tex">T^nR</annotation></semantics></math></span></span> on it for <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>k</mi></mrow><annotation encoding="application/x-tex">k</annotation></semantics></math></span></span> times. All the other steps are the same and still valid.</p>
<p>For the sufficiency, because there are only finitely many <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>m</mi></mrow><annotation encoding="application/x-tex">m</annotation></semantics></math></span></span>’s that satisfy <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>φ</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi>m</mi><mo fence="true">)</mo></mrow><mo>≤</mo><mn>2</mn></mrow><annotation encoding="application/x-tex">\varphi\!\left(m\right)\le2</annotation></semantics></math></span></span>. Therefore, we can enumerate these <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>m</mi></mrow><annotation encoding="application/x-tex">m</annotation></semantics></math></span></span>’s and see that we can easily construct a plane lattice with both translational symmetry and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>m</mi></mrow><annotation encoding="application/x-tex">m</annotation></semantics></math></span></span>-fold symmetry for each <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>m</mi></mrow><annotation encoding="application/x-tex">m</annotation></semantics></math></span></span>. <span class="qed-wrapper qed-normal"><span class="qed qed-normal"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">□</mi></mrow><annotation encoding="application/x-tex">\square</annotation></semantics></math></span></span></span></span></p>
<p>I know the original problem in the book was probably not intended to be solved in this way, but it is really amazing how some seemingly purely mathematical areas can have their applications in physics, especially in an exercise problem of a physics textbook where pure mathematics is pretty unexpected.</p>
<p>Unfortunately, this proof, which is based on algebraic properties of certain complex numbers, does not generalize to higher dimensions because we cannot use the complex plane to represent a high-dimensional space.</p>]]></content><author><name>UlyssesZhan</name><email>ulysseszhan@gmail.com</email></author><category term="math" /><category term="complex" /><category term="condensed matter physics" /><category term="algebraic number theory" /><category term="lattice" /><category term="mathematical physics" /><summary type="html"><![CDATA[For a plane lattice, there is only a finite number of different rotational symmetries that are compatible with the discrete translational symmetry. For example, the 5-fold rotational symmetry is not one of them. Why is that? It turns out that whether an <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>m</mi></mrow><annotation encoding="application/x-tex">m</annotation></semantics></math></span></span>-fold symmetry is compatible with translational symmetry is the same as whether <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>φ</mi><mo stretchy="false">(</mo><mi>m</mi><mo stretchy="false">)</mo><mo>≤</mo><mn>2</mn></mrow><annotation encoding="application/x-tex">\varphi(m)\le2</annotation></semantics></math></span></span>.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ulysseszh.github.io/assets/images/covers/2023-11-09-lattice-algebraic.png" /><media:content medium="image" url="https://ulysseszh.github.io/assets/images/covers/2023-11-09-lattice-algebraic.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html"><![CDATA[You can replace <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">i</mi></mrow><annotation encoding="application/x-tex">\mathrm i</annotation></semantics></math></span></span> with <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>−</mo><mi mathvariant="normal">i</mi></mrow><annotation encoding="application/x-tex">-\mathrm i</annotation></semantics></math></span></span> in the Schrödinger equation?]]></title><link href="https://ulysseszh.github.io/physics/2023/10/18/se-conjugate.html" rel="alternate" type="text/html" title="You can replace i with −i in the Schrödinger equation?" /><published>2023-10-18T09:57:54-07:00</published><updated>2023-10-18T09:57:54-07:00</updated><id>https://ulysseszh.github.io/physics/2023/10/18/se-conjugate</id><content type="html" xml:base="https://ulysseszh.github.io/physics/2023/10/18/se-conjugate.html"><![CDATA[<p>
  <em>This article is adapted from the letter that I wrote to my professor of quantum mechanics. Background: the professor asked the class why the infinitesimal translation <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>I</mi><mo>−</mo><mi mathvariant="normal">i</mi><mi>P</mi><mi>ε</mi></mrow><annotation encoding="application/x-tex">I-\mathrm i P\varepsilon</annotation></semantics></math></span></span> instead of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>I</mi><mo>+</mo><mi mathvariant="normal">i</mi><mi>P</mi><mi>ε</mi></mrow><annotation encoding="application/x-tex">I+\mathrm i P\varepsilon</annotation></semantics></math></span></span> (here <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>P</mi></mrow><annotation encoding="application/x-tex">P</annotation></semantics></math></span></span> is the momentum operator). I pointed out immediately that this is not a legitimate question to ask because we can freely replace <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">i</mi></mrow><annotation encoding="application/x-tex">\mathrm i</annotation></semantics></math></span></span> with <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>−</mo><mi mathvariant="normal">i</mi></mrow><annotation encoding="application/x-tex">-\mathrm i</annotation></semantics></math></span></span> in the Schrödinger equation. The original letter was sent at 2023-10-10 16:42 -0700.</em>
</p>
<hr/>
<p>Hi! I said in today’s class that it is just a random choice whether we use <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">i</mi></mrow><annotation encoding="application/x-tex">\mathrm i</annotation></semantics></math></span></span> or <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>−</mo><mi mathvariant="normal">i</mi></mrow><annotation encoding="application/x-tex">-\mathrm i</annotation></semantics></math></span></span>. Here is the justification:</p>
<p>First, mathematically, conjugation is an automorphism of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="double-struck">C</mi></mrow><annotation encoding="application/x-tex">\mathbb C</annotation></semantics></math></span></span> (in the sense of being a field). This fact can be easily verified. It can be easily understood by considering <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="double-struck">C</mi></mrow><annotation encoding="application/x-tex">\mathbb C</annotation></semantics></math></span></span> as the extension field <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="double-struck">R</mi><mo stretchy="false">[</mo><mi>X</mi><mo stretchy="false">]</mo><mi mathvariant="normal">/</mi><mo stretchy="false">(</mo><msup><mi>X</mi><mn>2</mn></msup><mo>+</mo><mn>1</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">\mathbb R[X]/(X^2+1)</annotation></semantics></math></span></span>. Furthermore, due to this fact, all theorems in complex analysis are still valid if we replace every number by its conjugate.</p>
<p>Then, consider replacing <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>−</mo><mi mathvariant="normal">i</mi></mrow><annotation encoding="application/x-tex">-\mathrm i</annotation></semantics></math></span></span> with <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">i</mi></mrow><annotation encoding="application/x-tex">\mathrm i</annotation></semantics></math></span></span> in the SE, namely changing <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>ψ</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo>=</mo><mo>−</mo><mi mathvariant="normal">i</mi><mi>H</mi><mi>ψ</mi></mrow><annotation encoding="application/x-tex">\psi' = -\mathrm iH\psi</annotation></semantics></math></span></span> into <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi>ψ</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo>=</mo><mi mathvariant="normal">i</mi><mi>H</mi><mi>ψ</mi></mrow><annotation encoding="application/x-tex">\psi' = \mathrm iH\psi</annotation></semantics></math></span></span>. Due to the mathematical fact above, the new SE should lead to exactly the same theory as our familiar QM because all physically meaningful quantities are real (so that their conjugate are still themselves). The solution to the SE will be <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>ψ</mi><mo>=</mo><msub><mi>ψ</mi><mn>0</mn></msub><mi>exp</mi><mo>⁡</mo><mo stretchy="false">(</mo><mi mathvariant="normal">i</mi><mi>H</mi><mi>t</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">\psi = \psi_0\exp(\mathrm iHt)</annotation></semantics></math></span></span> instead of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>ψ</mi><mo>=</mo><msub><mi>ψ</mi><mn>0</mn></msub><mi>exp</mi><mo>⁡</mo><mo stretchy="false">(</mo><mo>−</mo><mi mathvariant="normal">i</mi><mi>H</mi><mi>t</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">\psi = \psi_0\exp(-\mathrm iHt)</annotation></semantics></math></span></span>, and they are exactly the same except an opposite phase (which does not matter) (given that <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>ψ</mi><mn>0</mn></msub></mrow><annotation encoding="application/x-tex">\psi_0</annotation></semantics></math></span></span> also becomes its original counterpart’s conjugate in the new theory, where by saying “conjugate” here I mean taking the conjugate of all of its coordinates under the basis of eigenvectors of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>H</mi></mrow><annotation encoding="application/x-tex">H</annotation></semantics></math></span></span>).</p>
<p>What about time reversal? The time reversal is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>t</mi><mo>→</mo><mo>−</mo><mi>t</mi></mrow><annotation encoding="application/x-tex">t\to-t</annotation></semantics></math></span></span> in the SE, which is actually slightly different from <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">i</mi><mo>→</mo><mo>−</mo><mi mathvariant="normal">i</mi></mrow><annotation encoding="application/x-tex">\mathrm i\to-\mathrm i</annotation></semantics></math></span></span> because when doing the latter I also assume that we make <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>ψ</mi><mn>0</mn></msub></mrow><annotation encoding="application/x-tex">\psi_0</annotation></semantics></math></span></span> its conjugate, while <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>t</mi><mo>→</mo><mo>−</mo><mi>t</mi></mrow><annotation encoding="application/x-tex">t\to-t</annotation></semantics></math></span></span> leaves <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>ψ</mi><mn>0</mn></msub></mrow><annotation encoding="application/x-tex">\psi_0</annotation></semantics></math></span></span> unchanged. However, the close connection between conjugate and time reversal does give us a hint about what the T-symmetry looks like in QM: QM does have T-symmetry, but <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>T</mi></mrow><annotation encoding="application/x-tex">T</annotation></semantics></math></span></span> cannot be a linear operator because it unavoidably involves conjugation. Actually, conjugation often does look like time reversal. For example, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">[</mo><mi>X</mi><mo separator="true">,</mo><mi>P</mi><mo stretchy="false">]</mo><mo>=</mo><mi mathvariant="normal">i</mi></mrow><annotation encoding="application/x-tex">[X,P]=\mathrm i</annotation></semantics></math></span></span> becoming <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">[</mo><mi>X</mi><mo separator="true">,</mo><mi>P</mi><mo stretchy="false">]</mo><mo>=</mo><mo>−</mo><mi mathvariant="normal">i</mi></mrow><annotation encoding="application/x-tex">[X,P]=-\mathrm i</annotation></semantics></math></span></span> can be either due to conjugation (the <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">i</mi><mo>→</mo><mo>−</mo><mi mathvariant="normal">i</mi></mrow><annotation encoding="application/x-tex">\mathrm i\to-\mathrm i</annotation></semantics></math></span></span> here) or due to time reversal (<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>P</mi><mo>→</mo><mo>−</mo><mi>P</mi></mrow><annotation encoding="application/x-tex">P\to-P</annotation></semantics></math></span></span> while <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>X</mi></mrow><annotation encoding="application/x-tex">X</annotation></semantics></math></span></span> unchanged).</p>
<p>Other than saving some minus signs here or there, there is actually a benefit (though minor) about replacing our familiar QM with its conjugate: this makes equations in QM have the same convention as in electrical engineering. Specifically, QM uses <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>exp</mi><mo>⁡</mo><mo stretchy="false">(</mo><mo>−</mo><mi mathvariant="normal">i</mi><mi>E</mi><mi>t</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">\exp(-\mathrm i E t)</annotation></semantics></math></span></span> while EE uses <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>exp</mi><mo>⁡</mo><mo stretchy="false">(</mo><mi mathvariant="normal">i</mi><mi>ω</mi><mi>t</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">\exp(\mathrm i\omega t)</annotation></semantics></math></span></span>. I don’t know why, but conventions in EM seem to be the same as in QM because they also use <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>exp</mi><mo>⁡</mo><mo stretchy="false">(</mo><mo>−</mo><mi mathvariant="normal">i</mi><mi>ω</mi><mi>t</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">\exp(-\mathrm i\omega t)</annotation></semantics></math></span></span>. It seems strange that EE does not use the same conventions in EM.</p>
<p>Back to where this topic was brought up: why is infinitesimal translation identity minus <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">i</mi><mi>P</mi><mi>ε</mi></mrow><annotation encoding="application/x-tex">\mathrm i P \varepsilon</annotation></semantics></math></span></span> instead of plus? The answer to this question is the choice we made when we wrote the SE, which is just a matter of convention. The question that can be genuinely asked is this: why is infinitesimal translation identity minus <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>ε</mi><mi mathvariant="normal">d</mi><mi mathvariant="normal">/</mi><mi mathvariant="normal">d</mi><mi>x</mi></mrow><annotation encoding="application/x-tex">\varepsilon \mathrm d/\mathrm dx</annotation></semantics></math></span></span> instead of plus? The arguments made in class are then valid to answer this question.</p>]]></content><author><name>UlyssesZhan</name><email>ulysseszhan@gmail.com</email></author><category term="physics" /><category term="quantum mechanics" /><category term="letter" /><category term="complex" /><summary type="html"><![CDATA[When someone asks you why it is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>−</mo><mi mathvariant="normal">i</mi></mrow><annotation encoding="application/x-tex">-\mathrm i</annotation></semantics></math></span></span> here instead of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">i</mi></mrow><annotation encoding="application/x-tex">\mathrm i</annotation></semantics></math></span></span> or the other way around, you can say that this is just a convention. My professor of quantum mechanics once asked the class similar a question, and I replied with this letter.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ulysseszh.github.io/assets/images/covers/2023-10-18-se-conjugate.png" /><media:content medium="image" url="https://ulysseszh.github.io/assets/images/covers/2023-10-18-se-conjugate.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html"><![CDATA[Drawing a heart using Joukowsky transformation]]></title><link href="https://ulysseszh.github.io/math/2020/06/13/joukowsky-heart.html" rel="alternate" type="text/html" title="Drawing a heart using Joukowsky transformation" /><published>2020-06-13T01:19:58-07:00</published><updated>2020-06-13T01:19:58-07:00</updated><id>https://ulysseszh.github.io/math/2020/06/13/joukowsky-heart</id><content type="html" xml:base="https://ulysseszh.github.io/math/2020/06/13/joukowsky-heart.html"><![CDATA[<p>Joukowsky transformation of a circle centered at <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">(</mo><mn>1</mn><mo separator="true">,</mo><mn>1</mn><mo fence="true">)</mo></mrow><annotation encoding="application/x-tex">\left(1,1\right)</annotation></semantics></math></span></span> of radius <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn></mrow><annotation encoding="application/x-tex">1</annotation></semantics></math></span></span> is a curve resembling a heart.</p>
<figure>
<img src="/assets/images/figures/2020-06-13-joukowsky-heart/joukowsky_heart.png" alt="Joukowsky heart"/>

</figure>
<p>To be specific, it is <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo fence="true">{</mo><mn>1</mn><mo>+</mo><mi mathvariant="normal">i</mi><mo>+</mo><msup><mi mathvariant="normal">e</mi><mrow><mi mathvariant="normal">i</mi><mi>t</mi></mrow></msup><mo>+</mo><mfrac><mn>1</mn><mrow><mn>1</mn><mo>+</mo><mi mathvariant="normal">i</mi><mo>+</mo><msup><mi mathvariant="normal">e</mi><mrow><mi mathvariant="normal">i</mi><mi>t</mi></mrow></msup></mrow></mfrac><mtext> </mtext><mo fence="true" lspace="0.05em" rspace="0.05em">|</mo><mtext> </mtext><mi>t</mi><mo>∈</mo><mrow><mo fence="true">[</mo><mn>0</mn><mo separator="true">,</mo><mn>2</mn><mi>π</mi><mo fence="true">)</mo></mrow><mo fence="true">}</mo></mrow><annotation encoding="application/x-tex">
    \left\{1+\mathrm i+\mathrm e^{\mathrm it}+
    \frac1{1+\mathrm i+\mathrm e^{\mathrm it}}
    \,\middle|\,t\in\left[0,2\pi\right)\right\}
</annotation></semantics></math></span></span></span> on the complex plane.</p>]]></content><author><name>UlyssesZhan</name><email>ulysseszhan@gmail.com</email></author><category term="math" /><category term="complex" /><summary type="html"><![CDATA[Joukowsky transformation of a circle centered at <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">(</mo><mn>1</mn><mo separator="true">,</mo><mn>1</mn><mo fence="true">)</mo></mrow><annotation encoding="application/x-tex">\left(1,1\right)</annotation></semantics></math></span></span> of radius <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn></mrow><annotation encoding="application/x-tex">1</annotation></semantics></math></span></span> is a curve resembling a heart.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ulysseszh.github.io/assets/images/covers/2020-06-13-joukowsky-heart.png" /><media:content medium="image" url="https://ulysseszh.github.io/assets/images/covers/2020-06-13-joukowsky-heart.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html"><![CDATA[Use complex numbers as canonical variables]]></title><link href="https://ulysseszh.github.io/physics/2020/01/06/complex-canonical.html" rel="alternate" type="text/html" title="Use complex numbers as canonical variables" /><published>2020-01-05T22:09:47-08:00</published><updated>2020-01-05T22:09:47-08:00</updated><id>https://ulysseszh.github.io/physics/2020/01/06/complex-canonical</id><content type="html" xml:base="https://ulysseszh.github.io/physics/2020/01/06/complex-canonical.html"><![CDATA[<h2 data-label="0.1" id="introduction">Introduction</h2>
<p>In Hamiltonian mechanics, if we let <span id="eq:def-c" data-label="(1)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi mathvariant="bold">c</mi><mo><mi mathvariant="normal">≔</mi></mo><mi>α</mi><mi mathvariant="bold">q</mi><mo>+</mo><mi mathvariant="normal">i</mi><mi>β</mi><mi mathvariant="bold">p</mi><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">\mathbf c\coloneqq\alpha\mathbf q+\mathrm i\beta\mathbf p,</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>1</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(1)</annotation></semantics></math></span></span></span></span> </span></span> where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>α</mi></mrow><annotation encoding="application/x-tex">\alpha</annotation></semantics></math></span></span> and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi></mrow><annotation encoding="application/x-tex">\beta</annotation></semantics></math></span></span> are non-zero real numbers, then two real vectors <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="bold">q</mi></mrow><annotation encoding="application/x-tex">\mathbf q</annotation></semantics></math></span></span> and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="bold">p</mi></mrow><annotation encoding="application/x-tex">\mathbf p</annotation></semantics></math></span></span> becomes a complex vector <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="bold">c</mi></mrow><annotation encoding="application/x-tex">\mathbf c</annotation></semantics></math></span></span>. In other words, we use <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>s</mi></mrow><annotation encoding="application/x-tex">s</annotation></semantics></math></span></span> complex numbers instead of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>2</mn><mi>s</mi></mrow><annotation encoding="application/x-tex">2s</annotation></semantics></math></span></span> real numbers to represent the status of a system, where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>s</mi></mrow><annotation encoding="application/x-tex">s</annotation></semantics></math></span></span> is the DOF.</p>
<p>We are going to find out the form of some theorems in Hamiltonian mechanics with respect to the complex variable that we have just defined.</p>
<p>Note that if you do not care about the units, it is recommended to let <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>α</mi><mo>=</mo><mi>β</mi><mo>=</mo><mfrac><mn>1</mn><msqrt><mn>2</mn></msqrt></mfrac></mrow><annotation encoding="application/x-tex">\alpha=\beta=\frac1{\sqrt2}</annotation></semantics></math></span></span> due to the convenience.</p>
<h2 data-label="0.2" id="hamiltonian">Hamiltonian</h2>
<p>In this way, the Hamiltonian is a function of real value with respect to a complex vector. To be clear, <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi mathvariant="script">H</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi mathvariant="bold">c</mi><mo separator="true">,</mo><mi>t</mi><mo fence="true">)</mo></mrow><mo>=</mo><mi mathvariant="script">H</mi><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi mathvariant="bold">q</mi><mo separator="true">,</mo><mi mathvariant="bold">p</mi><mo separator="true">,</mo><mi>t</mi><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">
    \mathcal H\!\left(\mathbf c,t\right)=
    \mathcal H\!\left(\mathbf q,\mathbf p,t\right).
</annotation></semantics></math></span></span></span> The Hamiltonian is not an analytical function, so we need to redefine how a function can be differentiated in order that the Hamiltonian is “differentiable.” The approach to this is to use the average of the limit along the real axis and that along the imaginary axis, which means <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mi mathvariant="normal">d</mi><mrow><mi mathvariant="normal">d</mi><mrow><mo fence="true">(</mo><mi>x</mi><mo>+</mo><mi mathvariant="normal">i</mi><mi>y</mi><mo fence="true">)</mo></mrow></mrow></mfrac><mo><mi mathvariant="normal">≔</mi></mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo fence="true">(</mo><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><mi>x</mi></mrow></mfrac><mo>−</mo><mi mathvariant="normal">i</mi><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><mi>y</mi></mrow></mfrac><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">
    \frac{\mathrm d}{\mathrm d\left(x+\mathrm iy\right)}\coloneqq
    \frac12\left(\frac\partial{\partial x}-
    \mathrm i\frac\partial{\partial y}\right).
</annotation></semantics></math></span></span></span> Thus, <span id="eq:d-dc" data-label="(2)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow></mfrac><mo>=</mo><mfrac><mn>1</mn><mrow><mn>2</mn><mi>α</mi></mrow></mfrac><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">q</mi></mrow></mfrac><mo>−</mo><mfrac><mi mathvariant="normal">i</mi><mrow><mn>2</mn><mi>β</mi></mrow></mfrac><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">p</mi></mrow></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">
    \frac\partial{\partial\mathbf c}=
    \frac1{2\alpha}\frac\partial{\partial\mathbf q}-
    \frac{\mathrm i}{2\beta}\frac\partial{\partial\mathbf p}.
</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>2</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(2)</annotation></semantics></math></span></span></span></span> </span></span> There is also an obvious property that for any function <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>f</mi><mo>:</mo><mi mathvariant="double-struck">C</mi><mo>→</mo><mi mathvariant="double-struck">R</mi></mrow><annotation encoding="application/x-tex">f:\mathbb C\rightarrow\mathbb R</annotation></semantics></math></span></span>, we have <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>f</mi></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi>z</mi><mo>∗</mo></msup></mrow></mfrac><mo>=</mo><msup><mrow><mo fence="true">(</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>f</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi>z</mi></mrow></mfrac><mo fence="true">)</mo></mrow><mo>∗</mo></msup><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">
    \frac{\partial f}{\partial z^*}=
    \left(\frac{\partial f}{\partial z}\right)^*.
</annotation></semantics></math></span></span></span> Furthermore, <span id="eq:d-dq-d-dp" data-label="(3)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">q</mi></mrow></mfrac><mo>=</mo><mi>α</mi><mrow><mo fence="true">(</mo><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow></mfrac><mo>+</mo><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow></mfrac><mo fence="true">)</mo></mrow><mo separator="true">,</mo><mspace width="1em"/><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">p</mi></mrow></mfrac><mo>=</mo><mi mathvariant="normal">i</mi><mi>β</mi><mrow><mo fence="true">(</mo><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow></mfrac><mo>−</mo><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow></mfrac><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">
    \frac\partial{\partial\mathbf q}=
    \alpha\left(\frac\partial{\partial\mathbf c}+
    \frac\partial{\partial\mathbf c^*}\right),\quad
    \frac\partial{\partial\mathbf p}=
    \mathrm i\beta\left(\frac\partial{\partial\mathbf c}-
    \frac\partial{\partial\mathbf c^*}\right).
</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>3</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(3)</annotation></semantics></math></span></span></span></span> </span></span></p>
<h2 data-label="0.3" id="canonical-equations">Canonical equations</h2>
<p>Now we may be curious about what will the canonical equations <span id="eq:canonical-eq" data-label="(4)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">d</mi><mi mathvariant="bold">q</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="script">H</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">p</mi></mrow></mfrac><mo separator="true">,</mo><mspace width="1em"/><mfrac><mrow><mi mathvariant="normal">d</mi><mi mathvariant="bold">p</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mo>−</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="script">H</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">q</mi></mrow></mfrac></mrow><annotation encoding="application/x-tex">\frac{\mathrm d\mathbf q}{\mathrm dt}=
    \frac{\partial\mathcal H}{\partial\mathbf p},\quad
    \frac{\mathrm d\mathbf p}{\mathrm dt}=
    -\frac{\partial\mathcal H}{\partial\mathbf q}
</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>4</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(4)</annotation></semantics></math></span></span></span></span> </span></span> change into after <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="bold">c</mi></mrow><annotation encoding="application/x-tex">\mathbf c</annotation></semantics></math></span></span> is introduced.</p>
<p>Apply Formula <a href="#eq:d-dc">2</a> to <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>2</mn><mi mathvariant="normal">i</mi><mi>α</mi><mi>β</mi><mi mathvariant="script">H</mi></mrow><annotation encoding="application/x-tex">2\mathrm i\alpha\beta\mathcal H</annotation></semantics></math></span></span>, and we can derive that <span id="eq:dH-dc" data-label="(5)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mn>2</mn><mi mathvariant="normal">i</mi><mi>α</mi><mi>β</mi><mfrac><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="script">H</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow></mfrac><mo>=</mo><mi>α</mi><mfrac><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="script">H</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">p</mi></mrow></mfrac><mo>+</mo><mi mathvariant="normal">i</mi><mi>β</mi><mfrac><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="script">H</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">q</mi></mrow></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">2\mathrm i\alpha\beta\frac{\partial\mathcal H}{\partial\mathbf c}=
   \alpha\frac{\partial\mathcal H}{\partial\mathbf p}+
   \mathrm i\beta\frac{\partial\mathcal H}{\partial\mathbf q}.</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>5</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(5)</annotation></semantics></math></span></span></span></span> </span></span> On the other hand, take the derivative of both sides of Formula <a href="#eq:def-c">1</a>, and substitute Formula <a href="#eq:canonical-eq">4</a> into it, and then we can derive that <span id="eq:dc-dt" data-label="(6)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">d</mi><mi mathvariant="bold">c</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mi>α</mi><mfrac><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="script">H</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">p</mi></mrow></mfrac><mo>−</mo><mi mathvariant="normal">i</mi><mi>β</mi><mfrac><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="script">H</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">q</mi></mrow></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">\frac{\mathrm d\mathbf c}{\mathrm dt}=
    \alpha\frac{\partial\mathcal H}{\partial\mathbf p}-
    \mathrm i\beta\frac{\partial\mathcal H}{\partial\mathbf q}.
</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>6</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(6)</annotation></semantics></math></span></span></span></span> </span></span> Compare Formula <a href="#eq:dH-dc">5</a> and <a href="#eq:dc-dt">6</a>, we get the useful formula <span id="eq:new-canonical-eq" data-label="(7)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">d</mi><mi mathvariant="bold">c</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mo>−</mo><mn>2</mn><mi mathvariant="normal">i</mi><mi>α</mi><mi>β</mi><mfrac><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="script">H</mi></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">
    \frac{\mathrm d\mathbf c}{\mathrm dt}=
    -2\mathrm i\alpha\beta
    \frac{\partial\mathcal H}{\partial\mathbf c^*}.
</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>7</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(7)</annotation></semantics></math></span></span></span></span> </span></span> The new canonical equations are a set of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>s</mi></mrow><annotation encoding="application/x-tex">s</annotation></semantics></math></span></span> ODEs of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn></mrow><annotation encoding="application/x-tex">1</annotation></semantics></math></span></span>st degree, and there should be only <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>s</mi></mrow><annotation encoding="application/x-tex">s</annotation></semantics></math></span></span> (instead of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>2</mn><mi>s</mi></mrow><annotation encoding="application/x-tex">2s</annotation></semantics></math></span></span>) arbitrary constants in the solution.</p>
<h2 data-label="0.4" id="poisson-bracket">Poisson bracket</h2>
<p>The Poisson bracket <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="true">{</mo><mo>⋅</mo><mo separator="true">,</mo><mo>⋅</mo><mo fence="true">}</mo></mrow><annotation encoding="application/x-tex">\left\{\cdot,\cdot\right\}</annotation></semantics></math></span></span> can be defined just as usual: <span id="eq:def-poisson" data-label="(8)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mrow><mo fence="true">{</mo><mi>f</mi><mo separator="true">,</mo><mi>g</mi><mo fence="true">}</mo></mrow><mo><mi mathvariant="normal">≔</mi></mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>f</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">q</mi></mrow></mfrac><mo>⋅</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>g</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">p</mi></mrow></mfrac><mo>−</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>f</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">p</mi></mrow></mfrac><mo>⋅</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>g</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">q</mi></mrow></mfrac><mo separator="true">;</mo></mrow><annotation encoding="application/x-tex">
    \left\{f,g\right\}\coloneqq
    \frac{\partial f}{\partial\mathbf q}\cdot
    \frac{\partial g}{\partial\mathbf p}-
    \frac{\partial f}{\partial\mathbf p}\cdot
    \frac{\partial g}{\partial\mathbf q};
</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>8</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(8)</annotation></semantics></math></span></span></span></span> </span></span> while something beautiful will occur if we substitute Formula <a href="#eq:d-dq-d-dp">3</a> into <a href="#eq:def-poisson">8</a>: <span id="eq:new-poisson" data-label="(9)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mrow><mo fence="true">{</mo><mi>f</mi><mo separator="true">,</mo><mi>g</mi><mo fence="true">}</mo></mrow><mo>=</mo><mo>−</mo><mn>2</mn><mi mathvariant="normal">i</mi><mi>α</mi><mi>β</mi><mrow><mo fence="true">(</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>f</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow></mfrac><mo>⋅</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>g</mi></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow></mfrac><mo>−</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>f</mi></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow></mfrac><mo>⋅</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>g</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow></mfrac><mo fence="true">)</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">
    \left\{f,g\right\}=-2\mathrm i\alpha\beta
    \left(\frac{\partial f}{\partial\mathbf c}\cdot
    \frac{\partial g}{\partial\mathbf c^*}-
    \frac{\partial f}{\partial\mathbf c^*}\cdot
    \frac{\partial g}{\partial\mathbf c}\right).
</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>9</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(9)</annotation></semantics></math></span></span></span></span> </span></span> With Formula <a href="#eq:new-poisson">9</a>, you can also verify that <span id="eq:d-dt-poisson" data-label="(10)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mi mathvariant="normal">d</mi><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><mi>t</mi></mrow></mfrac><mo>−</mo><mrow><mo fence="true">{</mo><mi mathvariant="script">H</mi><mo separator="true">,</mo><mo>⋅</mo><mo fence="true">}</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">
    \frac{\mathrm d}{\mathrm dt}=
    \frac\partial{\partial t}-\left\{\mathcal H,\cdot\right\}.
</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>10</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(10)</annotation></semantics></math></span></span></span></span> </span></span></p>
<h2 data-label="0.5" id="canonical-transformation">Canonical transformation</h2>
<p>Consider some kind of transformation <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="bold">c</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo>=</mo><msup><mi mathvariant="bold">c</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mtext> ⁣</mtext><mrow><mo fence="true">(</mo><mi mathvariant="bold">c</mi><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\mathbf c'=\mathbf c'\!\left(\mathbf c\right)</annotation></semantics></math></span></span> that will preserve the form of the canonical equation, which means <span id="eq:transformed-canonical-eq" data-label="(11)"><span class="katex-display-table"> <span class="katex-display-numbered"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">d</mi><msup><mi mathvariant="bold">c</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup></mrow><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mo>−</mo><mn>2</mn><mi mathvariant="normal">i</mi><mi>α</mi><mi>β</mi><mfrac><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="script">H</mi></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mrow><mo mathvariant="normal">′</mo><mo>∗</mo></mrow></msup></mrow></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">
    \frac{\mathrm d\mathbf c'}{\mathrm dt}=
    -2\mathrm i\alpha\beta
    \frac{\partial\mathcal H}{\partial\mathbf c'^*}.
</annotation></semantics></math></span></span></span></span> <span class="katex-display-number"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">(</mo><mn>11</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(11)</annotation></semantics></math></span></span></span></span> </span></span> (We do not consider those transformations that involves <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>t</mi></mrow><annotation encoding="application/x-tex">t</annotation></semantics></math></span></span>. As we all know, if a canonical transformation involves <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>t</mi></mrow><annotation encoding="application/x-tex">t</annotation></semantics></math></span></span>, an additional part should be added to <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="script">H</mi></mrow><annotation encoding="application/x-tex">\mathcal H</annotation></semantics></math></span></span>.)</p>
<p>Apply Formula <a href="#eq:d-dt-poisson">10</a> to <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="bold">c</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup></mrow><annotation encoding="application/x-tex">\mathbf c'</annotation></semantics></math></span></span> and make use of Formula <a href="#eq:transformed-canonical-eq">11</a>, we can derive that <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="script">H</mi></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mrow><mo mathvariant="normal">′</mo><mo>∗</mo></mrow></msup></mrow></mfrac><mo>=</mo><mrow><mo fence="true">{</mo><msup><mi mathvariant="bold">c</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo separator="true">,</mo><mi mathvariant="script">H</mi><mo fence="true">}</mo></mrow><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">
    \frac{\partial\mathcal H}{\partial\mathbf c'^*}=
    \left\{\mathbf c',\mathcal H\right\}.
</annotation></semantics></math></span></span></span> The equation should be true for all <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="script">H</mi></mrow><annotation encoding="application/x-tex">\mathcal H</annotation></semantics></math></span></span>. In other words, <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mrow><mo mathvariant="normal">′</mo><mo>∗</mo></mrow></msup></mrow></mfrac><mo>=</mo><mrow><mo fence="true">{</mo><msup><mi mathvariant="bold">c</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup><mo separator="true">,</mo><mo>⋅</mo><mo fence="true">}</mo></mrow><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">
    \frac\partial{\partial\mathbf c'^*}=
    \left\{\mathbf c',\cdot\right\},
</annotation></semantics></math></span></span></span> so <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mrow><mo mathvariant="normal">′</mo><mo>∗</mo></mrow></msup></mrow></mfrac><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow></mfrac><mo>+</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mrow><mo mathvariant="normal">′</mo><mo>∗</mo></mrow></msup></mrow></mfrac><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow></mfrac><mo>=</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow></mfrac><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow></mfrac><mo>−</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow></mfrac><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">
    \frac{\partial\mathbf c^*}{\partial\mathbf c'^*}
    \frac\partial{\partial\mathbf c^*}+
    \frac{\partial\mathbf c}{\partial\mathbf c'^*}
    \frac\partial{\partial\mathbf c}=
    \frac{\partial\mathbf c'}{\partial\mathbf c}
    \frac\partial{\partial\mathbf c^*}-
    \frac{\partial\mathbf c'}{\partial\mathbf c^*}
    \frac\partial{\partial\mathbf c}.
</annotation></semantics></math></span></span></span>
Note that usually <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow></mfrac></mrow><annotation encoding="application/x-tex">\frac\partial{\partial\mathbf c}</annotation></semantics></math></span></span> and <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mfrac><mi mathvariant="normal">∂</mi><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow></mfrac></mrow><annotation encoding="application/x-tex">\frac\partial{\partial\mathbf c^*}</annotation></semantics></math></span></span> are linearly independent, so we can derive that <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mrow><mo mathvariant="normal">′</mo><mo>∗</mo></mrow></msup></mrow></mfrac><mo>=</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow></mfrac><mo separator="true">,</mo><mspace width="1em"/><mfrac><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mrow><mo mathvariant="normal">′</mo><mo>∗</mo></mrow></msup></mrow></mfrac><mo>=</mo><mo>−</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">
    \frac{\partial\mathbf c^*}{\partial\mathbf c'^*}=
    \frac{\partial\mathbf c'}{\partial\mathbf c},\quad
    \frac{\partial\mathbf c}{\partial\mathbf c'^*}=
    -\frac{\partial\mathbf c'}{\partial\mathbf c^*}.
</annotation></semantics></math></span></span></span> Here it is a much more convenient way to judge whether a transformation is a canonical transformation than to find a generating function.</p>
<p>With the property we have just found, it is easy to find out that the Poisson brackets corresponding to different set of canonical variables have the same value, which is to say that <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msub><mrow><mo fence="true">{</mo><mi>f</mi><mo separator="true">,</mo><mi>g</mi><mo fence="true">}</mo></mrow><mi mathvariant="bold">c</mi></msub><mo>=</mo><msub><mrow><mo fence="true">{</mo><mi>f</mi><mo separator="true">,</mo><mi>g</mi><mo fence="true">}</mo></mrow><msup><mi mathvariant="bold">c</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup></msub><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">
    \left\{f,g\right\}_{\mathbf c}=\left\{f,g\right\}_{\mathbf c'}.
</annotation></semantics></math></span></span></span></p>
<h2 data-label="0.6" id="phase-space">Phase space</h2>
<p>With the introduction of the complex variable <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="bold">c</mi></mrow><annotation encoding="application/x-tex">\mathbf c</annotation></semantics></math></span></span>, the phase space becomes the vector space of <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="bold">c</mi></mrow><annotation encoding="application/x-tex">\mathbf c</annotation></semantics></math></span></span>, which is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mi mathvariant="double-struck">C</mi><mi>s</mi></msup></mrow><annotation encoding="application/x-tex">\mathbb C^s</annotation></semantics></math></span></span>.</p>
<p>I have not learned differential geometry about complex manifold, so maybe there is some awesome extensions that can be made in the phase space, while I will not be able to find them out…</p>
<h2 data-label="0.7" id="some-examples">Some examples</h2>
<h3 data-label="0.7.1" id="free-particle">Free particle</h3>
<p>The Hamiltonian of a free particle is <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi mathvariant="script">H</mi><mo>=</mo><mfrac><msup><mrow><mo fence="true">(</mo><mi mathvariant="normal">Im</mi><mo>⁡</mo><mi mathvariant="bold">c</mi><mo fence="true">)</mo></mrow><mn>2</mn></msup><mrow><mn>2</mn><mi>m</mi></mrow></mfrac><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">
    \mathcal H=\frac{\left(\Im\mathbf c\right)^2}{2m},
</annotation></semantics></math></span></span></span> where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="bold">c</mi></mrow><annotation encoding="application/x-tex">\mathbf c</annotation></semantics></math></span></span> is a <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>3</mn></mrow><annotation encoding="application/x-tex">3</annotation></semantics></math></span></span>-dimensional complex vector, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>α</mi><mo>=</mo><mi>β</mi><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">\alpha=\beta=1</annotation></semantics></math></span></span>. Substitute it into <a href="#eq:new-canonical-eq">7</a>, and then we can derive that <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">d</mi><mi mathvariant="bold">c</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mfrac><mrow><mi mathvariant="normal">Im</mi><mo>⁡</mo><mi mathvariant="bold">c</mi></mrow><mi>m</mi></mfrac><mi mathvariant="normal">.</mi></mrow><annotation encoding="application/x-tex">
    \frac{\mathrm d\mathbf c}{\mathrm dt}=
    \frac{\Im\mathbf c}m.
</annotation></semantics></math></span></span></span> By solving it, we can derive that <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi mathvariant="bold">c</mi><mo>=</mo><mfrac><mrow><mi mathvariant="normal">Im</mi><mo>⁡</mo><msub><mi mathvariant="bold">c</mi><mn>0</mn></msub></mrow><mi>m</mi></mfrac><mi>t</mi><mo>+</mo><msub><mi mathvariant="bold">c</mi><mn>0</mn></msub><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">
    \mathbf c=\frac{\Im\mathbf c_0}mt+\mathbf c_0,
</annotation></semantics></math></span></span></span> where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi mathvariant="bold">c</mi><mn>0</mn></msub></mrow><annotation encoding="application/x-tex">\mathbf c_0</annotation></semantics></math></span></span> is <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>3</mn></mrow><annotation encoding="application/x-tex">3</annotation></semantics></math></span></span> arbitrary complex constants.</p>
<h3 data-label="0.7.2" id="harmonic-oscillator">Harmonic oscillator</h3>
<p>The Hamiltonian of a harmonic oscillator is <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi mathvariant="script">H</mi><mo>=</mo><mfrac><msup><mrow><mo fence="true">∣</mo><mi>c</mi><mo fence="true">∣</mo></mrow><mn>2</mn></msup><mn>2</mn></mfrac><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">
    \mathcal H=\frac{\left|c\right|^2}2,
</annotation></semantics></math></span></span></span> where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>c</mi></mrow><annotation encoding="application/x-tex">c</annotation></semantics></math></span></span> is a complex number, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>α</mi><mo>=</mo><msqrt><mi>k</mi></msqrt></mrow><annotation encoding="application/x-tex">\alpha=\sqrt k</annotation></semantics></math></span></span>, <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>β</mi><mo>=</mo><mfrac><mn>1</mn><msqrt><mi>m</mi></msqrt></mfrac></mrow><annotation encoding="application/x-tex">\beta=\frac1{\sqrt m}</annotation></semantics></math></span></span>. Substitute it into <a href="#eq:new-canonical-eq">7</a>, and then we can derive that <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">d</mi><mi>c</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mo>−</mo><mi mathvariant="normal">i</mi><mi>ω</mi><mi>c</mi><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">
    \frac{\mathrm dc}{\mathrm dt}=-\mathrm i\omega c,
</annotation></semantics></math></span></span></span> where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>ω</mi><mo><mi mathvariant="normal">≔</mi></mo><mi>α</mi><mi>β</mi><mo>=</mo><msqrt><mfrac><mi>k</mi><mi>m</mi></mfrac></msqrt></mrow><annotation encoding="application/x-tex">\omega\coloneqq\alpha\beta=\sqrt{\frac km}</annotation></semantics></math></span></span>. By solving it, we can derive that <span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>c</mi><mo>=</mo><msub><mi>c</mi><mn>0</mn></msub><msup><mi mathvariant="normal">e</mi><mrow><mo>−</mo><mi mathvariant="normal">i</mi><mi>ω</mi><mi>t</mi></mrow></msup><mo separator="true">,</mo></mrow><annotation encoding="application/x-tex">
    c=c_0\mathrm e^{-\mathrm i\omega t},
</annotation></semantics></math></span></span></span> where <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>c</mi><mn>0</mn></msub></mrow><annotation encoding="application/x-tex">c_0</annotation></semantics></math></span></span> is an arbitrary complex constant.</p>]]></content><author><name>UlyssesZhan</name><email>ulysseszhan@gmail.com</email></author><category term="physics" /><category term="classical mechanics" /><category term="canonical transformation" /><category term="hamiltonian" /><category term="complex" /><category term="long paper" /><summary type="html"><![CDATA[In this article, I try exploring an idea: using complex numbers to combine pairs of canonical variables into complex variables: <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="bold">c</mi><mo><mi mathvariant="normal">≔</mi></mo><mi>α</mi><mi mathvariant="bold">q</mi><mo>+</mo><mi mathvariant="normal">i</mi><mi>β</mi><mi mathvariant="bold">p</mi></mrow><annotation encoding="application/x-tex">\mathbf c\coloneqq\alpha\mathbf q+\mathrm i\beta\mathbf p</annotation></semantics></math></span></span>. It turns out that we can write canonical equations <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">d</mi><mi mathvariant="bold">c</mi></mrow><mrow><mi mathvariant="normal">d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mo>−</mo><mn>2</mn><mi mathvariant="normal">i</mi><mi>α</mi><mi>β</mi><mfrac><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="script">H</mi></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow></mfrac></mrow><annotation encoding="application/x-tex">\frac{\mathrm d\mathbf c}{\mathrm dt}=-2\mathrm i\alpha\beta\frac{\partial\mathcal H}{\partial\mathbf c^*}</annotation></semantics></math></span></span>, Poisson brackets
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mrow><mo fence="true">{</mo><mi>f</mi><mo separator="true">,</mo><mi>g</mi><mo fence="true">}</mo></mrow><mo>=</mo><mo>−</mo><mn>2</mn><mi mathvariant="normal">i</mi><mi>α</mi><mi>β</mi><mrow><mo fence="true">(</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>f</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow></mfrac><mo>⋅</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>g</mi></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow></mfrac><mo>−</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>f</mi></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow></mfrac><mo>⋅</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi>g</mi></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow></mfrac><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\left\{f,g\right\}=-2\mathrm i\alpha\beta \left(\frac{\partial f}{\partial\mathbf c}\cdot \frac{\partial g}{\partial\mathbf c^*}- \frac{\partial f}{\partial\mathbf c^*}\cdot \frac{\partial g}{\partial\mathbf c}\right)</annotation></semantics></math></span></span>, and canonical transformations
<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mfrac><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mrow><mo mathvariant="normal">′</mo><mo>∗</mo></mrow></msup></mrow></mfrac><mo>=</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup></mrow><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow></mfrac><mo separator="true">,</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><mi mathvariant="bold">c</mi></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mrow><mo mathvariant="normal">′</mo><mo>∗</mo></mrow></msup></mrow></mfrac><mo>=</mo><mo>−</mo><mfrac><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msup></mrow><mrow><mi mathvariant="normal">∂</mi><msup><mi mathvariant="bold">c</mi><mo>∗</mo></msup></mrow></mfrac></mrow><annotation encoding="application/x-tex">\frac{\partial\mathbf c^*}{\partial\mathbf c'^*}= \frac{\partial\mathbf c'}{\partial\mathbf c}, \frac{\partial\mathbf c}{\partial\mathbf c'^*}= -\frac{\partial\mathbf c'}{\partial\mathbf c^*}</annotation></semantics></math></span></span> in these complex numbers. Finally, I show two examples of using them in real problems: a free particle, and a harmonic oscillator.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ulysseszh.github.io/assets/images/covers/2020-01-06-complex-canonical.png" /><media:content medium="image" url="https://ulysseszh.github.io/assets/images/covers/2020-01-06-complex-canonical.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>