Exact maximum length of saturated homogeneous connected layer families of rank two
DisprovedHirsch.clf_saturated_rank_two_exactFor rank and symbols, the maximum height over all block partitions and all saturated homogeneous connected layer families (the class of the quadratic bound Hirsch.clf_saturated_quadratic_bound) is exactly
The upper bound counts pure layers of a block (edge covers of by disjoint edge sets, at most or ) and mixed layers between two blocks (at most ), shows the block-interval intersection graph is a forest, and optimizes over partitions, which yields the term. The bound is attained by one-factorizations of even blocks joined by the colour classes of complete bipartite graphs between consecutive blocks.
Since unrestricted rank-two families reach height on symbols against for the saturated class, this is the first exact separation between the saturated class and general connected layer families; the gap grows like (Hirsch.clf_rank_two_doubling_family).
Formalization Note Both directions are stated: the bound for every finite block type and partition, and an attaining family for some block type.
import Mathlib import Definitions.Def_Hirsch_clf
namespace Hirsch
theorem clf_saturated_rank_two_exact (n : ℕ) (hn : 2 ≤ n) :
(∀ (G : Type) [DecidableEq G] [Fintype G] (blk : Fin n → G) (F : CLF (Fin n) 2),
CLF.IsSaturatedHomogeneous blk F →
F.len + 1 ≤ 2 * n - n % 2 - Nat.ceil (2 * Real.sqrt (n - n % 2 : ℝ))) ∧
∃ (G : Type) (_ : DecidableEq G) (_ : Fintype G) (blk : Fin n → G) (F : CLF (Fin n) 2),
CLF.IsSaturatedHomogeneous blk F ∧
F.len + 1 = 2 * n - n % 2 - Nat.ceil (2 * Real.sqrt (n - n % 2 : ℝ)) := by sorry
end Hirsch