= Sage and cluster algebra workshop =

The Sage and cluster algebra workshop will be held at the '''University of Hannover, Germany, February 8-10 2012'''.

== Requirements ==

 * Everyone attending should have a laptop with
  * a Linux or Mac OS System (running one of OS X 10.4, 10.5, or 10.6).
  * For those running Windows on their machines (if you do not understand what these things mean, Julian can explain the implications of these to you):
    * you install Linux on your System
    * or you try to get sage-combinat to work inside a "virtual machine"
    * or use the Sage-Combinat server at http://sage.lacim.uqam.ca. As this server is not completely reliable, this will not be the preferred way.
 * It would also be appreciated if everyone tries to install Sage and the optional Sage-Combinat package before the course starts. For instructions see http://wiki.sagemath.org/combinat/Installation. We will meet on Tuesday afternoon at 15:00 in the Leibniz Lab (IAZD's coffee room) to get sage installed on all the machines in some way.
 * Basic (or even a little more advanced) programming skills are not required but will be very helpful.

== Further reading ==

 * The Sage documentation http://sagemath.org/help.html#SageStandardDoc.
 * Many thematic tutorials on Sage can be found at http://combinat.sagemath.org/doc/thematic_tutorials/index.html.
 * The compendium for the cluster algebra and quiver package http://arxiv.org/abs/1102.4844.
 * For further references to background on cluster algebras and quivers see the references in the compendium.
 * Interesting lectures can be found at http://www.msri.org/web/msri/scientific/workshops/show/-/event/Wm550.

== A tentative schedule ==

All sessions will be in the '''IAZD Seminar Room (a410)'''.

=== Wednesday Feb 8 ===

On Wednesday, we will mainly go through several thematic tutorials that can be found at http://combinat.sagemath.org/doc/thematic_tutorials/index.html, plus a presentation on the history and current situation of Sage and Sage-Combinat.

==== 10:15-13:00 ====

 * Installing Sage and the optional Combinat package
 * Getting used to the Sage Notebook and the Sage command line
 * Using the documentation
 * How to get help
 * Using Sage and Sage-Combinat online

==== 14:15-17:00 ====

 * Some programming in Python and in Sage (which is based on Python)
 * Using the Computer Algebra System Sage

=== Thursday Feb 9 ===

==== 10:15-13:00 ====

 * First examples of the Cluster package and the interactive mode
 * Theoretical background
 * Working with finite and affine types
 * Connections to root systems and subword complexes

==== 14:15-17:00 ====

 * Exploring clusters for cluster algebras
 * The classification of finite and mutation-finite cluster algebras
 * Playing with the package

=== Friday Feb 10 ===

==== 10:15-13:00 ====

 * More theoretical background like the bipartite belt
 * Limits of the package
 * Comparison with other packages on cluster algebras
 * Finding more limits of the package
 * Suggestions for further implementations
 * Discussion

==== 14:15-17:00 ====

 * open session
  * How to contribute to Sage and the cluster package

== Participants ==

Please add your name to the list if you plan to attend!

 * Janine Bastian
 * Nathan Broomhead
 * Sira Gratz
 * Andreas Hochenegger
 * David Pauksztello (local organizer)
 * David Ploog
 * Julian RĂ¼th (might join on Thursday and Friday)
 * Christopher Schure
 * Christian Stump (instructor, christian.stump@gmail.com)

== Discussion ==

space for discussions like interesting topics, open problems, ...

Let me open with something not implemented but we have been asked to do:

 * implementation of quantum cluster algebras

== Attachments ==

 * [[attachment:Notebook intro.sws]]
 * [[attachment:Basic Combinatorics intro.sws]]
 * [[attachment:Sage-Combinat demo (1).sws]]
 * [[attachment:Cluster Package demo (1).sws]]
 * [[attachment:Cluster complexes and generalized associahedra (1).sws]]
 * [[attachment:The Compendium (1).sws]]