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 the blob algebra #29696

Closed
tscrim opened this issue May 17, 2020 · 34 comments
Closed

Implement the blob algebra #29696

tscrim opened this issue May 17, 2020 · 34 comments

Comments

@tscrim
Copy link
Collaborator

tscrim commented May 17, 2020

Also known as the Temperley-Lieb algebra of type B. This is an important algebra appearing in mathematical physics and the blob vs Soergel conjecture.

CC: @sagetrac-sage-combinat @AndrewAtLarge

Component: combinatorics

Author: Travis Scrimshaw

Branch: 8061aa2

Reviewer: Frédéric Chapoton

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

@tscrim tscrim added this to the sage-9.2 milestone May 17, 2020
@tscrim
Copy link
Collaborator Author

tscrim commented May 17, 2020

New commits:

5e02fc6Initial implementation of blob algebras.

@tscrim
Copy link
Collaborator Author

tscrim commented May 17, 2020

Commit: 5e02fc6

@tscrim
Copy link
Collaborator Author

tscrim commented May 17, 2020

Branch: public/combinat/blob_algebra-29696

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 17, 2020

Changed commit from 5e02fc6 to fb4cb46

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 17, 2020

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

fb4cb46Slightly abstracting the latex code for diagrams to use in blob algebra.

@fchapoton
Copy link
Contributor

comment:4
  • Typo in:
+.. [ILZ2018] \K. Iohara, G. Gehrer, and R. Zhang.

second author should be G. Lehrer

  • unicode art ? (ok, not really needed...)

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 17, 2020

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

1039ed0Adding ascii/unicode art for Temperley-Lieb/blob diagrams.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 17, 2020

Changed commit from fb4cb46 to 1039ed0

@tscrim
Copy link
Collaborator Author

tscrim commented May 17, 2020

comment:6

Fixed for the first. As for the second, it took some work, but I implemented an ascii/unicode art and it looks beautiful IMO. Now the question becomes will someone figure out a better way to do it or to generalize it in some way to general partition diagrams. Anyways, it works for now.

@fchapoton
Copy link
Contributor

comment:7

patchbot plugin is not happy with invalid espace sequences, some missing r""" ?

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 19, 2020

Changed commit from 1039ed0 to 7dd76f6

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 19, 2020

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

2d64558Merge branch 'public/combinat/blob_algebra-29696' of git://trac.sagemath.org/sage into public/combinat/blob_algebra-29696
7dd76f6Added an r""" to TL_diagram_ascii_art().

@tscrim
Copy link
Collaborator Author

tscrim commented May 19, 2020

comment:9

Replying to @fchapoton:

patchbot plugin is not happy with invalid espace sequences, some missing r""" ?

Indeed I was missing a necessary one on TL_diagram_ascii_art(). Fixed.

@fchapoton
Copy link
Contributor

comment:10

ok, looks good. But I suspect that the bullet ⚫ will break the unicode display alignment in many fonts. Maybe the letter "capital O" would do a better job, even if not as nice.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 20, 2020

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

e5e91e7Better unicode object for the blob.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 20, 2020

Changed commit from 7dd76f6 to e5e91e7

@tscrim
Copy link
Collaborator Author

tscrim commented May 20, 2020

comment:12

I agree. Here is another attempted. What do you think?

@fchapoton
Copy link
Contributor

Reviewer: Frédéric Chapoton

@fchapoton
Copy link
Contributor

comment:13

Much better !

Say hello to the

   __         __
 /"  "\     /"  "\
(  (\  )___(  /)  )
 \               /
 /               \
/    () ___ ()    \
|      (   )      |
 \      \_/      /
   \...__!__.../
         "

@tscrim
Copy link
Collaborator Author

tscrim commented May 20, 2020

comment:14

<3

Thank you.

@vbraun
Copy link
Member

vbraun commented May 28, 2020

comment:15

PDF docs don't build

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 29, 2020

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

85dbe35Merge branch 'public/combinat/blob_algebra-29696' of git://trac.sagemath.org/sage into public/combinat/blob_algebra-29696
57bc9f6Attempt to fix pdf build, plus other misc fixes.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented May 29, 2020

Changed commit from e5e91e7 to 57bc9f6

@tscrim
Copy link
Collaborator Author

tscrim commented May 29, 2020

comment:17

Okay, I have tried to fix the pdf docbuild. At least, this is the only thing that I could see that would break it. I will try to test it later today.

@fchapoton
Copy link
Contributor

comment:18

unicode may be another source of latex issues, alas

@tscrim
Copy link
Collaborator Author

tscrim commented May 29, 2020

comment:19

Replying to @fchapoton:

unicode may be another source of latex issues, alas

Well, if that is indeed the problem, we can just remove that output (well, the ones with the blobs on them).

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 3, 2020

Changed commit from 57bc9f6 to 8061aa2

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 3, 2020

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

8061aa2Fixing the pdf docbuild.

@tscrim
Copy link
Collaborator Author

tscrim commented Jun 3, 2020

comment:21

So it was that in part, and because I forgot to add the blob algebra to the BLOC (big list of combinatorics) modules. The html and pdf docs now builds for me.

@fchapoton
Copy link
Contributor

comment:22

ok, looks good. Let us try again

@vbraun
Copy link
Member

vbraun commented Jun 5, 2020

Changed branch from public/combinat/blob_algebra-29696 to 8061aa2

@mkoeppe
Copy link
Member

mkoeppe commented Aug 30, 2020

Changed commit from 8061aa2 to none

@mkoeppe
Copy link
Member

mkoeppe commented Aug 30, 2020

comment:24

Looking at https://wiki.sagemath.org/ReleaseTours/sage-9.2#Unicode_art,
unfortunately the "⚬" does not align well with the line art when viewed in the Chrome browser on macOS (it's fine, of course, in Emacs and in the terminal)

@tscrim
Copy link
Collaborator Author

tscrim commented Aug 31, 2020

comment:25

Same for me using Firefox on Ubuntu, but it might just be something we have to live with.

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

4 participants