<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://katlas.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jeff</id>
	<title>Knot Atlas - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://katlas.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jeff"/>
	<link rel="alternate" type="text/html" href="https://katlas.org/wiki/Special:Contributions/Jeff"/>
	<updated>2026-10-07T14:11:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://katlas.org/index.php?title=Gauss_Codes&amp;diff=1692173</id>
		<title>Gauss Codes</title>
		<link rel="alternate" type="text/html" href="https://katlas.org/index.php?title=Gauss_Codes&amp;diff=1692173"/>
		<updated>2009-02-21T14:14:27Z</updated>

		<summary type="html">&lt;p&gt;Jeff: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Manual TOC Sidebar}}&lt;br /&gt;
&lt;br /&gt;
The Gauss Code of an &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-crossing knot or link &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; is obtained as follows:&lt;br /&gt;
&lt;br /&gt;
* Number the crossings of &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; from 1 to &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; in an arbitrary manner.&lt;br /&gt;
* Order the components of &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; is some arbitrary manner.&lt;br /&gt;
* Start &amp;quot;walking&amp;quot; along the first component of &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt;, taking note of the numbers of the crossings you&#039;ve gone through. If in a given crossing you cross on the &amp;quot;over&amp;quot; strand, write down the number of that crossing. If you cross on the &amp;quot;under&amp;quot; strand, write down the negative of the number of that crossing.&lt;br /&gt;
* Do the same for all other components of &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; (if any).&lt;br /&gt;
&lt;br /&gt;
The resulting list of signed integers (in the case of a knot) or list of lists of signed integers (in the case of a link) is called the Gauss Code of &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt;. &amp;lt;code&amp;gt;KnotTheory`&amp;lt;/code&amp;gt; has some rudimentary support for Gauss codes:&lt;br /&gt;
&lt;br /&gt;
{{Startup Note}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$$?GaussCode$$--&amp;gt;&lt;br /&gt;
&amp;lt;!--Robot Land, no human edits to &amp;quot;END&amp;quot;--&amp;gt;&lt;br /&gt;
{{HelpLine|&lt;br /&gt;
n  = 1 |&lt;br /&gt;
in = &amp;lt;nowiki&amp;gt;GaussCode&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;GaussCode[i1, i2, ...] represents a knot via its Gauss Code following the conventions used by the knotilus website, http://srankin.math.uwo.ca/cgi-bin/retrieve.cgi/html/start.html. Likewise GaussCode[l1, l2, ...] represents a link, where each of l1, l2,... is a list describing the code read along one component of the link. GaussCode also acts as a &amp;quot;type caster&amp;quot;, so for example, GaussCode[K] where K is is a named knot (or link) returns the Gauss code of that knot.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thus for example, the Gauss codes for the [[3_1|trefoil knot]] and the [[L6a4|Borromean link]] are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$$GaussCode /@ {Knot[3, 1], Link[6, Alternating, 4]}$$--&amp;gt;&lt;br /&gt;
&amp;lt;!--Robot Land, no human edits to &amp;quot;END&amp;quot;--&amp;gt;&lt;br /&gt;
{{InOut|&lt;br /&gt;
n  = 2 |&lt;br /&gt;
in = &amp;lt;nowiki&amp;gt;GaussCode /@ {Knot[3, 1], Link[6, Alternating, 4]}&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;{GaussCode[-1, 3, -2, 1, -3, 2], &lt;br /&gt;
 &lt;br /&gt;
  GaussCode[{1, -6, 5, -3}, {4, -1, 2, -5}, {6, -4, 3, -2}]}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Knot Image Pair|3_1|gif|L6a4|gif}}&lt;br /&gt;
&lt;br /&gt;
Ralph Furmaniak, working under the guidance of Stuart Rankin and Ortho Flint at the University of Western Ontario, wrote a web-based server called &amp;quot;Knotilus&amp;quot; that takes Gauss codes and outputs pictures of the desired knots and links in several standard image formats.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$$?KnotilusURL$$--&amp;gt;&lt;br /&gt;
&amp;lt;!--Robot Land, no human edits to &amp;quot;END&amp;quot;--&amp;gt;&lt;br /&gt;
{{HelpLine|&lt;br /&gt;
n  = 3 |&lt;br /&gt;
in = &amp;lt;nowiki&amp;gt;KnotilusURL&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;KnotilusURL[K_] returns the URL of the knot/link K on the knotilus website,&lt;br /&gt;
http://srankin.math.uwo.ca/cgi-bin/retrieve.cgi/html/start.html.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thus,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$$KnotilusURL /@ {Knot[3, 1], Link[6, Alternating, 4]}$$--&amp;gt;&lt;br /&gt;
&amp;lt;!--Robot Land, no human edits to &amp;quot;END&amp;quot;--&amp;gt;&lt;br /&gt;
{{InOut|&lt;br /&gt;
n  = 4 |&lt;br /&gt;
in = &amp;lt;nowiki&amp;gt;KnotilusURL /@ {Knot[3, 1], Link[6, Alternating, 4]}&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;{http://srankin.math.uwo.ca/cgi-bin/retrieve.cgi/-1,3,-2,1,-3,2/goTop.h\&lt;br /&gt;
 &lt;br /&gt;
   tml, http://srankin.math.uwo.ca/cgi-bin/retrieve.cgi/1,-6,5,-3:4,-1,\&lt;br /&gt;
 &lt;br /&gt;
   2,-5:6,-4,3,-2/goTop.html}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeff</name></author>
	</entry>
</feed>