Papers
Topics
Authors
Recent
Search
2000 character limit reached

Tree Factorials on Rooted Metric Trees

Updated 19 July 2026
  • Tree factorials are sequences defined by a greedy minimization on rooted metric trees that generalize Bhargava’s logarithmic factorials.
  • They employ a local edge-weighting process with recursive min–max formulas to capture branching structures and harmonic measures in random walks.
  • Distinct interpretations in automata theory analyze decision-tree complexity for regular factorial languages, clarifying different notions of 'tree factorial'.

Tree factorial usually denotes the sequence of logarithmic factorials associated to a rooted tree, defined by a greedy minimization procedure on the boundary or, equivalently, by a local edge-weighting process. In this formulation, introduced for rooted metric trees, the sequence generalizes Bhargava’s factorials from subsets of local fields to arbitrary rooted trees and connects combinatorics on trees to random walks, unit flows, harmonic measure, and branching number (Amini, 2016). A distinct usage of closely related terminology appears in automata theory, where decision-tree complexity is studied for regular factorial languages; there, “tree” refers to decision trees rather than factorials of rooted trees (Moshkov, 2022).

1. Definition on rooted metric trees

Let TT be a rooted tree with root tt, oriented away from tt, and let l:E(T)R+l:E(T)\to\mathbb{R}_+ be a length function assigning each oriented edge ee its length l(e)=lel(e)=l_e. The metric realization of (T,l)(T,l) is the rooted metric tree ITI_T obtained by gluing to each edge ee an open interval of length lel_e and identifying endpoints with vertices. The boundary tt0 is the set of infinite oriented paths starting at tt1, while the extended boundary tt2 consists of tt3 together with all finite oriented paths tt4 from tt5 to leaves tt6 (Amini, 2016).

For tt7, the intersection pairing is

tt8

Fix any tt9. Inductively, given tt0, choose tt1 arbitrarily among the unused elements of tt2 that minimize

tt3

and define

tt4

The resulting sequence tt5 depends only on the metric realization tt6 of tt7, not on the specific choices made during the greedy procedure. These numbers are called the tt8-factorials, written tt9; when l:E(T)R+l:E(T)\to\mathbb{R}_+0 is the standard length function, one writes l:E(T)R+l:E(T)\to\mathbb{R}_+1 (Amini, 2016).

For locally finite trees one may incorporate a capacity function l:E(T)R+l:E(T)\to\mathbb{R}_+2, constraining how many times a leaf may appear in the defining sequence. The factorials l:E(T)R+l:E(T)\to\mathbb{R}_+3 again depend only on the metric realization and the capacity function. A factorial-defining sequence is any sequence of boundary paths realizing the greedy construction (Amini, 2016).

2. Local weighting process and structural formulas

The greedy boundary definition admits an equivalent constructive formulation through a local weighting process on edges. A weighted tree is a pair l:E(T)R+l:E(T)\to\mathbb{R}_+4 with l:E(T)R+l:E(T)\to\mathbb{R}_+5 such that the edges of positive weight form a connected subtree l:E(T)R+l:E(T)\to\mathbb{R}_+6. A vertex is clear if all pending edges at that vertex are unweighted, and a vertex of l:E(T)R+l:E(T)\to\mathbb{R}_+7 is unsaturated if either it is an internal vertex of l:E(T)R+l:E(T)\to\mathbb{R}_+8 with at least one incident edge outside l:E(T)R+l:E(T)\to\mathbb{R}_+9, or it is a leaf of ee0 whose incident edge has weight strictly below its capacity bound (Amini, 2016).

For a path ee1, the weighted length is

ee2

The process starts with ee3, ee4, and then iteratively selects an unsaturated vertex ee5 minimizing ee6, sets

ee7

and updates weights along ee8 and one or two strict descendant paths according to whether ee9 is not clear, clear and branching, or a leaf with residual capacity. Theorem 2.1 states that the resulting sequence again depends only on l(e)=lel(e)=l_e0 and the metric tree, so the local weighting process is equivalent to the boundary greedy procedure (Amini, 2016).

The sequence terminates at the stopping index

l(e)=lel(e)=l_e1

where l(e)=lel(e)=l_e2 is the set of branching vertices and l(e)=lel(e)=l_e3 is the number of children of l(e)=lel(e)=l_e4. For a rooted locally finite tree with standard length, the integers l(e)=lel(e)=l_e5 for l(e)=lel(e)=l_e6 are the l(e)=lel(e)=l_e7-factorials (Amini, 2016).

A central structural formula is the recursive min–max relation. If the root has children l(e)=lel(e)=l_e8, with induced subtrees l(e)=lel(e)=l_e9, restricted length functions (T,l)(T,l)0, restricted capacities (T,l)(T,l)1, and stopping indices (T,l)(T,l)2, then for all (T,l)(T,l)3,

(T,l)(T,l)4

This formula makes explicit how the factorials of a tree are assembled from the factorials of its rooted subtrees (Amini, 2016).

3. Relation to Bhargava’s factorials

Tree factorials were introduced as a combinatorial generalization of Bhargava’s logarithmic factorials. Let (T,l)(T,l)5 be a local field with discrete valuation (T,l)(T,l)6, valuation ring (T,l)(T,l)7, maximal ideal (T,l)(T,l)8, and residue field (T,l)(T,l)9. For a subset ITI_T0, Bhargava’s logarithmic factorials are defined by choosing ITI_T1 and then choosing ITI_T2 minimizing

ITI_T3

with

ITI_T4

To such an ITI_T5 one associates its adelic tree ITI_T6: the vertices at height ITI_T7 are the images ITI_T8, with edges induced by the quotient maps ITI_T9 (Amini, 2016).

The basic identification is Proposition 1.2:

ee0

Thus Bhargava’s factorials are exactly tree factorials of the adelic tree with standard lengths. This places ultrametric valuation geometry into the language of rooted trees and turns the valuation ee1 into the tree intersection pairing ee2 (Amini, 2016).

The capacity formalism extends this correspondence. For the ball ee3 of radius ee4 about the root in ee5, define a capacity ee6 on leaves by letting ee7 be the cardinality of the extended boundary of the descendant subtree rooted at ee8. Then

ee9

the factorials of order lel_e0 of lel_e1. This shows that capacity-constrained tree factorials recover truncated arithmetic variants of Bhargava’s construction (Amini, 2016).

A plausible implication is that tree factorials serve as a common language for valuation-theoretic and purely combinatorial phenomena: the same greedy minimization principle can be interpreted either on a rooted tree boundary or on an infinite subset of a local field.

4. Asymptotic theory: random walk, harmonic measure, and branching number

The asymptotic behavior of normalized tree factorials is governed by potential theory on the tree. For an edge lel_e2, define the conductance

lel_e3

The random walk lel_e4 started at the root moves from lel_e5 to a neighbor lel_e6 with probability

lel_e7

The pair lel_e8 is weakly complete if any infinite strict path consisting of degree-lel_e9 vertices has infinite tt00-length (Amini, 2016).

For an infinite locally finite rooted tree with weak completeness, Theorem 1.6 gives an exact criterion:

  • tt01 is transient;
  • the limit

tt02

is finite.

Equivalently, recurrence holds if and only if tt03. The key analytic object is the unit current flow tt04, the unique bounded-energy unit flow minimizing

tt05

When the random walk is transient, the associated harmonic measure tt06 on tt07 satisfies

tt08

where tt09 is the cylinder set of rays passing through tt10 (Amini, 2016).

Theorem 1.7 identifies the normalized factorial growth with the energy of the unit current flow:

tt11

It also states that any factorial-defining sequence on tt12 is equidistributed in tt13 with respect to tt14. Thus the greedy combinatorial procedure asymptotically samples the boundary according to harmonic measure, and its linear growth rate is the electrical energy of the network (Amini, 2016).

The same theory yields a factorial characterization of branching number. For tt15, let

tt16

Using Lyons’ criterion for transience of tt17 and Theorem 1.6, Theorem 1.11 states

tt18

This expresses branching number entirely in terms of finiteness of normalized factorial limits under an exponential deformation of the edge lengths (Amini, 2016).

5. Growth properties, examples, and computation

Tree factorials are superadditive:

tt19

Consequently,

tt20

exists in tt21. In the transient weakly complete case one moreover has flow-based bounds

tt22

for any bounded-energy unit flow tt23, with equality for the unit current flow tt24 (Amini, 2016).

Several examples illustrate the range of behaviors. For an infinite path, the extended boundary contains only a single infinite ray, so the greedy selection produces tt25 and stops; hence tt26 and only tt27 is defined. If the path is finite and ends at a leaf tt28 of total length tt29, then for capacity tt30 one has tt31 and

tt32

At the opposite extreme, for the regular tt33-ary tree with standard lengths and tt34, the simple random walk is transient, the current along an edge from level tt35 to tt36 is tt37, and the energy is

tt38

Therefore

tt39

so asymptotically tt40 (Amini, 2016).

Finite rooted trees yield terminating sequences. If the root is adjacent to tt41 leaves and tt42, then tt43 and

tt44

If the tree has two levels, with a root tt45, one child tt46, edge length tt47, and two leaf children of tt48 with tt49, then tt50 and

tt51

These examples show that the factorial sequence can detect both branching and metric depth, but not uniquely determine the tree in general: different trees, including non-isomorphic metric trees, can share the same factorial sequence (Amini, 2016).

From an algorithmic perspective, the local weighting process supplies an explicit procedure for computing tt52. Each iteration selects an unsaturated vertex minimizing weighted path length and updates weights along the root path and one or two strict descendant paths. The total number of iterations is tt53, and a natural optimization is to maintain a priority structure keyed by the values tt54 on unsaturated vertices (Amini, 2016).

6. Distinct automata-theoretic usage: decision trees for regular factorial languages

A separate line of work uses related terminology in a different sense. For a regular factorial language tt55, one studies the depth of deterministic and nondeterministic decision trees whose queries reveal letters at positions of a word. Here a language is factorial if it is closed under taking factors, and the relevant objects are the layers

tt56

Two tasks are considered: recognition, where the input is promised to belong to tt57 and the objective is to identify the exact word, and membership, where the input is an arbitrary word of length tt58 and the objective is to decide whether it belongs to tt59 (Moshkov, 2022).

Rather than the minimum depth tt60, the analysis uses the smoothed minimum depth

tt61

which suppresses oscillations in tt62 arising from parity or modular effects. For regular factorial languages, the asymptotic behavior is completely classified. In deterministic recognition, the smoothed depth is either tt63, tt64, or tt65; in nondeterministic recognition and in deterministic and nondeterministic membership, it is either tt66 or tt67 (Moshkov, 2022).

The classification is phrased in terms of the tt68-reduced source generating tt69, especially the properties of simplicity, independence, and cyclic length. If the source is independent and simple with cyclic length at most tt70, deterministic recognition has constant smoothed depth; if it is independent and simple with cyclic length at least tt71, deterministic recognition has logarithmic smoothed depth; otherwise deterministic recognition is linear. Nondeterministic recognition is constant exactly in the independent simple case and linear otherwise. Membership is linear exactly when tt72 is infinite and its complement is nonempty; otherwise it is constant (Moshkov, 2022).

This automata-theoretic notion is not a factorial sequence attached to a rooted tree. The shared vocabulary arises from factorial languages and decision trees, not from logarithmic factorials of tree boundaries. Distinguishing these two meanings avoids a common misconception: “tree factorial” in the sense of rooted-tree factorials concerns greedy intersection minimization, while the decision-tree literature concerns query complexity for regular factorial languages (Moshkov, 2022).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Tree Factorial.