Endpoint-support peeling: for connected layer families
ProvedHirsch.clf_endpoint_peelingLet be any monotone (in ) upper bound for the height of connected layer families of rank on at most symbols. Then for every family of rank on symbols,
Proof. Fix a base of the last layer and let be the first layer containing any symbol of . The earlier layers avoid all symbols of , hence form a family on at most symbols: . A symbol present in layer is present in the last layer, so by the interval axiom its star meets every layer from onward; restricting to the star and deleting yields a family of rank on at most symbols of height .
This is the justified one-sided analogue of the Kalai--Kleitman recursion. Its exact majorant is a cumulative restricted-partition function, which is superpolynomial, so the recurrence alone does not give a polynomial bound.
Formalization Note The bound h is quantified over all families via hmax; V is restricted to Type so that families on subtypes of V can be formed.
import Mathlib import Definitions.Def_Hirsch_clf
namespace Hirsch
theorem clf_endpoint_peeling
(h : ℕ → ℕ → ℕ)
(hmax : ∀ (V : Type) [DecidableEq V] [Fintype V] (d : ℕ) (F : CLF V d),
F.len + 1 ≤ h (Fintype.card V) d)
(hmono : ∀ n n' d, n ≤ n' → h n d ≤ h n' d)
{V : Type} [DecidableEq V] [Fintype V] (d : ℕ) (hd : 1 ≤ d) (F : CLF V d) :
F.len + 1 ≤ h (Fintype.card V - d) d + h (Fintype.card V - 1) (d - 1) := by sorry
end Hirsch