@@ -1129,7 +1129,8 @@ def rise_contact_involution(self) -> TIP:
11291129
11301130 EXAMPLES::
11311131
1132- sage: tip = TamariIntervalPoset(8, [(1,2), (2,4), (3,4), (6,7), (3,2), (5,4), (6,4), (8,7)])
1132+ sage: tip = TamariIntervalPoset(8, [(1,2), (2,4), (3,4), (6,7),
1133+ ....: (3,2), (5,4), (6,4), (8,7)])
11331134 sage: t = tip.rise_contact_involution(); t
11341135 The Tamari interval of size 8 induced by relations [(2, 8), (3, 8),
11351136 (4, 5), (5, 7), (6, 7), (7, 8), (8, 1), (7, 2), (6, 2), (5, 3),
@@ -1840,13 +1841,16 @@ def lower_binary_tree(self):
18401841
18411842 EXAMPLES::
18421843
1843- sage: ip = TamariIntervalPoset(6,[(3,2),(4,3),(5,2),(6,5),(1,2),(4,5)]); ip
1844- The Tamari interval of size 6 induced by relations [(1, 2), (4, 5), (6, 5), (5, 2), (4, 3), (3, 2)]
1844+ sage: ip = TamariIntervalPoset(6, [(3,2),(4,3),(5,2),(6,5),(1,2),(4,5)]); ip
1845+ The Tamari interval of size 6 induced by relations
1846+ [(1, 2), (4, 5), (6, 5), (5, 2), (4, 3), (3, 2)]
18451847 sage: ip.lower_binary_tree()
18461848 [[., .], [[., [., .]], [., .]]]
1847- sage: TamariIntervalPosets.final_forest(ip.lower_binary_tree()) == ip.final_forest()
1849+ sage: ff = TamariIntervalPosets.final_forest(ip.lower_binary_tree())
1850+ sage: ff == ip.final_forest()
18481851 True
1849- sage: ip == TamariIntervalPosets.from_binary_trees(ip.lower_binary_tree(),ip.upper_binary_tree())
1852+ sage: ip == TamariIntervalPosets.from_binary_trees(ip.lower_binary_tree(),
1853+ ....: ip.upper_binary_tree())
18501854 True
18511855 """
18521856 return self .min_linear_extension ().binary_search_tree_shape (left_to_right = False )
@@ -1891,9 +1895,11 @@ def upper_binary_tree(self):
18911895 EXAMPLES::
18921896
18931897 sage: ip = TamariIntervalPoset(6,[(3,2),(4,3),(5,2),(6,5),(1,2),(4,5)]); ip
1894- The Tamari interval of size 6 induced by relations [(1, 2), (4, 5), (6, 5), (5, 2), (4, 3), (3, 2)]
1898+ The Tamari interval of size 6 induced by relations
1899+ [(1, 2), (4, 5), (6, 5), (5, 2), (4, 3), (3, 2)]
18951900 sage: ip.upper_binary_tree()
18961901 [[., .], [., [[., .], [., .]]]]
1902+
18971903 sage: TamariIntervalPosets.initial_forest(ip.upper_binary_tree()) == ip.initial_forest()
18981904 True
18991905 sage: ip == TamariIntervalPosets.from_binary_trees(ip.lower_binary_tree(),ip.upper_binary_tree())
@@ -1941,8 +1947,9 @@ def subposet(self, start, end) -> TIP:
19411947
19421948 EXAMPLES::
19431949
1944- sage: ip = TamariIntervalPoset(6,[(3,2),(4,3),(5,2),(6,5),(1,2),(3,5),(4,5)]); ip
1945- The Tamari interval of size 6 induced by relations [(1, 2), (3, 5), (4, 5), (6, 5), (5, 2), (4, 3), (3, 2)]
1950+ sage: ip = TamariIntervalPoset(6, [(3,2),(4,3),(5,2),(6,5),(1,2),(3,5),(4,5)]); ip
1951+ The Tamari interval of size 6 induced by relations
1952+ [(1, 2), (3, 5), (4, 5), (6, 5), (5, 2), (4, 3), (3, 2)]
19461953 sage: ip.subposet(1,3)
19471954 The Tamari interval of size 2 induced by relations [(1, 2)]
19481955 sage: ip.subposet(1,4)
@@ -2109,12 +2116,16 @@ def lower_contained_intervals(self) -> Iterator[TIP]:
21092116
21102117 EXAMPLES::
21112118
2112- sage: ip = TamariIntervalPoset(4,[(2,4),(3,4),(2,1),(3,1)])
2119+ sage: ip = TamariIntervalPoset(4, [(2,4),(3,4),(2,1),(3,1)])
21132120 sage: list(ip.lower_contained_intervals())
2114- [The Tamari interval of size 4 induced by relations [(2, 4), (3, 4), (3, 1), (2, 1)],
2115- The Tamari interval of size 4 induced by relations [(1, 4), (2, 4), (3, 4), (3, 1), (2, 1)],
2116- The Tamari interval of size 4 induced by relations [(2, 3), (3, 4), (3, 1), (2, 1)],
2117- The Tamari interval of size 4 induced by relations [(1, 4), (2, 3), (3, 4), (3, 1), (2, 1)]]
2121+ [The Tamari interval of size 4 induced by relations
2122+ [(2, 4), (3, 4), (3, 1), (2, 1)],
2123+ The Tamari interval of size 4 induced by relations
2124+ [(1, 4), (2, 4), (3, 4), (3, 1), (2, 1)],
2125+ The Tamari interval of size 4 induced by relations
2126+ [(2, 3), (3, 4), (3, 1), (2, 1)],
2127+ The Tamari interval of size 4 induced by relations
2128+ [(1, 4), (2, 3), (3, 4), (3, 1), (2, 1)]]
21182129 sage: ip = TamariIntervalPoset(4,[])
21192130 sage: len(list(ip.lower_contained_intervals()))
21202131 14
@@ -2256,12 +2267,15 @@ def maximal_chain_tamari_intervals(self) -> Iterator[TIP]:
22562267
22572268 EXAMPLES::
22582269
2259- sage: ip = TamariIntervalPoset(4,[(2,4),(3,4),(2,1),(3,1)])
2270+ sage: ip = TamariIntervalPoset(4, [(2,4),(3,4),(2,1),(3,1)])
22602271 sage: list(ip.maximal_chain_tamari_intervals())
2261- [The Tamari interval of size 4 induced by relations [(2, 4), (3, 4), (3, 1), (2, 1)],
2262- The Tamari interval of size 4 induced by relations [(2, 4), (3, 4), (4, 1), (3, 1), (2, 1)],
2263- The Tamari interval of size 4 induced by relations [(2, 4), (3, 4), (4, 1), (3, 2), (2, 1)]]
2264- sage: ip = TamariIntervalPoset(4,[])
2272+ [The Tamari interval of size 4 induced by relations
2273+ [(2, 4), (3, 4), (3, 1), (2, 1)],
2274+ The Tamari interval of size 4 induced by relations
2275+ [(2, 4), (3, 4), (4, 1), (3, 1), (2, 1)],
2276+ The Tamari interval of size 4 induced by relations
2277+ [(2, 4), (3, 4), (4, 1), (3, 2), (2, 1)]]
2278+ sage: ip = TamariIntervalPoset(4, [])
22652279 sage: list(ip.maximal_chain_tamari_intervals())
22662280 [The Tamari interval of size 4 induced by relations [],
22672281 The Tamari interval of size 4 induced by relations [(2, 1)],
@@ -2405,7 +2419,8 @@ def tamari_inversions_iter(self) -> Iterator[tuple[int, int]]:
24052419 sage: list(T.tamari_inversions_iter())
24062420 [(4, 5)]
24072421
2408- sage: T = TamariIntervalPoset(8, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (8, 7), (6, 4), (5, 4), (4, 3), (3, 2)])
2422+ sage: T = TamariIntervalPoset(8, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7),
2423+ ....: (8, 7), (6, 4), (5, 4), (4, 3), (3, 2)])
24092424 sage: list(T.tamari_inversions_iter())
24102425 [(1, 2), (1, 7), (5, 6)]
24112426
@@ -2565,12 +2580,14 @@ def decomposition_to_triple(self) -> None | tuple[TIP, TIP, int]:
25652580
25662581 EXAMPLES::
25672582
2568- sage: tip = TamariIntervalPoset(8, [(1,2), (2,4), (3,4), (6,7), (3,2), (5,4), (6,4), (8,7)])
2583+ sage: tip = TamariIntervalPoset(8, [(1,2), (2,4), (3,4), (6,7),
2584+ ....: (3,2), (5,4), (6,4), (8,7)])
25692585 sage: tip.decomposition_to_triple()
25702586 (The Tamari interval of size 3 induced by relations [(1, 2), (3, 2)],
2571- The Tamari interval of size 4 induced by relations [(2, 3), (4, 3)],
2572- 2)
2573- sage: tip == TamariIntervalPosets.recomposition_from_triple(*tip.decomposition_to_triple())
2587+ The Tamari interval of size 4 induced by relations [(2, 3), (4, 3)],
2588+ 2)
2589+ sage: tip == TamariIntervalPosets.recomposition_from_triple(
2590+ ....: *tip.decomposition_to_triple())
25742591 True
25752592
25762593 TESTS::
@@ -2600,7 +2617,8 @@ def grafting_tree(self) -> LabelledBinaryTree:
26002617
26012618 EXAMPLES::
26022619
2603- sage: tip = TamariIntervalPoset(8, [(1,2), (2,4), (3,4), (6,7), (3,2), (5,4), (6,4), (8,7)])
2620+ sage: tip = TamariIntervalPoset(8, [(1,2), (2,4), (3,4), (6,7),
2621+ ....: (3,2), (5,4), (6,4), (8,7)])
26042622 sage: tip.grafting_tree()
26052623 2[1[0[., .], 0[., .]], 0[., 1[0[., .], 0[., .]]]]
26062624 sage: tip == TamariIntervalPosets.from_grafting_tree(tip.grafting_tree())
@@ -2906,7 +2924,7 @@ class options(GlobalOptions):
29062924 sage: TIP = TamariIntervalPosets
29072925 sage: TIP.options.latex_color_decreasing
29082926 red
2909- sage: TIP.options.latex_color_decreasing= 'green'
2927+ sage: TIP.options.latex_color_decreasing = 'green'
29102928 sage: TIP.options.latex_color_decreasing
29112929 green
29122930 sage: TIP.options._reset()
@@ -3243,7 +3261,8 @@ def from_binary_trees(tree1, tree2) -> TIP:
32433261 sage: tree1 = BinaryTree([[],[[None,[]],[]]])
32443262 sage: tree2 = BinaryTree([None,[None,[None,[[],[]]]]])
32453263 sage: TamariIntervalPosets.from_binary_trees(tree1,tree2)
3246- The Tamari interval of size 6 induced by relations [(4, 5), (6, 5), (5, 2), (4, 3), (3, 2)]
3264+ The Tamari interval of size 6 induced by relations
3265+ [(4, 5), (6, 5), (5, 2), (4, 3), (3, 2)]
32473266
32483267 sage: tree3 = BinaryTree([None,[None,[[],[None,[]]]]])
32493268 sage: TamariIntervalPosets.from_binary_trees(tree1,tree3)
0 commit comments