Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Definitions and statement
All paths in this page are ordered injective paths in a finite simple graph ; a path of length has vertices . A zero-length path is one vertex. Fix an integer and set
Recursively, an -path is admissible if every proper contiguous subpath is good. It is good if it is admissible and the number of admissible -paths with its ordered endpoints is at most . Call heavy at length when and . Let be all admissible paths with heavy endpoints. The heavy pairs are the edges of an undirected simple auxiliary graph: reversing paths preserves admissibility and goodness.
The following facts hold.
- Each good endpoint fiber has at most members. For , the admissible -paths from to with number at most . At most members of an admissible endpoint fiber have as an internal vertex.
- If is heavy at positive length , any set of at most forbidden vertices can be avoided by the internal vertices of one admissible -path from to . Endpoints may belong to the forbidden set.
- . Every injective path that is not good contains an admissible, nongood contiguous subpath of length at least two.
- Let be nonnegative integers, with for the extension assertion. If the maximum degree is at most , there are at most walks of length from a specified vertex, and at most with both endpoints specified when . A specified contiguous -path has at most extensions to a length- walk at a specified position. If the minimum degree is at least , there are at least injective ordered paths of length .
Proof
The numbers in (1) are positive and nondecreasing, since . For they satisfy
Goodness has the same fiber test for every admissible path with fixed endpoints. Thus a nonempty good fiber is contained in an admissible fiber of size at most ; an empty good fiber has size zero.
An admissible -path pinned at , with , splits injectively into a good -path from to and a good -path from to . Their numbers multiply. Summing this bound over the possible internal positions and using monotonicity of proves the internal-vertex incidence bound. A forbidden set therefore excludes at most members of a fixed endpoint fiber. When , (2) and heaviness leave a member whose interior avoids .
A zero-path with fixed endpoints is unique, as is a one-path with fixed endpoints in a simple graph. Their relevant subpaths are good and their fiber sizes are at most one. If an injective path is not good, choose a contiguous nongood subpath of shortest length. Every proper contiguous subpath is good, so this witness is admissible. Its failure of goodness is exactly the heavy-fiber inequality. Its length is at least two. Reversal preserves the recursive definitions by induction on length and gives a bijection between the two orientations of each fiber.
For the walk counts, choose the successive vertices in at most ways per step. With the final vertex fixed, choose only the first steps and then test the last edge, giving . Fixing a contiguous segment allows its prefix and suffix to be chosen outward, giving . Injective paths are subsets of these walks. To obtain the lower bound, start anywhere and extend a simple partial path greedily. At a step before length , fewer than previously used vertices could be neighbors of its last vertex. At least unused neighbors remain. Multiplying these choices for steps proves the claim; it also covers .
Source and scope
Complete reconstruction of GoodChains, ThetaChains.fiber_avoiding,
GoodChainReversal, GoodChains.bad_witness, GeneralThetaCounting, and
the elementary chain-counting declarations, pinned Lean lines 5330–5436,
5898–6065, 6155–6602, 6776–6966, and 9786–9834. These counts implement the
recursive pruning described in the exposition,
p. 5. Only the elementary counts stated here are needed from those
sections; their other formal interfaces are not additional claimed
results.
Used by. Suffix fans; Heavy common neighborhoods; Light-path count.
Bears on. #571.