Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Yangian for gl(n) #15484

Closed
tscrim opened this issue Dec 4, 2013 · 63 comments
Closed

Implement Yangian for gl(n) #15484

tscrim opened this issue Dec 4, 2013 · 63 comments

Comments

@tscrim
Copy link
Collaborator

tscrim commented Dec 4, 2013

Yangians can be seen as a deformation of U(gl[t]) and have many interesting connections to representation theory. See http://en.wikipedia.org/wiki/Yangian.

Depends on #23266
Depends on #23267
Depends on #23268
Depends on #23270

CC: @sagetrac-sage-combinat @anneschilling @darijgr @bsalisbury1

Component: algebra

Keywords: yangian, quantum groups

Author: Travis Scrimshaw

Branch/Commit: 8051da2

Reviewer: Ben Salisbury

Issue created by migration from https://trac.sagemath.org/ticket/15484

@tscrim
Copy link
Collaborator Author

tscrim commented Dec 4, 2013

Changed branch from public/algebras/yangian to public/algebras/yangians

@tscrim
Copy link
Collaborator Author

tscrim commented Dec 4, 2013

Last 10 new commits:

[63f89cb](https://github.com/sagemath/sagetrac-mirror/commit/63f89cb)Added doctests to full coverage.
[cd3e53e](https://github.com/sagemath/sagetrac-mirror/commit/cd3e53e)Merge branch 'public/monoids/15289-indexed' into u/tscrim/yangians
[9dca526](https://github.com/sagemath/sagetrac-mirror/commit/9dca526)Added comparison operations.
[a493bee](https://github.com/sagemath/sagetrac-mirror/commit/a493bee)Merge branch 'master' into public/monoids/15289-indexed
[7e39c1f](https://github.com/sagemath/sagetrac-mirror/commit/7e39c1f)Fixes for Yangian.
[bc1b55c](https://github.com/sagemath/sagetrac-mirror/commit/bc1b55c)Merge branch 'public/monoids/15289-indexed' into u/tscrim/yangians
[435a303](https://github.com/sagemath/sagetrac-mirror/commit/435a303)Merge branch 'public/ticket/10963' of ssh://trac.sagemath.org:2222/sage into u/tscrim/yangians
[80d55fe](https://github.com/sagemath/sagetrac-mirror/commit/80d55fe)merging sage/categories/category.py
[b2064e6](https://github.com/sagemath/sagetrac-mirror/commit/b2064e6)Merge branch 'u/tscrim/yangians' of ssh://trac.sagemath.org:2222/sage into u/tscrim/yangians
[b113acc](https://github.com/sagemath/sagetrac-mirror/commit/b113acc)Merge branch 'master' into u/tscrim/yangians

@tscrim
Copy link
Collaborator Author

tscrim commented Dec 4, 2013

Commit: 63f89cb

@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.1, sage-6.2 Jan 30, 2014
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 30, 2014

Changed commit from 63f89cb to 4fe436f

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 30, 2014

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

bd82ed8Merge branch 'develop' into public/monoids/15289-indexed
56703ebMade Indexed* have entry points through Free*.
163df6eChanged more _basis_keys to _indices, deprecated the former.
8db8e0aChanged `_an_element_` to indexed_monoid.py.
760c939Merge branch 'public/monoids/15289-indexed' of trac.sagemath.org:sage into public/monoids/15289-indexed
03057a4Merge branch 'develop' into public/monoids/15289-indexed
a2996e0Merge branch 'develop' into public/monoids/15289-indexed
c1cc341Merge branch 'develop' into public/monoids/15289-indexed
c7baad9Merge branch 'public/monoids/15289-indexed' into public/algebras/yangians
4fe436fMerge branch 'public/algebras/yangians' of trac.sagemath.org:sage into public/algebras/yangians

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 2, 2014

Changed commit from 4fe436f to c467001

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 2, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

49068b2Merge branch 'develop' into public/monoids/15289-indexed
c467001Merge branch 'public/algebras/yangians' of trac.sagemath.org:sage into public/algebras/yangian

@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.2, sage-6.3 May 6, 2014
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 25, 2014

Changed commit from c467001 to 0962d33

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 25, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

0962d33Merge branch 'public/algebras/yangians' of trac.sagemath.org:sage into public/algebras/yangians

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 25, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

d5954eaFix from changes in #15289.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 25, 2014

Changed commit from 0962d33 to d5954ea

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 1, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

6f98761Merge branch 'develop' into public/algebras/yangians
f8fe06cSome output tweaks.
629604fMany fixes for Yangians and added to the documentation.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 1, 2014

Changed commit from d5954ea to 629604f

@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.3, sage-6.4 Aug 10, 2014
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 21, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

377d266Merge branch 'public/algebras/yangians' of trac.sagemath.org:sage into public/algebras/yangians
36d0701Added associated graded algebras to the Yangians.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 21, 2014

Changed commit from 629604f to 36d0701

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Nov 30, 2014

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

25c0fbclooked through clifford_algebra and filtered_algebras*; many TODOs left
2a62c3blift_* methods in algebras/clifford_algebra.py should remember the graded-filtered choice
15cf0dcfix and a first doctest for induced_graded_map
5029956another pitfall documented
292ef5fanother doctest
c2e84e1remaining doctests for induced_graded_map
03bd4cfpossibly controversial: graded_algebra and the three methods forming its interface are now cached_methods
8a747c0further edits
237daeaMerge branch 'public/categories/filtered_algebras-17096' of trac.sagemath.org:sage into public/algebras/yangians
99a92e3Added to catalog and refactored over #17096.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Nov 30, 2014

Changed commit from 36d0701 to 99a92e3

@tscrim
Copy link
Collaborator Author

tscrim commented Nov 30, 2014

comment:12

Refactored over #17096.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 2, 2017

Changed commit from 8227771 to 5336bec

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 21, 2017

Branch pushed to git repo; I updated commit sha1. New commits:

a107debMerge branch 'develop' into t/15484/public/algebras/yangians-15484
8aa9ef9Added to documentation and fixed one doctest

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 21, 2017

Changed commit from 5336bec to 8aa9ef9

@bsalisbury1
Copy link

Reviewer: Ben Salisbury

@bsalisbury1
Copy link

comment:28

Hi Travis,

I added some more to the documentation. Please make sure you are okay with it. I will continue the review soon.

Ben

@bsalisbury1 bsalisbury1 modified the milestones: sage-7.4, sage-8.0 May 21, 2017
@tscrim
Copy link
Collaborator Author

tscrim commented May 21, 2017

comment:30

Looks good. :)

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 21, 2017

Changed commit from 8aa9ef9 to 9b97798

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 21, 2017

Branch pushed to git repo; I updated commit sha1. New commits:

9b97798More documentation additions

@bsalisbury1
Copy link

comment:32

Hi Travis,

I'm still going through and adding more to the documentation, but some things (including some corrections) may be better completed by you. (I have the arXiv versions of Molev's references that you've listed, but I do not have a copy of the book you referenced.) For example:

  • You've implemented the method defining_polynomial, but I cannot find that in my references. Moreover, in the references I do have, the notation you've used for the defining polynomial seems to be reserved for matrices whose entries are power series.

  • I think there is an antipode method missing from the main Yangian class (and the counit_on_basis method, according to the documentation, returns the antipode).

  • Add definitions for the coproduct, counit, and antipode. I added the coproduct definition already for the Yangian class.

  • Can/should the Yang R-matrix also be added to this module?

@tscrim
Copy link
Collaborator Author

tscrim commented May 21, 2017

comment:33

Replying to @bsalisbury1:

  • You've implemented the method defining_polynomial, but I cannot find that in my references. Moreover, in the references I do have, the notation you've used for the defining polynomial seems to be reserved for matrices whose entries are power series.

This is the level \ell version, so they become polynomials instead of power series.

  • I think there is an antipode method missing from the main Yangian class (and the counit_on_basis method, according to the documentation, returns the antipode).

No, that is because I could not implement the antipode as it is defined in terms of an inverse matrix of power series. There is a ticket (I don't remember the number offhand) that gives a default implementation of the antipode in connected graded Hopf algebras.

In the counit_on_basis, that is a typo from copy/pasting.

  • Add definitions for the coproduct, counit, and antipode. I added the coproduct definition already for the Yangian class.

Let me know when you're done with your changed, and I can add them.

  • Can/should the Yang R-matrix also be added to this module?

It would make for a good follow-up.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 18, 2017

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

e0f9c88Use monomial_coefficients instead of iteration for consistancy.
f61aae2Better mutliplication of PBW elements.
9cea97dMerge branch 'public/lie_algebras/pbw_mult_monomial_coeffs-23268' into public/algebras/yangians-15484
35aa493Added monomial_coefficients for gl.
eb19d0eMerge branch 'public/lie_algebras/monomial_gl-23267' into public/algebras/yangians-15484
a89bfccAdding an additional doctest checking U(gl_n) homomorphism.
5d87394Trivial doctest fixes.
707c5f1Merge branch 'public/linear_algebra/matrix_space_with_basis-22955' into public/algebras/yangians-15484
522d374Adding Filtered category to PBW basis.
f26834bMerge branch 'public/lie_algebras/pbw_filtered-23270' into public/algebras/yangians-15484

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 18, 2017

Changed commit from 9b97798 to f26834b

@tscrim
Copy link
Collaborator Author

tscrim commented Jun 18, 2017

Dependencies: #23266, #23267, #23268, #23270

@tscrim
Copy link
Collaborator Author

tscrim commented Jun 18, 2017

comment:35

I've updated the doc to be a more complete overview. I've also added a doctest that tests the homomorphism as filtered algebras with U(gln) (although this uncovered #23266, #23267, #23268, #23270).

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 18, 2017

Changed commit from f26834b to 5967289

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 18, 2017

Branch pushed to git repo; I updated commit sha1. New commits:

5967289Fixing typo antipode -> counit.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 20, 2017

Branch pushed to git repo; I updated commit sha1. New commits:

adb8d97Fixed documentation errors

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 20, 2017

Changed commit from 5967289 to adb8d97

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 20, 2017

Changed commit from adb8d97 to 8051da2

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 20, 2017

Branch pushed to git repo; I updated commit sha1. New commits:

6393c5fFixed doctest errors
8051da2Merge branch 't/23267/public/lie_algebras/monomial_gl-23267' into t/15484/public/algebras/yangians-15484

@bsalisbury1
Copy link

comment:39

Thanks for making those additions! I added some additional clarification and fixed some typos. In particular, now the PDF documentation will build. HTML documentation also builds and all tests pass.

@vbraun
Copy link
Member

vbraun commented Jun 25, 2017

Changed branch from public/algebras/yangians-15484 to 8051da2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants