- The paper generalizes the max-tree construction to d-permutations, mapping admissible classes defined by compatible orders bijectively to 2^(d−1)-ary trees.
- The paper proves that d-permutations avoiding (12) and (231) correspond bijectively to d-ary trees, yielding the enumeration formula 1/(dn+1) binom(dn+1,n).
- The result resolves a conjecture by Bonichon and Morel while extending the classical Catalan correspondence for 231-avoiding permutations to higher dimensions and identifying open questions about other axes and twin trees.
Background and motivation
A d-permutation of size n is a tuple of d−1 permutations of [n], equivalently a set of n points in a d-dimensional grid with exactly one point per hyperplane perpendicular to each axis. Pattern avoidance for such objects admits several inequivalent definitions; this paper adopts the projection-based notion introduced by Bonichon and Morel, in which a d-permutation contains a d′-dimensional pattern if some direct projection onto d′ coordinates, restricted to an increasing set of indices, is order-isomorphic to the pattern.
The point of departure is the classical max-tree construction. For an ordinary permutation viewed as a planar point set, the max-tree has as root the point with maximal value; deleting it splits the remaining points into left and right subpermutations, which recursively form the two subtrees. This map is surjective onto binary trees but not injective — for instance, 41523 and 43512 share the same max-tree — yet it becomes a bijection when restricted to 231-avoiding permutations, recovering the Catalan enumeration familiar from Knuth's analysis of stack-sortable permutations. Dually, min-tree/max-tree pairs (twin binary trees) are in bijection with Baxter permutations via Dulucq and Guibert.
The paper generalizes this construction to arbitrary dimension and uses it to settle a conjecture of Bonichon and Morel on the enumeration of a specific pattern-avoiding class of d-permutations.
The max-tree of a n0-permutation
Fix the last coordinate axis n1. The maximal point n2 of a n3-permutation n4 becomes the root, and the remaining points are partitioned according to their direction relative to the root among the n5 directions negative with respect to n6 (the set n7). Recursing yields a n8-ary tree whose children at each node are labeled by these directions. In concrete terms, the max-tree of a 3-permutation is the quadtree of its underlying 2D point set, and that of a 4-permutation is the octree of a 3D point set, connecting the construction to the classical hyperoctree data structures of Finkel–Bentley and Yau–Srihari.
As in dimension two, the induced map n9 is surjective but not injective. The paper's first structural contribution identifies exactly which fibers become singletons under suitable restrictions.
Admissible classes and the general bijection
The key notion is a compatible set of total orders d−10 on d−11: each order d−12 must place every direction with a d−13 in coordinate d−14 after every direction with a d−15 there. A d−16-permutation is admissible with respect to d−17 if, at every internal node of its max-tree, the subpermutations hanging from the node appear as ordered blocks along each coordinate axis, ordered as prescribed by the corresponding d−18.
Main theorem (general form). For any compatible set of total orders d−19, the admissible class [n]0 is in bijection with the set of [n]1-ary trees with [n]2 internal nodes.
The proof proceeds by showing [n]3 is surjective (an induction assembling subtrees into block-ordered permutations, using compatibility of [n]4 to guarantee the block arrangement exists) and injective (if two admissible permutations map to the same tree but differ on some pair of nodes, the ancestor/sibling case analysis forces one of them to violate the block ordering). A corollary extends the result to non-power-of-two arities: restricting to a subset [n]5 of [n]6 directions with compatible orders on [n]7 gives a bijection between the corresponding admissible class and [n]8-ary trees, obtained by pruning leaves of directions outside [n]9.
This theorem already implies that every admissible class is counted by Fuss–Catalan numbers of the appropriate arity, and it frames the pattern-avoidance result below as a special case rather than an isolated fact.
Pattern avoidance and n0-ary trees
Let n1 denote the class of n2-permutations avoiding the pattern n3 of size two and dimension three together with the pattern n4 of size three and dimension two, under the Bonichon–Morel avoidance definition. Define n5, where n6 has n7 leading n8 signs followed by n9 signs, equipped with the single compatible order placing d0 iff d1.
Main theorem. d2 is in bijection with the set of d3-ary trees with d4 internal nodes, and consequently
d5
The proof establishes three implications. First, avoiding d6 forces every direction between two points to lie in d7 (any direction with interleaved signs produces a d8 occurrence), so all internal nodes of the max-tree carry directions in d9. Second, avoiding both patterns forces admissibility with respect to d0: the argument shows that any violation of the block ordering, combined with the direction constraints, generates either a d1 or a d2 occurrence. Third, conversely, any d3 or d4 occurrence in a d5-avoiding permutation violates admissibility; this last step requires an exhaustive case analysis over the possible configurations of two or three internal nodes in the max-tree (ancestor–descendant relations versus shared parents), carried out in the appendix with labeled configuration diagrams.
Two consequences deserve emphasis. The enumeration formula resolves the conjecture posed by Bonichon and Morel and extended in Muller's thesis, in the affirmative. Moreover, the bijection extends the classical Knuth correspondence between 231-avoiding permutations and binary trees to all dimensions, while retaining a remarkably simple forbidden-pattern characterization: only two patterns, one of size two/dimension three and one of size three/dimension two.
The paper also notes a contrast with dimension two that functions as a structural observation: in the plane, all permutation classes avoiding a single pattern of length three are equinumerous (all Catalan-counted). In higher dimensions, among the classes examined, only d6 appears to share the Fuss–Catalan enumeration of d7; no Wilf-equivalence theory explaining this is developed here.
Limitations and open questions
Several caveats bound the scope of the results. The bijection is tied to the max-tree taken with respect to the last axis specifically; whether analogous pattern-characterized classes arise from constructions based on other axes is left open. Likewise, the restriction to the direction subset d8 is what reduces the arity from d9 to d′0; the existence of a more general pattern-avoiding class in bijection with full d′1-ary trees remains unproven. Finally, the higher-dimensional analogue of the twin-tree/Baxter-permutation correspondence is untouched: the paper defines min-trees dually but does not identify structural conditions on (min-tree, max-tree) pairs of d′2-permutations, nor permutation classes in bijection with such pairs. These three questions are stated explicitly by the author as follow-up problems.
Conclusion
The paper constructs a natural generalization of the max-tree to d′3-permutations, proves that admissible classes defined by compatible total orders on the negative directions are in bijection with d′4-ary trees, and specializes this framework to show that d′5-permutations avoiding d′6 and d′7 are enumerated by d′8, thereby resolving a standing conjecture. The result simultaneously generalizes the classical Catalan bijection for 231-avoiding permutations and adds to a growing body of bijective results connecting high-dimensional pattern avoidance to triangle solitaire and higher-dimensional floorplans.