[sage-devel] Re: [sage-edu] Re: Sage-enabled textbook for Abstract Algebra
besides being a distraction, the sidebar is a waste of screen space. On a 13 laptop screen I could comfortably view two pages of this side by side. (this might be another suggestion for the design - make such a layout possible.) On Wednesday, 5 August 2015 16:39:36 UTC+1, kcrisman wrote: You could zoom in (control plus) the browser window, which should be equivalent for testing purposes. That's what we ended up telling my students. -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
[sage-devel] Re: trac wiki password
Ah no the normal wiki not the trac wiki is inaccessible. This heat... -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
[sage-devel] Methods for evaluating the Jones representations of braids and the Jones polynomials of the closure
Hey sage-devel In work with Egsgaard, I ended up needing an implementation of the Jones representations of braid groups and figured it made sense to do it in sage. While interesting in their own right, they also allow for direct calculation of the Jones polynomials of the trace closures of the braids, and I figured that since sage is currently rather low on quantum topology (and knot theory in general), that adding this to the base could be useful in general. The development guide suggests suggesting changes here before on trac, so here you go. The source code is currently available here: https://github.com/fuglede/jones-representation/blob/master/curverep.sage - Søren -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] Methods for evaluating the Jones representations of braids and the Jones polynomials of the closure
Hello Soren, Thanks for sharing the work. But we do have been working on Knot Theory and here is the ticket Ticket : http://trac.sagemath.org/ticket/17030, which is currently under review. It would be helpful if you compare the missing features as the work on calculations of Jones polynomial has been included. Also from the source, as far as I understand the representations are mainly Braid Group, but we do have supported other representations such as oriented gauss code and also planar diagram. I guess you could directly contribute to the ticket, if something is missing. Thanks, Amit. On Thu, Aug 6, 2015 at 7:30 PM, fuglede.sagem...@gmail.com wrote: Hey sage-devel In work with Egsgaard, I ended up needing an implementation of the Jones representations of braid groups and figured it made sense to do it in sage. While interesting in their own right, they also allow for direct calculation of the Jones polynomials of the trace closures of the braids, and I figured that since sage is currently rather low on quantum topology (and knot theory in general), that adding this to the base could be useful in general. The development guide suggests suggesting changes here before on trac, so here you go. The source code is currently available here: https://github.com/fuglede/jones-representation/blob/master/curverep.sage - Søren -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] Methods for evaluating the Jones representations of braids and the Jones polynomials of the closure
Hi Amit Thanks for the reference; good to know that stuff is happening in that regard. And yes, everything here is related to the braid group. Even though this would create some overlap, perhaps it could be of use to have both algorithms: using braid group representations, for a fixed number of strands, the evaluation of the Jones polynomial of the trace closures becomes polynomial in the number of crossings (as only matrix multiplication is involved). From a quick look at ticket #17030, that's not the case for the existing implementation which appears to implement Kauffman's O(2^{O(#crossings)}) algorithm (please correct me if I'm wrong). - Søren Den torsdag den 6. august 2015 kl. 14.28.39 UTC+2 skrev Amit Jamadagni: Hello Soren, Thanks for sharing the work. But we do have been working on Knot Theory and here is the ticket Ticket : http://trac.sagemath.org/ticket/17030 http://www.google.com/url?q=http%3A%2F%2Ftrac.sagemath.org%2Fticket%2F17030sa=Dsntz=1usg=AFQjCNHtremMXOZeAA7pqdSLRqPr2yNIIg, which is currently under review. It would be helpful if you compare the missing features as the work on calculations of Jones polynomial has been included. Also from the source, as far as I understand the representations are mainly Braid Group, but we do have supported other representations such as oriented gauss code and also planar diagram. I guess you could directly contribute to the ticket, if something is missing. Thanks, Amit. On Thu, Aug 6, 2015 at 7:30 PM, fuglede@gmail.com javascript: wrote: Hey sage-devel In work with Egsgaard, I ended up needing an implementation of the Jones representations of braid groups and figured it made sense to do it in sage. While interesting in their own right, they also allow for direct calculation of the Jones polynomials of the trace closures of the braids, and I figured that since sage is currently rather low on quantum topology (and knot theory in general), that adding this to the base could be useful in general. The development guide suggests suggesting changes here before on trac, so here you go. The source code is currently available here: https://github.com/fuglede/jones-representation/blob/master/curverep.sage - Søren -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com javascript:. To post to this group, send email to sage-...@googlegroups.com javascript:. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] Methods for evaluating the Jones representations of braids and the Jones polynomials of the closure
Hello Soren, Yeah, we have used the Kauffman's bracket decomposition for the construction of Jones polynomial. I am not sure (may also be not the right person to comment) on whether we could include this in the current ticket. I guess may be we could have it in the groups/braid.py as we have an implementation of Alexander polynomial which is also implemented in the ticket #17030. Thanks, Amit. On Thu, Aug 6, 2015 at 9:20 PM, fuglede.sagem...@gmail.com wrote: Hi Amit Thanks for the reference; good to know that stuff is happening in that regard. And yes, everything here is related to the braid group. Even though this would create some overlap, perhaps it could be of use to have both algorithms: using braid group representations, for a fixed number of strands, the evaluation of the Jones polynomial of the trace closures becomes polynomial in the number of crossings (as only matrix multiplication is involved). From a quick look at ticket #17030, that's not the case for the existing implementation which appears to implement Kauffman's O(2^{O(#crossings)}) algorithm (please correct me if I'm wrong). - Søren Den torsdag den 6. august 2015 kl. 14.28.39 UTC+2 skrev Amit Jamadagni: Hello Soren, Thanks for sharing the work. But we do have been working on Knot Theory and here is the ticket Ticket : http://trac.sagemath.org/ticket/17030 http://www.google.com/url?q=http%3A%2F%2Ftrac.sagemath.org%2Fticket%2F17030sa=Dsntz=1usg=AFQjCNHtremMXOZeAA7pqdSLRqPr2yNIIg, which is currently under review. It would be helpful if you compare the missing features as the work on calculations of Jones polynomial has been included. Also from the source, as far as I understand the representations are mainly Braid Group, but we do have supported other representations such as oriented gauss code and also planar diagram. I guess you could directly contribute to the ticket, if something is missing. Thanks, Amit. On Thu, Aug 6, 2015 at 7:30 PM, fuglede@gmail.com wrote: Hey sage-devel In work with Egsgaard, I ended up needing an implementation of the Jones representations of braid groups and figured it made sense to do it in sage. While interesting in their own right, they also allow for direct calculation of the Jones polynomials of the trace closures of the braids, and I figured that since sage is currently rather low on quantum topology (and knot theory in general), that adding this to the base could be useful in general. The development guide suggests suggesting changes here before on trac, so here you go. The source code is currently available here: https://github.com/fuglede/jones-representation/blob/master/curverep.sage - Søren -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com. To post to this group, send email to sage-...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] Methods for evaluating the Jones representations of braids and the Jones polynomials of the closure
In fact, when matching the return values of Link.jones_polynomial() with the one I posted, I ran into some problems for sufficiently trivial links: sage: B = BraidGroup(2) sage: b = B([]) sage: L = Link(b) sage: L.jones_polynomial() ... IndexError: list index out of range Likewise, it does not appear to give the expected results when it does give results: sage: B = BraidGroup(8) sage: b = B([1]) sage: L = Link(b) sage: L.jones_polynomial() 1 sage: b.jones_polynomial() A^12 + 6*A^8 + 15*A^4 + 15/A^4 + 6/A^8 + 1/A^12 + 20 This was obtained using the version of link.py in 04facf8. - Søren Den torsdag den 6. august 2015 kl. 15.58.42 UTC+2 skrev Amit Jamadagni: Hello Soren, Yeah, we have used the Kauffman's bracket decomposition for the construction of Jones polynomial. I am not sure (may also be not the right person to comment) on whether we could include this in the current ticket. I guess may be we could have it in the groups/braid.py as we have an implementation of Alexander polynomial which is also implemented in the ticket #17030. Thanks, Amit. On Thu, Aug 6, 2015 at 9:20 PM, fuglede@gmail.com javascript: wrote: Hi Amit Thanks for the reference; good to know that stuff is happening in that regard. And yes, everything here is related to the braid group. Even though this would create some overlap, perhaps it could be of use to have both algorithms: using braid group representations, for a fixed number of strands, the evaluation of the Jones polynomial of the trace closures becomes polynomial in the number of crossings (as only matrix multiplication is involved). From a quick look at ticket #17030, that's not the case for the existing implementation which appears to implement Kauffman's O(2^{O(#crossings)}) algorithm (please correct me if I'm wrong). - Søren Den torsdag den 6. august 2015 kl. 14.28.39 UTC+2 skrev Amit Jamadagni: Hello Soren, Thanks for sharing the work. But we do have been working on Knot Theory and here is the ticket Ticket : http://trac.sagemath.org/ticket/17030 http://www.google.com/url?q=http%3A%2F%2Ftrac.sagemath.org%2Fticket%2F17030sa=Dsntz=1usg=AFQjCNHtremMXOZeAA7pqdSLRqPr2yNIIg, which is currently under review. It would be helpful if you compare the missing features as the work on calculations of Jones polynomial has been included. Also from the source, as far as I understand the representations are mainly Braid Group, but we do have supported other representations such as oriented gauss code and also planar diagram. I guess you could directly contribute to the ticket, if something is missing. Thanks, Amit. On Thu, Aug 6, 2015 at 7:30 PM, fuglede@gmail.com wrote: Hey sage-devel In work with Egsgaard, I ended up needing an implementation of the Jones representations of braid groups and figured it made sense to do it in sage. While interesting in their own right, they also allow for direct calculation of the Jones polynomials of the trace closures of the braids, and I figured that since sage is currently rather low on quantum topology (and knot theory in general), that adding this to the base could be useful in general. The development guide suggests suggesting changes here before on trac, so here you go. The source code is currently available here: https://github.com/fuglede/jones-representation/blob/master/curverep.sage - Søren -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com. To post to this group, send email to sage-...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com javascript:. To post to this group, send email to sage-...@googlegroups.com javascript:. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] Methods for evaluating the Jones representations of braids and the Jones polynomials of the closure
Ah, right, with the Alexander polynomial redundancy, I don't need to argue that having two implementations of the Jones polynomial makes sense. And yeah, this particular implementation was written with Braid.py in mind specifically (following the conventions that are already in place in there). - Søren Den torsdag den 6. august 2015 kl. 15.58.42 UTC+2 skrev Amit Jamadagni: Hello Soren, Yeah, we have used the Kauffman's bracket decomposition for the construction of Jones polynomial. I am not sure (may also be not the right person to comment) on whether we could include this in the current ticket. I guess may be we could have it in the groups/braid.py as we have an implementation of Alexander polynomial which is also implemented in the ticket #17030. Thanks, Amit. On Thu, Aug 6, 2015 at 9:20 PM, fuglede@gmail.com javascript: wrote: Hi Amit Thanks for the reference; good to know that stuff is happening in that regard. And yes, everything here is related to the braid group. Even though this would create some overlap, perhaps it could be of use to have both algorithms: using braid group representations, for a fixed number of strands, the evaluation of the Jones polynomial of the trace closures becomes polynomial in the number of crossings (as only matrix multiplication is involved). From a quick look at ticket #17030, that's not the case for the existing implementation which appears to implement Kauffman's O(2^{O(#crossings)}) algorithm (please correct me if I'm wrong). - Søren Den torsdag den 6. august 2015 kl. 14.28.39 UTC+2 skrev Amit Jamadagni: Hello Soren, Thanks for sharing the work. But we do have been working on Knot Theory and here is the ticket Ticket : http://trac.sagemath.org/ticket/17030 http://www.google.com/url?q=http%3A%2F%2Ftrac.sagemath.org%2Fticket%2F17030sa=Dsntz=1usg=AFQjCNHtremMXOZeAA7pqdSLRqPr2yNIIg, which is currently under review. It would be helpful if you compare the missing features as the work on calculations of Jones polynomial has been included. Also from the source, as far as I understand the representations are mainly Braid Group, but we do have supported other representations such as oriented gauss code and also planar diagram. I guess you could directly contribute to the ticket, if something is missing. Thanks, Amit. On Thu, Aug 6, 2015 at 7:30 PM, fuglede@gmail.com wrote: Hey sage-devel In work with Egsgaard, I ended up needing an implementation of the Jones representations of braid groups and figured it made sense to do it in sage. While interesting in their own right, they also allow for direct calculation of the Jones polynomials of the trace closures of the braids, and I figured that since sage is currently rather low on quantum topology (and knot theory in general), that adding this to the base could be useful in general. The development guide suggests suggesting changes here before on trac, so here you go. The source code is currently available here: https://github.com/fuglede/jones-representation/blob/master/curverep.sage - Søren -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com. To post to this group, send email to sage-...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com javascript:. To post to this group, send email to sage-...@googlegroups.com javascript:. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.