Skip to content

Commit

Permalink
Trac #11529: Rooted trees
Browse files Browse the repository at this point in the history
Implement combinatorial (unordered) rooted trees

This is done using ordered rooted trees as data structure, and recursive
normalization.

URL: http://trac.sagemath.org/11529
Reported by: hivert
Ticket author(s): Florent Hivert
Reviewer(s): Frédéric Chapoton, Darij Grinberg, Travis Scrimshaw
  • Loading branch information
Release Manager authored and vbraun committed Apr 23, 2015
2 parents 0865e6b + dc8120f commit ef90aea
Show file tree
Hide file tree
Showing 5 changed files with 1,390 additions and 35 deletions.
1 change: 1 addition & 0 deletions src/doc/en/reference/combinat/module_list.rst
Expand Up @@ -235,6 +235,7 @@ Comprehensive Module list
sage/combinat/root_system/weight_space
sage/combinat/root_system/weyl_characters
sage/combinat/root_system/weyl_group
sage/combinat/rooted_tree
sage/combinat/rsk
sage/combinat/schubert_polynomial
sage/combinat/set_partition
Expand Down
3 changes: 3 additions & 0 deletions src/sage/combinat/all.py
Expand Up @@ -116,7 +116,10 @@
LabelledOrderedTree, LabelledOrderedTrees)
from binary_tree import (BinaryTree, BinaryTrees,
LabelledBinaryTree, LabelledBinaryTrees)

lazy_import('sage.combinat.interval_posets', ['TamariIntervalPoset', 'TamariIntervalPosets'])
from rooted_tree import (RootedTree, RootedTrees,
LabelledRootedTree, LabelledRootedTrees)

from combination import Combinations
from cartesian_product import CartesianProduct
Expand Down
1 change: 1 addition & 0 deletions src/sage/combinat/enumerated_sets.py
Expand Up @@ -100,6 +100,7 @@
- :ref:`sage.combinat.abstract_tree`
- :ref:`sage.combinat.ordered_tree`
- :ref:`sage.combinat.binary_tree`
- :ref:`sage.combinat.rooted_tree`
Enumerated sets related to graphs
---------------------------------
Expand Down

0 comments on commit ef90aea

Please sign in to comment.