Admissible embeddings of marked Hepp trees (nodes D-adm, L-5.5) #
Paper Def 5.4 and Lemma 5.5 of arXiv:2607.10105, in the simple case (multiplicities deferred).
lcaPath,lcaV— least common ancestor of two vertices, via the longest common prefix of position paths.scaleN— the dyadic scaleN_v = 2 ^ Nm.Nexp vof a vertex under a marking (junk off branch nodes, whereNexpis unconstrained).leavesUnder,childrenOf— the leaves of the subtree at a vertex, and the children of a vertex, asFinsets of position-prefix conditions.IsAdmissible— Def 5.4: injective, leaf-pair separationN_{l ∨ l'} / 2 ≤ |z l − z l'|, values bounded byM, and the children of every branch node connected by chains of links; the chain condition (Def 5.4(b)) isRelation.ReflTransGenof the one-link relationIsLink.Realizes— a marked tree realizes a finite setZif some admissible embedding has image exactlyZ.exists_star_realizes— Lemma 5.5 in the single-scale case (stage 2'): a nonempty bounded set whose pairwise distances lie in the dyadic window[2^N/2, 2^N]is realized by a star tree with constant markingN(or by the bare leaf when it is a singleton).
Longest common prefix and least common ancestors #
Longest common prefix of two position paths: the position of the least common ancestor of the two vertices.
Equations
Instances For
Position validity descends to prefixes: a prefix of a valid position is a
valid position (it is an iterated dropLast).
The least common ancestor of two vertices (longest common prefix of their position paths).
Equations
- Anderson4D.lcaV v w = ⟨Anderson4D.lcaPath ↑v ↑w, ⋯⟩
Instances For
Scales, subtree leaves, children #
The dyadic scale N_v = 2 ^ Nm.Nexp v of a vertex under a marking. Off
the branch nodes Nm.Nexp is unconstrained junk, and so is scaleN; all
statements below only inspect it at branch nodes (or under a constant
marking).
Equations
- Anderson4D.scaleN Nm v = 2 ^ Nm.Nexp v
Instances For
The leaves of the subtree rooted at v: leaves whose position extends
v's.
Equations
- Anderson4D.leavesUnder v = {l : ↥t.Leaves | ↑v <+: ↑↑l}
Instances For
A leaf belongs to the leaves under itself.
The children of a vertex: valid positions extending v's by one step.
Equations
- Anderson4D.childrenOf v = {w : t.VPos | List.length ↑w = List.length ↑v + 1 ∧ ↑v <+: ↑w}
Instances For
Admissible embeddings (paper Def 5.4, simple case) #
One link at scale N_v (Def 5.4(b)): the subtrees at c and c' contain
leaves whose embedded points are at distance at most N_v.
Equations
- Anderson4D.IsLink Nm z v c c' = ∃ l ∈ Anderson4D.leavesUnder c, ∃ l' ∈ Anderson4D.leavesUnder c', Anderson4D.znorm (z l - z l') ≤ ↑(Anderson4D.scaleN Nm v)
Instances For
Def 5.4(b): any two children of v are joined by a chain of links between
children of v — the reflexive-transitive closure of the one-link relation,
restricted to childrenOf v.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Paper Def 5.4 (simple case, multiplicities deferred): an admissible
embedding of the leaves of a marked Hepp tree into ℤ⁴. (a): distinct
leaves are separated by half the scale of their least common ancestor;
(b): the children of every branch node are chained by links at its scale;
all values lie in the box [-M, M]⁴.
- inj : Function.Injective z
The embedding is injective.
Def 5.4(a): separation by the scale of the least common ancestor.
All coordinates lie in
[-M, M].- linked (v : t.VPos) : v ∈ t.BranchNodes → LinkedChildren Nm z v
Def 5.4(b): links connect the children of every branch node.
Instances For
A marked Hepp tree realizes the finite set Z ⊆ ℤ⁴ (with box bound M)
if some admissible embedding of its leaves has image exactly Z.
Equations
- Anderson4D.Realizes Nm M Z = ∃ (z : ↥t.Leaves → Fin 4 → ℤ), Anderson4D.IsAdmissible Nm M z ∧ Finset.image z Finset.univ = Z
Instances For
Star trees (single-scale case of Lemma 5.5) #
The star tree: a root with n leaf children.
Equations
Instances For
The only valid position in the bare leaf is the root.
Every vertex of the bare leaf is the root.
The root of the star tree has n children.
The depth-one vertices of the star tree are childless.
Companion: a forest of leaves is Hepp-valid.
Companion: a forest of m leaves has m leaves.
The bare leaf has no branch nodes.
The leaves of the star tree are exactly its depth-one vertices.
The constant marking N ≥ 1 on the star tree (its only branch node is
the root, so parent_gt is vacuous).
Equations
- Anderson4D.starMarking n N hN = { Nexp := fun (x : (Anderson4D.starTree n).VPos) => N, pos := ⋯, parent_gt := ⋯ }
Instances For
Any constant exponent is a Hepp marking of the bare leaf (no branch nodes, so both constraints are vacuous).
Equations
- Anderson4D.leafMarking N = { Nexp := fun (x : Anderson4D.PlaneTree.leaf.VPos) => N, pos := ⋯, parent_gt := ⋯ }
Instances For
Realization (paper Lemma 5.5, single-scale case) #
The star tree on Z.card leaves with the constant marking N realizes
any Z with at least two points, all pairwise distances in the dyadic window
[2^N/2, 2^N], and coordinates bounded by M.
Lemma 5.5, single-scale case (stage 2'): a nonempty set Z ⊆ [-M, M]⁴
whose pairwise distances all lie in one dyadic window [2^N/2, 2^N] is
realized by a valid marked Hepp tree with Z.card leaves — the bare leaf if
Z is a singleton, else the star tree with constant marking N (so every
branch node carries exactly the exponent N).