Opened 5 years ago

Last modified 16 months ago

#19408 new enhancement

Allow ClusterSeed to take a double Bruhat cell as input

Reported by: benstrasser Owned by:
Priority: minor Milestone: sage-8.5
Component: combinatorics Keywords: cluster, quiver, IMA coding sprints
Cc: gmoose05, egunawan, tscrim Merged in:
Authors: Maitreyee Kulkarni, Jacob P. Matherne, Ben Strasser Reviewers:
Report Upstream: N/A Work issues:
Branch: u/maitreyeeck/19408 (Commits) Commit: 35bd8245589ae137e9fb2fb13b08f3f1b220d1f5
Dependencies: #19339 Stopgaps:

Description

Update functionality for ClusterSeed? to construct a cluster seed for the cluster algebra naturally isomorphic to the coordinate ring of a double Bruhat cell, as described in Cluster Algebras III by Berenstein, Fomin, and Zelevinsky.

Attachments (1)

doubleBruhat.py (5.5 KB) - added by benstrasser 5 years ago.
Stand alone code (I am still working on correctly combining it with the cluster_algebra_quiver code)

Download all attachments as: .zip

Change History (17)

comment:1 Changed 5 years ago by benstrasser

  • Cc egunawan added

Changed 5 years ago by benstrasser

Stand alone code (I am still working on correctly combining it with the cluster_algebra_quiver code)

comment:2 Changed 5 years ago by benstrasser

  • Branch set to u/benstrasser/allow_clusterseed_to_take_a_double_bruhat_cell_as_input

comment:3 Changed 5 years ago by git

  • Commit set to 7967e1533c95ccda494ca54bcc330c5ddf0777c7

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

8deeba1added a quiver construction type class
210e31bensures vertex labels are preserved under principal extensions
62aa969debugged code so that it passes all doc tests
3548f93debugged various doctests
3080758Removing space for proper doctest
04adaabmerged with 19339
7967e15Modifies the construction to avoid non skew-symmetric edges to or from frozen vertices

comment:4 Changed 5 years ago by git

  • Commit changed from 7967e1533c95ccda494ca54bcc330c5ddf0777c7 to 14da7e29f256e872d22d70b89fd3196ffc204144

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

14da7e2Merge branch 't/19495/fixes_a_bug_in_is_mutation_finite_for_clusterseed' into t/19408/allow_clusterseed_to_take_a_double_bruhat_cell_as_input

comment:5 Changed 4 years ago by tscrim

  • Cc tscrim added

comment:6 Changed 3 years ago by benstrasser

  • Branch changed from u/benstrasser/allow_clusterseed_to_take_a_double_bruhat_cell_as_input to u/benstrasser/19408
  • Commit changed from 14da7e29f256e872d22d70b89fd3196ffc204144 to a429036700742fbf3ad7b445add728df3812dcc2
  • Dependencies set to 19339
  • Milestone changed from sage-6.10 to sage-8.2

Last 10 new commits:

c8d4927Udpated how parameter frozen is used and updated most inputs of n and m to nlist and mlist
3f6ef57Fixed set_frozen command and added doctests
9a446c8Made small changes based on comments by tscrim
62ee79aAdded a method remove_frozen_edges to remove edges between frozen vertices in self.digraph
899d82eFixes mutation_class() and b_matrix_class() proedures for quivers from generally labeled digraphs
2aef961Merge with develop
e0fde25doctest fixing
f9b3fe4Merge branch 'develop' into t/19339/19339
78e248dRebased to the latest beta
a429036Rebased and fixed issues with calling quiver_mutation_type

comment:7 Changed 3 years ago by maitreyeeck

  • Branch changed from u/benstrasser/19408 to u/maitreyeeck/19408
  • Commit changed from a429036700742fbf3ad7b445add728df3812dcc2 to 89b8083257bb5a39b0cf1489778366da7eab39dc

comment:8 Changed 3 years ago by benstrasser

  • Branch changed from u/maitreyeeck/19408 to u/benstrasser/19408
  • Commit changed from 89b8083257bb5a39b0cf1489778366da7eab39dc to a5a2b3c566422ccdd8bef732a1a533904794bef9

New commits:

5ebd006Fixed a glitch in quiver_construction_type where isolated frozen vertices were ignored
a5a2b3creset self._digraph to False

comment:9 Changed 3 years ago by git

  • Commit changed from a5a2b3c566422ccdd8bef732a1a533904794bef9 to 47ef9b1679540e6bfd44282b930f55d4b9764a29

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

19b86abadded some documentation
d7d0f13added examples to quiver.py
47ef9b1allows the user to specify representations of reduced words

comment:10 Changed 3 years ago by git

  • Commit changed from 47ef9b1679540e6bfd44282b930f55d4b9764a29 to b11e75d136c0523ffab23648584d0d9309c8f527

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

b11e75dupdated how construction_type stores data

comment:11 Changed 3 years ago by tscrim

  • Dependencies changed from 19339 to #19339
  • Milestone changed from sage-8.2 to sage-8.1

comment:12 Changed 3 years ago by maitreyeeck

  • Authors changed from Ben Strasser to Maitreyee Kulkarni, Jacob P. Matherne, Ben Strasser
  • Branch changed from u/benstrasser/19408 to u/maitreyeeck/19408
  • Commit changed from b11e75d136c0523ffab23648584d0d9309c8f527 to e6e7cf7b10be01984197e1e9f0ef1270214f58d1

New commits:

2cad3a0added subgraph function
a11ac38corrected spelling
e6e7cf7preliminary code for showing subgraphs on sheets

comment:13 Changed 3 years ago by jmatherne

  • Keywords IMA coding sprints added

comment:14 Changed 3 years ago by git

  • Commit changed from e6e7cf7b10be01984197e1e9f0ef1270214f58d1 to 35bd8245589ae137e9fb2fb13b08f3f1b220d1f5

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

553b579Remove xrange for Python3
aa5ea25merge
ee5cea6allows user_labels with universal_extansion and negative user_labels
0169cccattempting to merge with 19339
186b032Added and updated doctests
d9621edremoved extra text which was accidentally added to file
0d53541corrected indentation errors
13663c3added text which was accidentally deleted, and changed mutate function to agree with 19339
50d5c86Merge branch 'u/benstrasser/19408' of git://trac.sagemath.org/sage into 19408
35bd824added functionality to print double Bruhat quivers in sheets

comment:15 Changed 2 years ago by benstrasser

  • Milestone changed from sage-8.1 to sage-8.5

comment:16 Changed 16 months ago by jmatherne

This is now being worked on in Ticket #28270.

Note: See TracTickets for help on using tickets.