Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


Statement

Use the admissible paths and positive nondecreasing thresholds LL of good paths. Let HH have maximum degree at most an integer D≥1D\ge1. Let n≥2n\ge2, 0≤l<n0\le l<n, and s,t≥1s,t\ge1 be integers. Let PP be a family of admissible nn-paths starting at xx and ending in Z⊆V(H)Z\subseteq V(H). Let SS be a forbidden vertex set with x∉Sx\notin S. Define

c(n,s,t,q)=sn2+(q+(1+sn)t)n,b(n,s,t,q)=2q+t+c(n,s,t,q).\begin{aligned} c(n,s,t,q)&=sn^2+\bigl(q+(1+sn)t\bigr)n,\\ b(n,s,t,q)&=2q+t+c(n,s,t,q). \end{aligned}

If

∣P∣>b(n,s,t,∣S∣)Ln−1Dn−1,(1)|P|>b(n,s,t,|S|)L_{n-1}D^{n-1}, \tag{1}

there are a hub hh, distinct vertices u1,…,utu_1,\ldots,u_t adjacent to hh, and injective tails qi,jq_{i,j} of length ll, for i∈[t],j∈[s]i\in[t],j\in[s], such that:

  • each tail starts in ZZ and ends at uiu_i;
  • the fronts of all tails, meaning all vertices except the final endpoint, are pairwise disjoint, and contain no uiu_i;
  • hh belongs to no tail, and hh, every uiu_i, and every tail avoid SS;
  • xx belongs to no tail and equals no uiu_i.

The whole fan uses at most 1+t+tsl1+t+tsl vertices. For l=0l=0 one may further require h≠xh\ne x. Zero-length tails with the same endpoint may coincide; their fronts are empty. There is no assertion h≠xh\ne x for positive ll.

Pinned-coordinate estimates

For 0≤a<n0\le a<n and a specified zz, paths in PP with pa=zp_a=z number at most LaDn−aL_aD^{n-a}. Their proper prefix of length aa is good, with at most LaL_a choices; then choose the remaining walk. If also pi=vp_i=v is specified at some a<i≤na<i\le n, the bound is LaDn−a−1L_aD^{n-a-1}: the suffix walk has one specified vertex, removing one free choice. This follows by choosing forward to the prescribed coordinate, testing that edge, and continuing. For a=0a=0 the good zero-prefix is unique.

There are at most DaD^a possible values of pap_a, by the walk bound. If K≥0K\ge0 and

∣P∣>(∣S∣+K)Ln−1Dn−1,(2)|P|>(|S|+K)L_{n-1}D^{n-1}, \tag{2}

some z∉Sz\notin S has more than KLn−1Dn−a−1KL_{n-1}D^{n-a-1} paths pinned at pa=zp_a=z. For a>0a>0, each excluded value in SS costs at most LaDn−a≤Ln−1Dn−1L_aD^{n-a}\le L_{n-1}D^{n-1}. For a=0a=0 none is excluded, since x∉Sx\notin S. After this deletion, more than KLn−1Dn−1KL_{n-1}D^{n-1} paths remain; averaging over at most DaD^a values proves the assertion.

Positive tails

Suppose l>0l>0, and put a=n−l−1a=n-l-1, so 0≤a0\le a and a+1<na+1<n. Use (2) with K=c(n,s,t,∣S∣)K=c(n,s,t,|S|) to choose a hub h∉Sh\notin S and a pinned family QQ with pa=hp_a=h and

∣Q∣>c(n,s,t,∣S∣)Ln−1Dl.(3)|Q|>c(n,s,t,|S|)L_{n-1}D^l. \tag{3}

Give p∈Qp\in Q the row pa+1p_{a+1} and the label set {pa+2,…,pn}\{p_{a+2},\ldots,p_n\}. Its labels are nonempty, have exactly ll members, and exclude the row. There are at most DD rows, all neighbors of hh. A vertex in the whole row-plus-label set has at most

M=(l+1)LaDlM=(l+1)L_aD^l

incidences, by summing the two-coordinate bound over its possible positions. Within a fixed row, a vertex has label incidence at most

R=lLa+1Dl−1.R=lL_{a+1}D^{l-1}.

Indeed, now use the good prefix ending at that row and pin one later coordinate. The row-fan cost in finite selection is bounded by

DlsR+(∣S∣+(1+sl)t)M≤c(n,s,t,∣S∣)Ln−1Dl.Dl sR+\bigl(|S|+(1+sl)t\bigr)M \le c(n,s,t,|S|)L_{n-1}D^l.

Here l,l+1≤nl,l+1\le n, La,La+1≤Ln−1L_a,L_{a+1}\le L_{n-1}, and D⋅Dl−1=DlD\cdot D^{l-1}=D^l. Thus (3) yields tt disjoint row fans with ss arms. Take their rows as uiu_i, and reverse each selected suffix pa+1,…,pnp_{a+1},\ldots,p_n to obtain a tail from ZZ to uiu_i.

Its front is exactly its old label set. Disjoint row-fan whole sets, and disjoint labels within each row, prove both front disjointness and avoidance of every old vertex. Each selected path is injective: its vertex at index aa is outside its entire later suffix, and its vertex at index zero is outside the suffix since a+1>0a+1>0. These observations prove the hub and initial-vertex exclusions, including when a=0a=0 and h=xh=x. All selected row-fan whole sets avoid SS, so all tails and old vertices do also.

Zero tails

For l=0l=0 the smaller hypothesis

∣P∣>(2∣S∣+t)Ln−1Dn−1(4)|P|>(2|S|+t)L_{n-1}D^{n-1} \tag{4}

suffices. Pin coordinate a=n−1a=n-1 using (2) with K=∣S∣+tK=|S|+t. Some h∉Sh\notin S is the penultimate vertex of more than (∣S∣+t)Ln−1(|S|+t)L_{n-1} paths. Each possible endpoint accounts for at most Ln−1L_{n-1} paths, since their proper prefixes from xx to hh are good. After discarding endpoints in SS, more than tLn−1tL_{n-1} paths remain. Choose tt distinct endpoints ui∉Su_i\notin S; each is adjacent to hh and belongs to ZZ. Use the constant zero-tail at uiu_i for every j∈[s]j\in[s]. The fronts are empty. Injectivity of the original paths gives x≠uix\ne u_i and h≠xh\ne x, the latter because n−1≥1n-1\ge1. All the stated conditions follow. Finally, (1) implies both (3)'s required starting hypothesis and (4); the union of one hub, tt old vertices, and tsts fronts of size at most ll has the claimed size.

Source and scope

Complete reconstruction of AdmissibleSuffixCounts, AdmissiblePinnedSelection, AdmissibleSuffixFans, AdmissibleEndSelection, and SuffixFanData.zero, positive, and choose, pinned Lean lines 8650–8814 and 8919–9365. It fills the fan selection implicit in the exposition, p. 5. The symbols c,bc,b here are the source's cost and budget, not model parameters.

Used by. Heavy-path assembly.

Bears on. #571.