[sage-devel] Re: [sage-edu] Re: Sage-enabled textbook for Abstract Algebra

2015-08-06 Thread Dima Pasechnik
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

2015-08-06 Thread Ralf Stephan
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

2015-08-06 Thread fuglede . sagemath
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

2015-08-06 Thread 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, 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

2015-08-06 Thread fuglede . sagemath
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

2015-08-06 Thread 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.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

2015-08-06 Thread fuglede . sagemath
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

2015-08-06 Thread fuglede . sagemath
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.