Wiki
Wiki

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 HH; a path of length nn has vertices p0,…,pnp_0,\ldots,p_n. A zero-length path is one vertex. Fix an integer B≥0B\ge0 and set

L0=1,Ln+1=(n+1)(B+1)Ln2+1.(1)L_0=1,\qquad L_{n+1}=(n+1)(B+1)L_n^2+1. \tag{1}

Recursively, an nn-path is admissible if every proper contiguous subpath is good. It is good if it is admissible and the number fn(x,y)f_n(x,y) of admissible nn-paths with its ordered endpoints x,yx,y is at most LnL_n. Call (x,y)(x,y) heavy at length nn when x≠yx\ne y and fn(x,y)>Lnf_n(x,y)>L_n. Let Bn\mathcal B_n 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.

  1. Each good endpoint fiber has at most LnL_n members. For 0<i<n0<i<n, the admissible nn-paths from xx to yy with pi=vp_i=v number at most LiLn−iL_iL_{n-i}. At most (n−1)Ln−12(n-1)L_{n-1}^2 members of an admissible endpoint fiber have vv as an internal vertex.
  2. If (x,y)(x,y) is heavy at positive length nn, any set of at most BB forbidden vertices can be avoided by the internal vertices of one admissible nn-path from xx to yy. Endpoints may belong to the forbidden set.
  3. B0=B1=∅\mathcal B_0=\mathcal B_1=\varnothing. Every injective path that is not good contains an admissible, nongood contiguous subpath of length at least two.
  4. Let D,d,n,p,jD,d,n,p,j be nonnegative integers, with j≤pj\le p for the extension assertion. If the maximum degree is at most DD, there are at most DnD^n walks of length nn from a specified vertex, and at most Dn−1D^{n-1} with both endpoints specified when n≥1n\ge1. A specified contiguous jj-path has at most Dp−jD^{p-j} extensions to a length-pp walk at a specified position. If the minimum degree is at least d+pd+p, there are at least ∣V(H)∣dp|V(H)|d^p injective ordered paths of length pp.

Proof

The numbers in (1) are positive and nondecreasing, since Ln2≥LnL_n^2\ge L_n. For n≥1n\ge1 they satisfy

Ln>nBLn−12.(2)L_n>nB L_{n-1}^2. \tag{2}

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 LnL_n; an empty good fiber has size zero.

An admissible nn-path pinned at pi=vp_i=v, with 0<i<n0<i<n, splits injectively into a good ii-path from xx to vv and a good (n−i)(n-i)-path from vv to yy. Their numbers multiply. Summing this bound over the n−1n-1 possible internal positions and using monotonicity of LL proves the internal-vertex incidence bound. A forbidden set SS therefore excludes at most ∣S∣(n−1)Ln−12|S|(n-1)L_{n-1}^2 members of a fixed endpoint fiber. When ∣S∣≤B|S|\le B, (2) and heaviness leave a member whose interior avoids SS.

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 DD ways per step. With the final vertex fixed, choose only the first n−1n-1 steps and then test the last edge, giving Dn−1D^{n-1}. Fixing a contiguous segment allows its prefix and suffix to be chosen outward, giving Dp−jD^{p-j}. 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 pp, fewer than pp previously used vertices could be neighbors of its last vertex. At least dd unused neighbors remain. Multiplying these choices for pp steps proves the claim; it also covers d=0d=0.

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.