<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://companal.subwiki.org/w/index.php?action=history&amp;feed=atom&amp;title=Keyhole_contour_integration_method</id>
	<title>Keyhole contour integration method - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://companal.subwiki.org/w/index.php?action=history&amp;feed=atom&amp;title=Keyhole_contour_integration_method"/>
	<link rel="alternate" type="text/html" href="https://companal.subwiki.org/w/index.php?title=Keyhole_contour_integration_method&amp;action=history"/>
	<updated>2026-05-17T17:52:35Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.2</generator>
	<entry>
		<id>https://companal.subwiki.org/w/index.php?title=Keyhole_contour_integration_method&amp;diff=268&amp;oldid=prev</id>
		<title>Vipul: 2 revisions</title>
		<link rel="alternate" type="text/html" href="https://companal.subwiki.org/w/index.php?title=Keyhole_contour_integration_method&amp;diff=268&amp;oldid=prev"/>
		<updated>2008-05-18T19:14:15Z</updated>

		<summary type="html">&lt;p&gt;2 revisions&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:14, 18 May 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://companal.subwiki.org/w/index.php?title=Keyhole_contour_integration_method&amp;diff=267&amp;oldid=prev</id>
		<title>Vipul: /* Computing the integral over keyhole contours */</title>
		<link rel="alternate" type="text/html" href="https://companal.subwiki.org/w/index.php?title=Keyhole_contour_integration_method&amp;diff=267&amp;oldid=prev"/>
		<updated>2008-05-01T20:18:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Computing the integral over keyhole contours&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:18, 1 May 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l17&quot;&gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Send the radius of the outer circle to &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Send the radius of the outer circle to &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Send the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;radois &lt;/del&gt;of the inner circle to &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Send the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;radius &lt;/ins&gt;of the inner circle to &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Send the angle of parting that separates the two ends of the inner circle, to &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Send the angle of parting that separates the two ends of the inner circle, to &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We then use various limiting techniques to compute the integral on the outer circle, the inner circle, and the two lines.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We then use various limiting techniques to compute the integral on the outer circle, the inner circle, and the two lines.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://companal.subwiki.org/w/index.php?title=Keyhole_contour_integration_method&amp;diff=266&amp;oldid=prev</id>
		<title>Vipul: New page: The &#039;&#039;&#039;keyhole contour integration method&#039;&#039;&#039; is a method for computing Cauchy principal values for integrals of real-analytic functions over the positive real line. Specifically, it he...</title>
		<link rel="alternate" type="text/html" href="https://companal.subwiki.org/w/index.php?title=Keyhole_contour_integration_method&amp;diff=266&amp;oldid=prev"/>
		<updated>2008-05-01T18:37:15Z</updated>

		<summary type="html">&lt;p&gt;New page: The &amp;#039;&amp;#039;&amp;#039;keyhole contour integration method&amp;#039;&amp;#039;&amp;#039; is a method for computing &lt;a href=&quot;/wiki/Cauchy_principal_value&quot; title=&quot;Cauchy principal value&quot;&gt;Cauchy principal values&lt;/a&gt; for integrals of real-analytic functions over the positive real line. Specifically, it he...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;keyhole contour integration method&amp;#039;&amp;#039;&amp;#039; is a method for computing [[Cauchy principal value]]s for integrals of real-analytic functions over the positive real line. Specifically, it helps to solve problems of the form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int_0^\infty f(x) \, dx&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two motivations for using keyhole contours:&lt;br /&gt;
&lt;br /&gt;
* The function branches. For instance, the logarithm function, or a fractional power map.&lt;br /&gt;
* The function has poles on the negative real axis, so we cannot use the [[semicircular contour integration method]] or the [[mousehole contour integration method]].&lt;br /&gt;
&lt;br /&gt;
==Setting up the complex-valued function==&lt;br /&gt;
&lt;br /&gt;
We first choose a meromorphic function &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; on the [[generalized slit plane|plane slit at the positive real axis]], such that its limit from one direction, has real or imaginary part equal to &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Computing the integral over keyhole contours==&lt;br /&gt;
&lt;br /&gt;
The keyhole contour is defined as follows: it has an outer, almost complete circle and an inner, almost complete circle, both centered at the origin. The two circles are joined by straight lines parallel to the real axis. This gives the shape of a keyhole. We take a limit in three ways:&lt;br /&gt;
&lt;br /&gt;
* Send the radius of the outer circle to &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;&lt;br /&gt;
* Send the radois of the inner circle to &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
* Send the angle of parting that separates the two ends of the inner circle, to &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We then use various limiting techniques to compute the integral on the outer circle, the inner circle, and the two lines.&lt;/div&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
</feed>