here is an example (I think, it looks quite nice, doesn't it?)

sage: RS = CartanType(['A',2,1]).root_system().root_space()
sage: X = iter(TransitiveIdealGraded(attrcall("pred"),RS.simple_roots()))
sage: i = 0
sage: while i < 25:^J    x = X.next()^J    print i,x^J    i += 1
....:     
0 alpha[0]
1 alpha[1]
2 alpha[2]
3 alpha[0] + alpha[1]
4 alpha[0] + alpha[2]
5 alpha[1] + alpha[2]
6 2*alpha[0] + alpha[1] + alpha[2]
7 alpha[0] + 2*alpha[1] + alpha[2]
8 alpha[0] + alpha[1] + 2*alpha[2]
9 2*alpha[0] + 2*alpha[1] + alpha[2]
10 alpha[0] + 2*alpha[1] + 2*alpha[2]
11 2*alpha[0] + alpha[1] + 2*alpha[2]
12 3*alpha[0] + 2*alpha[1] + 2*alpha[2]
13 2*alpha[0] + 2*alpha[1] + 3*alpha[2]
14 2*alpha[0] + 3*alpha[1] + 2*alpha[2]
15 2*alpha[0] + 3*alpha[1] + 3*alpha[2]
16 3*alpha[0] + 3*alpha[1] + 2*alpha[2]
17 3*alpha[0] + 2*alpha[1] + 3*alpha[2]
18 3*alpha[0] + 3*alpha[1] + 4*alpha[2]
19 4*alpha[0] + 3*alpha[1] + 3*alpha[2]
20 3*alpha[0] + 4*alpha[1] + 3*alpha[2]
21 4*alpha[0] + 4*alpha[1] + 3*alpha[2]
22 4*alpha[0] + 3*alpha[1] + 4*alpha[2]
23 3*alpha[0] + 4*alpha[1] + 4*alpha[2]
24 4*alpha[0] + 5*alpha[1] + 4*alpha[2]

-- 
You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/sage-combinat-devel/-/IwyUcDG8-MgJ.
To post to this group, send email to sage-combinat-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-combinat-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sage-combinat-devel?hl=en.

Reply via email to