Quasi-isometries #
f is a D-quasi-isometry from G to G': all three constants equal
to D, the lower bound carried in the subtraction-free form
d ≤ D d' + D².
Instances For
G and G' are quasi-isometric: some map is a D-quasi-isometry for
some D.
Equations
- BranchingProcess.QuasiIsometric G G' = ∃ (D : ℕ) (f : V → V'), BranchingProcess.IsQIWith D G G' f
Instances For
Betweenness #
m lies between u and v: every walk from u to v meets m.
Equations
- BranchingProcess.Between G u m v = ∀ (p : G.Walk u v), m ∈ p.support
Instances For
The left endpoint lies between itself and any vertex.
The right endpoint lies between any vertex and itself.
Betweenness is symmetric in its outer arguments.
In a tree a vertex on one path from u to v lies on every walk from u
to v: the unique path is a bypass of every walk.
In a tree, a vertex separating u from w separates u from v or v
from w: the concatenation of the two paths through v is a walk from u to
w.
Stability of quasi-geodesics in a tree #
Stability. Let f be a D-quasi-isometry into a tree and let m
separate f x from f y. Then some vertex of any walk from x to y has
its image within D of m. Consecutive vertices of the walk have images at
distance at most 2D, and a consecutive pair straddling m would be at
distance more than 2D if both were more than D from m.
Rays and lines #
A ray: a map ℕ → V isometric onto its image.
Instances For
A line: a map ℤ → V isometric onto its image.
Instances For
The half-line of a line to the right of a parameter is a ray.
The half-line of a line to the left of a parameter is a ray.
Consecutive vertices of a line are adjacent.
A line leaves a vertex through two distinct neighbours.
The two half-rays. Given a vertex w and a parameter k on a line of
a tree, one of the two half-rays at l k runs away from w through l k: it
carries, at each distance n, a vertex z with l k between w and z.
Hairs #
P is a hair of depth h at c: a connected component of the complement
of {c}, contained in the ball of radius h around c and meeting its
boundary.
Equations
Instances For
A walk missing c and ending in a component of the complement of {c}
starts in that component.
The separation by a hair. A vertex outside a component of the
complement of {c} is separated from every vertex of that component by c.
Hairs against lines #
The hair separation. A tree with hairs of unbounded depth is not quasi-isometric to a tree all of whose vertices lie within a bounded distance of a line.
The ray #
The ray: ℕ with the path-graph structure.
Equations
- BranchingProcess.rayGraph = { Adj := fun (m n : ℕ) => m + 1 = n ∨ n + 1 = m, symm := BranchingProcess.rayGraph._proof_3, loopless := BranchingProcess.rayGraph._proof_4 }
Instances For
The walk climbing k steps from a.
Equations
Instances For
The ray is connected: climbing joins any two vertices.
The ray is acyclic: deleting an edge separates the vertices below it from those above.
Three rays against the ray #
A geodesic out of the initial vertex of a ray runs along the ray: a vertex
between r 0 and r n is the vertex of the ray at its own distance from
r 0.
Two rays branch. Two rays of a tree leaving a common initial vertex and meeting only there are at distance the sum of the parameters.
The three-rays obstruction. A tree carrying three rays that pairwise meet only in their common initial vertex is not quasi-isometric to the ray.