SolidResolvingTournamentBase
Abstract
SolidResolvingTournamentBase
Definition 1.1 (directedDistance).
Formalization. D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.directedDistance (✓ std3).
Citation. Anni Hakanen and Pavan P D (2026). Solid-Resolving Sets on Directed Graphs. URL: https://arxiv.org/abs/2610.35041v1.
Commentary.
The distance from u to v is defined as the number of arcs in a shortest directed path from u to v, and is denoted by d_D(u, v) (where the subscript D may be omitted if the context is clear). If no such directed path exists, then v is not reachable from u, and d(u, v) = ∞. (Page 3.) The infimum of directed walk lengths has this value, with the empty infimum equal to infinity.
Definition 1.2 (distanceToSet).
Formalization. D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.distanceToSet (✓ std3).
Citation. Anni Hakanen and Pavan P D (2026). Solid-Resolving Sets on Directed Graphs. URL: https://arxiv.org/abs/2610.35041v1.
Commentary.
The distance from a vertex u to a vertex set X ⊆ V(D) is defined as d(u, X) = min_{x ∈ X} d(u, x). If no directed path exists from u to any vertex in X, then d(u, X) = ∞. (Page 3.) The displayed infimum uses the subtype of vertices in X.
Definition 1.3 (IsSolidResolving).
Formalization. D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.IsSolidResolving (✓ std3).
Citation. Anni Hakanen and Pavan P D (2026). Solid-Resolving Sets on Directed Graphs. URL: https://arxiv.org/abs/2610.35041v1.
Commentary.
Let D be a digraph. A set S ⊆ V(D) is a solid-resolving set of D if for every vertex v ∈ V(D) and every non-empty subset X ⊆ V(D) with X ≠ {v}, there exists w ∈ S such that d(w, v) ≠ d(w, X). The minimum cardinality of a solid-resolving set is called the solid-metric dimension of D, and is denoted by βₛ(D). (Definition 1.1, page 3.) Vertices range over V; R is the arc relation; X and S are vertex sets. Every nonempty X other than the singleton is retained.
Definition 1.4 (solidMetricDimension).
Formalization. D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.solidMetricDimension (✓ std3).
Citation. Anni Hakanen and Pavan P D (2026). Solid-Resolving Sets on Directed Graphs. URL: https://arxiv.org/abs/2610.35041v1.
Commentary.
Let D be a digraph. A set S ⊆ V(D) is a solid-resolving set of D if for every vertex v ∈ V(D) and every non-empty subset X ⊆ V(D) with X ≠ {v}, there exists w ∈ S such that d(w, v) ≠ d(w, X). The minimum cardinality of a solid-resolving set is called the solid-metric dimension of D, and is denoted by βₛ(D). (Definition 1.1, page 3.) The minimum is the natural infimum of cardinalities of finite solid sets. The full vertex set is solid.
Theorem 1.5 (solid iff ordered).
Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.solid_iff_ordered (✓ std3). ∎
Citation. Anni Hakanen and Pavan P D (2026). Solid-Resolving Sets on Directed Graphs. URL: https://arxiv.org/abs/2610.35041v1.
Commentary.
Let D be a nontrivial digraph. A set S ⊆ V(D) is a solid-resolving set of D if and only if for all distinct u, v ∈ V(D), there is an element s ∈ S such that d(s, u) < d(s, v). (Theorem 2.1, page 3.)
Theorem 1.6 (profile constraints).
Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.profile_constraints (✓ std3). ∎
Source. Repository-derived.
Commentary.
The distance profile of a vertex outside the landmarks is positive, lies below some landmark distance in each column, and satisfies every triangle upper bound.
Definition 1.7 (pairIndex).
Formalization. D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.pairIndex (✓ std3).
Source. Repository-derived.
Commentary.
The index of the unordered pair with i less than j in the row-major upper triangle. Nat.div is truncated natural-number division, and natural subtraction truncates at zero.
Definition 1.8 (maskArc).
Formalization. D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.maskArc (✓ std3).
Source. Repository-derived.
Commentary.
A mask bit directs the arc from the smaller index to the larger index; the reverse arc uses its Boolean negation and diagonal entries are false.
Definition 1.9 (walkBound).
Formalization. D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.walkBound (✓ std3).
Source. Repository-derived.
Commentary.
The Boolean recurrence tests reachability by at most n arcs, allowing an empty walk when its two endpoints coincide.
Theorem 1.10 (directedDistance le walkBound).
Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.directedDistance_le_walkBound (✓ std3). ∎
Source. Repository-derived.
Commentary.
The displayed formula specifies the object and all of its parameters.
Theorem 1.11 (dimension lower of fixed card bound).
Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.dimension_lower_of_fixed_card_bound (✓ std3). ∎
Source. Repository-derived.
Commentary.
A smaller solid set can be enlarged to cardinality k. If every solid set of that cardinality forces an ambient order at most c, an ambient order greater than c has solid-metric dimension at least k plus one.
References
- Truth anchor:
D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.IsSolidResolving - Truth anchor:
D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.dimension_lower_of_fixed_card_bound - Truth anchor:
D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.directedDistance - Truth anchor:
D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.directedDistance_le_walkBound - Truth anchor:
D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.distanceToSet - Truth anchor:
D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.maskArc - Truth anchor:
D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.pairIndex - Truth anchor:
D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.profile_constraints - Truth anchor:
D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.solidMetricDimension - Truth anchor:
D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.solid_iff_ordered - Truth anchor:
D5/S3/Combinatorics/Graph/Walks/SolidResolvingTournamentBase.walkBound