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

Combinatorial Rooted Ordered and Binary Trees #8703

Closed
hivert opened this issue Apr 17, 2010 · 77 comments
Closed

Combinatorial Rooted Ordered and Binary Trees #8703

hivert opened this issue Apr 17, 2010 · 77 comments

Comments

@hivert
Copy link

hivert commented Apr 17, 2010

The patch defines several new classes for dealing with

  • rooted recursive ordered trees (labelled and not)

  • binary trees (labelled and not)

It also add the computation of the binary search tree and the decreasing or increasing tree for a permutation

It finally defines the bijection to Dyck words

Apply:

Depends on #8702
Depends on #14433

Dependencies: #8702, merge with #14433

CC: @fchapoton @sagetrac-sage-combinat @VivianePons @darijgr

Component: combinatorics

Keywords: trees, Cernay2012

Author: Florent Hivert, Frédéric Chapoton

Reviewer: Florent Hivert, Frédéric Chapoton, Viviane Pons

Merged: sage-5.10.beta0

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

@hivert hivert self-assigned this Apr 17, 2010
@hivert
Copy link
Author

hivert commented Jun 8, 2010

comment:1

This is an experiment to see if user chapoton is receiving e-mail from trac...

@hivert
Copy link
Author

hivert commented Oct 24, 2010

comment:2

Updated a new patch after modification in #8702. Close to but not ready for review.

@hivert
Copy link
Author

hivert commented Nov 1, 2010

comment:3

Added Frédéric as an author to make sure not to forget him. He contributed several functions.

@hivert
Copy link
Author

hivert commented Nov 1, 2010

Changed author from Florent Hivert to Florent Hivert, Frédéric Chapoton

@hivert
Copy link
Author

hivert commented May 31, 2011

Changed keywords from none to trees

@hivert
Copy link
Author

hivert commented May 31, 2011

Dependencies: #8702

@hivert

This comment has been minimized.

@hivert hivert added this to the sage-4.7.1 milestone May 31, 2011
@hivert
Copy link
Author

hivert commented Jun 2, 2011

comment:5

I just uploaded a new patch wich speedup element creation and remove some unnecessary imports.

@fchapoton
Copy link
Contributor

comment:6

There seems to be a problem with attributes insert, contains, get, get_min, get_max and contains. Please see the report of the buildbot.

@hivert
Copy link
Author

hivert commented Jun 13, 2011

comment:7

Replying to @fchapoton:

There seems to be a problem with attributes insert, contains, get, get_min, get_max and contains. Please see the report of the buildbot.

Yes ! There is already something in sage which is called BinaryTree. I
just asked for an incompatible change on
sage-devel and
sage-combinat-devel

@hivert
Copy link
Author

hivert commented Jun 13, 2011

Work Issues: Backward incompat change decision

@hivert
Copy link
Author

hivert commented Nov 21, 2011

Changed work issues from Backward incompat change decision to none

@hivert

This comment has been minimized.

@hivert
Copy link
Author

hivert commented Nov 21, 2011

comment:10

Fixed 'labeled' vs 'labelled'

@hivert
Copy link
Author

hivert commented Dec 3, 2011

comment:11

Addressed Frederic Chaponton's remark (private email) about labelled/unlabelled.

@hivert
Copy link
Author

hivert commented Jan 21, 2012

comment:12

Fixed doctests.

@hivert
Copy link
Author

hivert commented Feb 6, 2012

Changed keywords from trees to trees, Cernay2012

@nathanncohen
Copy link
Mannequin

nathanncohen mannequin commented Feb 7, 2012

comment:14

Hellooooooo Florent !

Here is a patch with some more documentation for the class. We discussed it a lot already, and there were two more things I had stored in a file while beginning the review.

Some notes before we forget :

  • The symmetry_factor should not be there, and only works for RootedTrees (not OrderedDDTrees)
  • What about the name itself ? I know "automorphism_group_size" is a bit long, but it woul be nice to find something more meaningful.
  • And I probably already forgot what I should have written there. Well, we wll find it again ^^;

Nathann

P.S. : I updated the combinat queue -- how unusual for me !

@VivianePons
Copy link

comment:58

Thanks Frédéric for the review patches.

I have had a quick look and it seems alright. Anyway, Florent should look at the state of things now to see if he's happy and maybe we can go for a positive review!

@hivert
Copy link
Author

hivert commented Apr 9, 2013

Reviewer: Florent Hivert, Frédéric Chapoton, Viviane Pons

@hivert
Copy link
Author

hivert commented Apr 11, 2013

comment:61

Attachment: trac_8703-trees-folded.patch.gz

I folded the patches for the release manager.

Florent

@hivert

This comment has been minimized.

@jdemeyer
Copy link

comment:62

This shouldn't be in the commit message:

[mq]: trac_8703-additional-feature-vp.patch

@jdemeyer
Copy link

comment:63

And this patch should be rebased to sage-5.9.beta5.

@jdemeyer
Copy link

Changed dependencies from #8702 to #8702, merge with #14433

@tscrim
Copy link
Collaborator

tscrim commented Apr 15, 2013

comment:65

Attachment: trac_8703-trees-rebased.patch.gz

Rebased patch.

For patchbot:

Apply: trac_8703-trees-rebased.patch

@tscrim

This comment has been minimized.

@jdemeyer
Copy link

comment:66

Please review #14433, otherwise this patch cannot be merged.

@jdemeyer
Copy link

Merged: sage-5.10.beta0

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

7 participants