<?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=RicorNorac</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=RicorNorac"/>
	<link rel="alternate" type="text/html" href="https://katlas.org/wiki/Special:Contributions/RicorNorac"/>
	<updated>2026-04-28T08:35:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://katlas.org/index.php?title=The_Coloured_Jones_Polynomials&amp;diff=1693737</id>
		<title>The Coloured Jones Polynomials</title>
		<link rel="alternate" type="text/html" href="https://katlas.org/index.php?title=The_Coloured_Jones_Polynomials&amp;diff=1693737"/>
		<updated>2009-05-22T11:31:04Z</updated>

		<summary type="html">&lt;p&gt;RicorNorac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.textclicnali.com &lt;br /&gt;
{{Manual TOC Sidebar}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;KnotTheory`&amp;lt;/code&amp;gt; can compute the coloured Jones polynomial of knots and links, using the formulas  in {{ref|Garoufalidis Le}}:&lt;br /&gt;
&lt;br /&gt;
{{Startup Note}}&lt;br /&gt;
&amp;lt;!--$$?ColouredJones$$--&amp;gt;&lt;br /&gt;
&amp;lt;!--Robot Land, no human edits to &amp;quot;END&amp;quot;--&amp;gt;&lt;br /&gt;
{{HelpAndAbout|&lt;br /&gt;
n  = 2 |&lt;br /&gt;
n1 = 3 |&lt;br /&gt;
in = &amp;lt;nowiki&amp;gt;ColouredJones&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;ColouredJones[K, n][q] returns the coloured Jones polynomial of a knot in colour n (i.e., in the (n+1)-dimensional representation) in the indeterminate q. Some of these polynomials have been precomputed in KnotTheory`. To force computation, use ColouredJones[K,n, Program -&amp;gt; &amp;quot;prog&amp;quot;][q], with &amp;quot;prog&amp;quot; replaced by one of the two available programs, &amp;quot;REngine&amp;quot; or &amp;quot;Braid&amp;quot; (including the quotes). &amp;quot;REngine&amp;quot; (default) computes the invariant for closed knots (as well as links where all components are coloured by the same integer) directly from the MorseLink presentation of the knot, while &amp;quot;Braid&amp;quot; computes the invariant via a presentation of the knot as a braid closure. &amp;quot;REngine&amp;quot; will usually be faster, but it might be better to use &amp;quot;Braid&amp;quot; when (roughly): 1) a &amp;quot;good&amp;quot; braid representative is available for the knot, and 2) the length of this braid is less than the maximum width of the MorseLink presentation of the knot.&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
about= &amp;lt;nowiki&amp;gt;The &amp;quot;REngine&amp;quot; algorithm was written by Siddarth Sankaran in the summer of 2005, while the &amp;quot;Braid&amp;quot; algorithm was written jointly by Dror Bar-Natan and Stavros Garoufalidis. Both are based on formulas by Thang Le and Stavros Garoufalidis; see [Garoufalidis, S. and Le, T. &amp;quot;The coloured Jones function is q-holonomic.&amp;quot; Geom. Top., v9, 2005 (1253-1293)].&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thus, for example, here&#039;s the coloured Jones polynomial of the knot&lt;br /&gt;
[[4_1]] in the 4-dimensional representation of &amp;lt;math&amp;gt;sl(2)&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$$ColouredJones[Knot[4, 1], 3][q]$$--&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;ColouredJones[Knot[4, 1], 3][q]&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;     -12    -11    -10   2    2    3    3       2      4      6&lt;br /&gt;
3 + q    - q    - q    + -- - -- + -- - -- - 3 q  + 3 q  - 2 q  + &lt;br /&gt;
                          8    6    4    2&lt;br /&gt;
                         q    q    q    q&lt;br /&gt;
 &lt;br /&gt;
     8    10    11    12&lt;br /&gt;
  2 q  - q   - q   + q&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And here&#039;s the coloured Jones polynomial of the same knot in the two&lt;br /&gt;
dimensional representation of &amp;lt;math&amp;gt;sl(2)&amp;lt;/math&amp;gt;; this better be equal to the ordinary&lt;br /&gt;
Jones polynomial of [[4_1]]!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$$ColouredJones[Knot[4, 1], 1][q]$$--&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  = 5 |&lt;br /&gt;
in = &amp;lt;nowiki&amp;gt;ColouredJones[Knot[4, 1], 1][q]&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;     -2   1        2&lt;br /&gt;
1 + q   - - - q + q&lt;br /&gt;
          q&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$$Jones[Knot[4, 1]][q]$$--&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  = 6 |&lt;br /&gt;
in = &amp;lt;nowiki&amp;gt;Jones[Knot[4, 1]][q]&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;     -2   1        2&lt;br /&gt;
1 + q   - - - q + q&lt;br /&gt;
          q&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Knot Image Pair|4_1|gif|3_1|gif}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$$?CJ`Summand$$--&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  = 7 |&lt;br /&gt;
in = &amp;lt;nowiki&amp;gt;CJ`Summand&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;CJ`Summand[br, n] returned a pair {s, vars} where s is the summand in the the big sum that makes up ColouredJones[br, n][q] and where vars is the list of variables that need to be summed over (from 0 to n) to get ColouredJones[br, n][q]. CJ`Summand[K, n] is the same for knots for which a braid representative is known to this program.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The coloured Jones polynomial of [[3_1]] is computed via a single summation. Indeed,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$$s = CJ`Summand[Mirror[Knot[3, 1]], n]$$--&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  = 8 |&lt;br /&gt;
in = &amp;lt;nowiki&amp;gt;s = CJ`Summand[Mirror[Knot[3, 1]], n]&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;     (3 n)/2 + n CJ`k[1] + (-n + 2 CJ`k[1])/2                  1&lt;br /&gt;
{CJ`q                                         qBinomial[0, 0, ----] &lt;br /&gt;
                                                              CJ`q&lt;br /&gt;
 &lt;br /&gt;
                          1                                 1&lt;br /&gt;
   qBinomial[CJ`k[1], 0, ----] qBinomial[CJ`k[1], CJ`k[1], ----] &lt;br /&gt;
                         CJ`q                              CJ`q&lt;br /&gt;
 &lt;br /&gt;
                   n   1                       n   1&lt;br /&gt;
   qPochhammer[CJ`q , ----, 0] qPochhammer[CJ`q , ----, CJ`k[1]] &lt;br /&gt;
                      CJ`q                        CJ`q&lt;br /&gt;
 &lt;br /&gt;
                   n - CJ`k[1]   1&lt;br /&gt;
   qPochhammer[CJ`q           , ----, 0], {CJ`k[1]}}&lt;br /&gt;
                                CJ`q&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The symbols in the above formula require a definition:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$$?qPochhammer$$--&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  = 9 |&lt;br /&gt;
in = &amp;lt;nowiki&amp;gt;qPochhammer&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;qPochhammer[a, q, k] represents the q-shifted factorial of a in base q with index k. See Eric Weisstein&#039;s&lt;br /&gt;
http://mathworld.wolfram.com/q-PochhammerSymbol.html and Axel Riese&#039;s&lt;br /&gt;
www.risc.uni-linz.ac.at/research/combinat/risc/software/qMultiSum/&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$$?qBinomial$$--&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  = 10 |&lt;br /&gt;
in = &amp;lt;nowiki&amp;gt;qBinomial&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;qBinomial[n, k, q] represents the q-binomial coefficient of n and k in base q. For k&amp;lt;0 it is 0; otherwise it is&lt;br /&gt;
qPochhammer[q^(n-k+1), q, k] / qPochhammer[q, q, k].&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More precisely, &amp;lt;code&amp;gt;qPochhammer[a, q, k]&amp;lt;/code&amp;gt; is&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;(a;q)_k=\begin{cases}&lt;br /&gt;
    (1-a)(1-aq)\dots(1-aq^{k-1}) &amp;amp; k&amp;gt;0 \\&lt;br /&gt;
    1 &amp;amp; k=0 \\&lt;br /&gt;
    \left((1-aq^{-1})(1-aq^{-2})\dots(1-aq^{k})\right)^{-1} &amp;amp; k&amp;lt;0&lt;br /&gt;
  \end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and &amp;lt;code&amp;gt;qBinomial[n, k, q]&amp;lt;/code&amp;gt; is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
  \binom{n}{k}_q = \begin{cases}&lt;br /&gt;
    \frac&lt;br /&gt;
      {(q^{n-k+1};q)_k}&lt;br /&gt;
      {(q;q)_k&lt;br /&gt;
    } &amp;amp; k\geq 0 \\&lt;br /&gt;
    0 &amp;amp; k&amp;lt;0.&lt;br /&gt;
  \end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The function &amp;lt;code&amp;gt;qExpand&amp;lt;/code&amp;gt; replaces every occurence of a &amp;lt;code&amp;gt;qPochhammer[a, q, k]&amp;lt;/code&amp;gt;&lt;br /&gt;
symbol or a &amp;lt;code&amp;gt;qBinomial[n, k, q]&amp;lt;/code&amp;gt; symbol by its definition:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$$?qExpand$$--&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  = 11 |&lt;br /&gt;
in = &amp;lt;nowiki&amp;gt;qExpand&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;qExpand[expr_] replaces all occurences of qPochhammer and qBinomial in expr by their definitions as products. See the documentation for qPochhammer and for qBinomial for details.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hence,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$$qPochhammer[a, q, 6] // qExpand$$--&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  = 12 |&lt;br /&gt;
in = &amp;lt;nowiki&amp;gt;qPochhammer[a, q, 6] // qExpand&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;                             2           3           4           5&lt;br /&gt;
(-1 + a) (-1 + a q) (-1 + a q ) (-1 + a q ) (-1 + a q ) (-1 + a q )&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$$First[s] /. {n -&amp;gt; 3, CJ`k[1] -&amp;gt; 2} // qExpand$$--&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  = 13 |&lt;br /&gt;
in = &amp;lt;nowiki&amp;gt;First[s] /. {n -&amp;gt; 3, CJ`k[1] -&amp;gt; 2} // qExpand&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;    11           2            3&lt;br /&gt;
CJ`q   (-1 + CJ`q ) (-1 + CJ`q )&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$ColoredJones=.$--&amp;gt;&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--$$?ColoredJones$$--&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  = 14 |&lt;br /&gt;
in = &amp;lt;nowiki&amp;gt;ColoredJones&amp;lt;/nowiki&amp;gt; |&lt;br /&gt;
out= &amp;lt;nowiki&amp;gt;Type ColoredJones and see for yourself.&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;!--END--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|Garoufalidis Le}} S. Garoufalidis and T. Q. T. Le, &#039;&#039;The Colored Jones Function is &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;-Holonomic&#039;&#039;, Georgia Institute of Technology preprint, September 2003, {{arXiv|math.GT/0309214}}.&lt;/div&gt;</summary>
		<author><name>RicorNorac</name></author>
	</entry>
</feed>