How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Simplicial Trees and Group Actions
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Cayley Graphs, Word Metrics and Quasi-Isometry
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Countability and Uncountability
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Graphs, Walks and Connectivity
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Metric Spaces
- Relations, Functions, and Quotients
- Roots, Rational Powers, and Classical Inequalities
- Suprema and Infima
- The ZFC Axioms and the Basic Set Constructions
- Trees, Forests and Spanning Trees
2 · Summary
This page passes from the library’s finite simple-tree language to the oriented simplicial graphs used in Bass-Serre theory. The bridge is explicit: paths stay finite, reduced paths replace simple-graph paths, and the finite notion is recovered exactly for finite oriented graphs with no loops or parallel geometric edges.
With that combinatorial vocabulary fixed, the page develops automorphisms and actions, removes inversions by barycentric subdivision, defines quotient graphs and fixed subtrees, and then proves the elliptic/hyperbolic dichotomy together with the tree-specific ping-pong argument.
3 · Logical flowchart
4 · Definitions, theorems and proofs
An oriented graph with edge reversal
Definition
An oriented graph consists of a vertex set , an oriented-edge set , maps
called the origin and terminus, and a fixed-point-free involution
such that
Thus each geometric edge is the two-element orbit . Parallel geometric edges and loops are allowed in a general oriented graph; the tree condition later excludes them.
Finite simplicial paths, reduced paths, cycles, and connectedness
Definition
Let be an oriented graph in the sense of An oriented graph with edge reversal.
A path in is a finite alternating sequence
with and for each . Its length is . The path is closed when , and reduced when
A cycle is a nontrivial reduced closed path. Vertices are connected when some path joins them, and is connected when every two vertices are connected.
All paths on this page are finite, even when is infinite.
A simplicial tree
Definition
A simplicial tree is a nonempty connected oriented graph with no nontrivial reduced closed path, using the path language of Finite simplicial paths, reduced paths, cycles, and connectedness.
A simplicial graph is a tree exactly when every two vertices are joined by a unique reduced path
Statement
An oriented graph is a simplicial tree if and only if it is nonempty and every two vertices are joined by a unique reduced path.
Facts & Assumptions
Given: An oriented graph.
A simplicial tree is a nonempty connected oriented graph with no nontrivial reduced closed path. (A simplicial tree)
Proof
If the graph is a simplicial tree, then [L1] gives connectedness, so every two vertices are joined by some reduced path. If there were two distinct reduced paths between the same vertices, follow one and return along the reverse of the other; after cancelling any common initial segment, one obtains a nontrivial reduced closed path, contradicting [L1].
Conversely, assume the graph is nonempty and every two vertices are joined by a unique reduced path. Then it is connected. A nontrivial reduced closed path based at with first edge would give two reduced paths from to : the one-edge path and the reverse of the remaining part of the cycle. That contradicts uniqueness. Hence no nontrivial reduced closed path exists, so the graph is a simplicial tree by [L1].
The simplicial path metric on a tree
Definition
Let be a simplicial tree. By A simplicial graph is a tree exactly when every two vertices are joined by a unique reduced path, every two vertices are joined by a unique reduced path. Define the simplicial path metric
to be the length of that unique reduced path.
The fact that this definition is geodesic and integer-valued is proved in
The path metric on a simplicial tree is geodesic and integer-valued ↗, recorded here in
justified_by.
The path metric on a simplicial tree is geodesic and integer-valued
Statement
For a simplicial tree , the path metric takes values in , and for every two vertices the unique reduced path from to has length exactly .
Facts & Assumptions
Given: A simplicial tree .
The simplicial path metric is defined to be the length of the unique reduced path joining two vertices. (The simplicial path metric on a tree)
Every two vertices of a simplicial tree are joined by a unique reduced path. (A simplicial graph is a tree exactly when every two vertices are joined by a unique reduced path)
Proof
By [L2], the reduced path from to exists and is unique. Its length is an integer, and [L1] defines to be exactly that integer. So is integer-valued.
Let be the unique reduced path. Every subpath is again reduced, so [L1] gives for . Hence the path realizes distance on each of its segments, which is the geodesic property claimed in the statement.
For finite graphs, the simplicial-tree notion agrees with the published finite-tree notion
Statement
Let be a finite oriented graph with no loops and no parallel geometric edges, and let be its underlying finite simple graph obtained by forgetting orientations and identifying each pair to one geometric edge. Then is a simplicial tree if and only if is a tree in the published finite-graph sense.
Facts & Assumptions
Given: A finite oriented graph .
On a finite vertex set, the simple-graph walk, path, cycle, connectedness, and component notions agree with the published finite-graph notions. (On a finite vertex set the graph notions agree, and on connected graphs the two path distances agree)
A finite nonempty graph is a published tree if and only if every two vertices are joined by a unique path. (Equivalent characterisations of a nonempty tree by unique paths, edge count, minimal connectivity and maximal acyclicity)
An oriented graph is a simplicial tree if and only if every two vertices are joined by a unique reduced path. (A simplicial graph is a tree exactly when every two vertices are joined by a unique reduced path)
Proof
By the no-loop/no-parallel-edge hypothesis and [L1], a reduced simplicial path in is exactly a path in the underlying finite simple graph , and connectedness means the same thing in both models. Therefore the uniqueness criterion in [L3] translates verbatim into the uniqueness criterion in [L2].
Applying [L2] and [L3] to the translation from step 1.1 shows that is a simplicial tree exactly when is a published finite tree.
Graph automorphisms and group actions on a simplicial graph
Definition
Let be an oriented graph. A graph automorphism of is a pair of bijections on and , both denoted by , such that
A group action on the simplicial graph is a left action (Left group actions, transitive actions, and faithful actions) of a group on both and such that each acts by a graph automorphism in the above sense.
Edge inversions and actions without inversions
Definition
Let act on an oriented graph . An element inverts an oriented edge when
The action is without inversions when no oriented edge is inverted by any group element.
Barycentric subdivision removes edge inversions while preserving the tree
Statement
Let act on a simplicial tree . Form the barycentric subdivision by inserting one new midpoint vertex on each geometric edge of and replacing every geometric edge by the two half-edges meeting that midpoint. Then the action extends to , the graph is again a simplicial tree, and the extended action is without inversions.
Facts & Assumptions
Given: An action of a group on a simplicial tree .
An action is without inversions exactly when no element sends an oriented edge to its reverse. (Edge inversions and actions without inversions)
A simplicial tree is a connected oriented graph with no nontrivial reduced closed path. (A simplicial tree)
Proof
Every automorphism of permutes geometric edges, so it sends the midpoint of an edge to the midpoint of its image edge. Hence the original action extends uniquely to the subdivided graph .
The graph is connected because each original edge has only been split in two. A reduced closed path in would project, after deleting midpoint backtracks, to a nontrivial reduced closed path in , contradicting [L2]. So is again a simplicial tree.
In , every half-edge joins an original vertex to a midpoint vertex. Its reverse joins a midpoint vertex to an original vertex, so an automorphism cannot send a half-edge to its reverse without swapping the two vertex types. That cannot happen in the extended action. Therefore the action on is without inversions in the sense of [L1].
The quotient graph of an action without inversions
Definition
Let a group act without inversions on an oriented graph . The quotient graph has
with origin, terminus, and reversal defined on orbits by
Because the action is without inversions, , so the reversal map is still fixed-point-free and the incidence data is independent of the chosen representatives.
Vertex and edge stabilizers determine the quotient incidences
Statement
Let a group act without inversions on an oriented graph , and let be an oriented edge with origin and terminus . Then the edge stabilizer
is a subgroup of both vertex stabilizers and . Moreover, replacing by another representative of the same quotient edge conjugates all three stabilizers by the same element of , so the inclusions
are the representative-independent incidence maps attached to the quotient edge.
Facts & Assumptions
Given: An action without inversions on an oriented graph and an oriented edge from to .
The quotient graph records vertex and edge orbits, with origin and terminus descending from representatives. (The quotient graph of an action without inversions)
A subgroup is a subset closed under products and inverses. (Subgroup)
Proof
If , then , so applying origin and terminus to this equality gives and . Thus . Since each stabilizer is an intersection of solution sets to , it is closed under products and inverses, hence is a subgroup by [L2].
If , then and similarly and . Therefore passing to another representative of the quotient edge conjugates the two inclusion maps by the same , so the quotient incidence data from [L1] is well defined up to that canonical conjugacy.
Fixed subtrees and minimal invariant subtrees
Definition
Let a group act on a simplicial tree . For a subgroup , the fixed-vertex set is the global fixed-point set from The fixed-point sets and of a group action. When this set is nonempty, the subtree spanned by those fixed vertices is the fixed subtree of and is denoted .
A nonempty subtree is -invariant when for every . A minimal -invariant subtree is an -invariant subtree that contains no smaller nonempty -invariant subtree. It need not exist for an arbitrary action, and when it does exist it need not be unique in general.
The nonempty fixed-vertex set of a tree automorphism is a subtree
Statement
Let be an automorphism of a simplicial tree . If fixes at least one vertex, then the set of fixed vertices of is a subtree of .
Facts & Assumptions
Given: An automorphism of a simplicial tree with a fixed vertex.
The fixed subtree of a subgroup is the subtree spanned by its fixed vertices, when those fixed vertices are nonempty. (Fixed subtrees and minimal invariant subtrees)
Between any two vertices of a simplicial tree there is a unique reduced path. (A simplicial graph is a tree exactly when every two vertices are joined by a unique reduced path)
Proof
Let and be fixed vertices of . By [L2] there is a unique reduced path from to . Applying to gives another reduced path from to , so uniqueness in [L2] forces .
Every vertex on is therefore fixed by , because preserves the ordered path and fixes its endpoints. Hence the fixed vertices are closed under the unique geodesic between any two of them, which is exactly the subtree condition described in [L1].
The translation length of a tree automorphism without inversions
Definition
Let be an automorphism of a simplicial tree that acts without inversions. Its translation length is
using the path metric of The simplicial path metric on a tree.
The existence of this minimum, together with the elliptic/hyperbolic
classification, is the content of
Tree automorphisms without inversions are either elliptic or hyperbolic ↗, recorded here in
justified_by.
Tree automorphisms without inversions are either elliptic or hyperbolic
Statement
Let be an automorphism of a simplicial tree acting without inversions. Then the minimum in
exists. Exactly one of the following holds:
- , in which case fixes a vertex of ;
- , in which case there is a unique bi-infinite reduced path preserved by , and acts on as a translation by distance .
The first case is called elliptic and the second hyperbolic.
Facts & Assumptions
Given: An automorphism of a simplicial tree acting without inversions.
An action without inversions sends no oriented edge to its reverse. (Edge inversions and actions without inversions)
The translation length is defined as . (The translation length of a tree automorphism without inversions)
If fixes a vertex, then its fixed vertices form a subtree. (The nonempty fixed-vertex set of a tree automorphism is a subtree)
The path metric on a simplicial tree is integer-valued and realized by the unique reduced path between vertices. (The path metric on a simplicial tree is geodesic and integer-valued)
Proof
By [L4], every displacement is a natural number, so choose with minimal displacement . Then by [L2]. If , the vertex is fixed and [L3] describes the fixed subtree.
Assume , and let be the unique reduced path from to . Its translate is the unique reduced path from to . If and met in more than the vertex , then some interior point of the overlap would have displacement strictly smaller than , contradicting step 1.1; if they shared an edge with opposite orientations, that edge would be inverted, contradicting [L1]. Hence consecutive translates and meet only at one endpoint. [L1, L4, step 1.1, assume-case[hyperbolic], algebra]
Therefore is a bi-infinite reduced path. It is preserved by , and sends each segment onto , so every vertex on moves distance exactly along that line. Thus acts on as translation by .
Let be a vertex not on , and let be the first vertex of on the unique reduced path from to . Then the geodesic from to runs from to , then along from to by length , and then from to , so . Hence the vertices of minimal displacement are exactly those on , which makes unique. This is the hyperbolic case, and it excludes fixed vertices.
Translation length is conjugacy invariant and homogeneous on powers
Statement
For automorphisms of a simplicial tree acting without inversions,
Facts & Assumptions
Given: Tree automorphisms without inversions.
A tree automorphism without inversions is either elliptic with a fixed vertex or hyperbolic with a unique translation axis on which it translates by its translation length. (Tree automorphisms without inversions are either elliptic or hyperbolic)
Proof
If is elliptic, [L1] gives a fixed vertex, so every power fixes that same vertex and has translation length . Conjugating by carries a fixed vertex of to a fixed vertex of , so conjugation preserves the elliptic case and its translation length.
If is hyperbolic with axis and translation length , then preserves the line and translates it by the same distance, so . Also preserves and shifts every vertex on it by , so for .
The case gives , already covered by step 1.1, so the displayed formulas hold for every integer .
Finite groups acting on trees have a global fixed vertex after subdivision
Statement
Let a finite group act on a simplicial tree . Then the induced action on the barycentric subdivision fixes a vertex.
Facts & Assumptions
Given: A finite group acting on a simplicial tree .
Barycentric subdivision preserves the tree and removes edge inversions. (Barycentric subdivision removes edge inversions while preserving the tree)
The path metric on a simplicial tree is geodesic and integer-valued. (The path metric on a simplicial tree is geodesic and integer-valued)
Proof
Replace by its barycentric subdivision using [L1]. Choose a vertex of . Because is finite, the orbit is finite, and the union of the geodesics joining pairs of orbit vertices is therefore a finite -invariant subtree .
Let be the diameter of , choose vertices with , and let be the midpoint of the unique geodesic from to . In a finite tree every diameter geodesic has the same midpoint: if two diameters had different midpoints, the unique path joining those midpoints would extend one of them past length , contradicting maximality. So depends only on , not on the chosen diameter.
Any automorphism of sends diameter geodesics to diameter geodesics, so it fixes the intrinsic midpoint from step 2.1. If is even, is a vertex of and is fixed. If is odd, is the midpoint of a unique geometric edge of , so every element of preserves that edge setwise. The action on is without inversions by [L1], hence no element can swap the two endpoints; both endpoints are fixed. In either case the induced action on fixes a vertex.
Groups acting freely without inversions on trees are torsion-free
Statement
If a group acts freely and without inversions on a simplicial tree, then the group is torsion-free.
Facts & Assumptions
Given: A group acting freely and without inversions on a simplicial tree .
A free action has no nonidentity element fixing a point. (A free group action has no nonidentity element fixing a point)
An action without inversions sends no oriented edge to its reverse. (Edge inversions and actions without inversions)
A finite group acting on a tree fixes a vertex after barycentric subdivision. (Finite groups acting on trees have a global fixed vertex after subdivision)
Proof
Let have finite order. Then the cyclic subgroup is finite, so [L3] gives a fixed vertex for its action on the barycentric subdivision of .
Let be the fixed vertex from step 1.1 in the barycentric subdivision. If is an original vertex of , then [L1] forces . If is the midpoint of an original geometric edge, then preserves that edge setwise. Because the original action is without inversions by [L2], cannot swap its two orientations, so it fixes both endpoints of that edge. Now [L1] again gives . Hence no nonidentity torsion element exists.
Disjoint-axis hyperbolic automorphisms satisfy ping-pong on a tree
Statement
Let and be hyperbolic automorphisms of a simplicial tree whose axes are disjoint. Then there exist positive integers such that and freely generate a free subgroup of rank .
Facts & Assumptions
Given: Hyperbolic tree automorphisms and with disjoint axes.
A hyperbolic tree automorphism preserves a unique axis and translates along it by its translation length. (Tree automorphisms without inversions are either elliptic or hyperbolic)
Proof
Let and be the disjoint axes from [L1], and let be the unique geodesic joining them with and . Removing from the tree leaves two components meeting the two rays of , call them and . Define and similarly at . These four half-trees are pairwise disjoint.
Choose so large that and . Then [L1] implies and , and similarly and . Indeed, a sufficiently long translation along an axis carries everything on one side of the basepoint across the bridge segment into the corresponding attracting half-tree.
Pick a vertex outside the four half-trees. Any reduced word in and sends into the domain attached to its first letter by step 2.1, and successive letters cannot bring it back because the four domains are disjoint. So no nonempty reduced word acts trivially. Therefore and freely generate a free subgroup of rank .
5 · Examples, counterexamples and false statements
FALSE: the published finite-tree definition already covers Bass-Serre trees
Statement
Every simplicial tree is already a finite tree in the previously published sense.
Facts & Assumptions
Given: The finite-agreement theorem for simplicial trees.
The published finite-tree notion agrees with the simplicial-tree notion only for finite oriented graphs. (For finite graphs, the simplicial-tree notion agrees with the published finite-tree notion)
Refutation
The bi-infinite line is a simplicial tree with infinitely many vertices, so it lies outside the finite scope named in [L1].
Therefore [L1] does not identify every simplicial tree with a published finite tree, and the statement is false.
FALSE: every tree action is without edge inversions
Statement
Every group action on a simplicial tree is automatically without edge inversions.
Facts & Assumptions
Given: The definitions of edge inversion and barycentric subdivision.
An action is without inversions exactly when no element sends an oriented edge to its reverse. (Edge inversions and actions without inversions)
Barycentric subdivision is used precisely to remove inversions when they are present. (Barycentric subdivision removes edge inversions while preserving the tree)
Refutation
Let be a single geometric edge with endpoints , and let the nontrivial element of swap and . It sends one oriented edge to its reverse , so the action has an inversion in the sense of [L1].
Since [L2] would be unnecessary if every action were already inversion-free, the example in step 1.1 disproves the statement.
FALSE: every tree automorphism fixes a vertex
Statement
Every automorphism of a simplicial tree fixes a vertex.
Facts & Assumptions
Given: The elliptic/hyperbolic dichotomy.
A tree automorphism without inversions is either elliptic with a fixed vertex or hyperbolic with a translation axis and positive translation length. (Tree automorphisms without inversions are either elliptic or hyperbolic)
Refutation
Translation by on the bi-infinite line is hyperbolic: it preserves the whole line and moves every vertex a positive distance. This is the second case of [L1].
A hyperbolic automorphism has no fixed vertex, so the translation from step 1.1 is a counterexample. Hence the statement is false.
FALSE: translation length is always the distance from an arbitrary basepoint
Statement
For a tree automorphism without inversions and for any chosen basepoint , one always has .
Facts & Assumptions
Given: The definition of translation length and the elliptic/hyperbolic dichotomy.
Translation length is the minimum of over all vertices. (The translation length of a tree automorphism without inversions)
Elliptic automorphisms fix a vertex. (Tree automorphisms without inversions are either elliptic or hyperbolic)
Refutation
Reflect the bi-infinite line by . The vertex is fixed, so [L2] gives via [L1].
At the basepoint one has . So is not the displacement from an arbitrary basepoint, and the statement is false.
FALSE: a quotient of a tree by a group action is always a tree
Statement
Whenever a group acts on a simplicial tree without inversions, the quotient graph is again a tree.
Facts & Assumptions
Given: The quotient-graph definition and a hyperbolic tree automorphism.
A quotient graph keeps only vertex and edge orbits. (The quotient graph of an action without inversions)
Hyperbolic automorphisms act by translation on an invariant axis. (Tree automorphisms without inversions are either elliptic or hyperbolic)
Refutation
Let be translation by on the bi-infinite line. By [L2] this is a hyperbolic action without inversions on a tree.
In the quotient graph from [L1], the vertex orbits are the residue classes of modulo , and the edge orbits join them in a -cycle. That quotient is not a tree, so the statement is false.