OAI/Combinatorics/Ramsey/CycleClique/Construction/LayerSums.lean
14 declarations, 0 contain sorry, 0 declared as axioms
Parity sums and expansion in the distance layers
The two exact summation identities and the closed neighbourhood inequality
form the counting step of manuscript Proposition clq:layer-interface.
- def
OAI.CycleClique.Construction.parityIndicesline 14 - def
OAI.CycleClique.Construction.alternatingSumline 17 - theorem
OAI.CycleClique.Construction.alternatingSum_zeroline 19 - theorem
OAI.CycleClique.Construction.alternatingSum_partitionline 22 - theorem
OAI.CycleClique.Construction.alternatingSum_shifted_partitionline 34 - theorem
OAI.CycleClique.Construction.alternatingSum_positiveline 41 - theorem
OAI.CycleClique.Construction.indepNum_le_cardline 53 - theorem
OAI.CycleClique.Construction.indepNum_pos_of_nonemptyline 59 - theorem
OAI.CycleClique.Construction.distanceLayer_zero_indepNumline 66 - theorem
OAI.CycleClique.Construction.distanceLayer_one_nonemptyline 78 - def
OAI.CycleClique.Construction.parityIndependentline 94 - theorem
OAI.CycleClique.Construction.parityIndependent_independentline 99 - theorem
OAI.CycleClique.Construction.parityIndependent_cardline 114 - theorem
OAI.CycleClique.Construction.distanceLayer_order_sumline 128Source documentation
Expansion of the preceding parity union gives the exact first-layer order inequality used in the density argument.
theorem distanceLayer_order_sum {V : Type*} [Fintype V] {G : SimpleGraph V} {k : ℕ} (hk : 1 ≤ k) (hexpand : ∀ I : Finset V, G.IsIndepSet (I : Set V) → I.Nonempty → k * I.card + 1 ≤ (closedNeighborhood G I).card) (root : V) {i : ℕ} (hi : 1 ≤ i) : k * alternatingSum (fun j => (G.induce (distanceLayer G root j : Set V)).indepNum) (i - 1) ≤ ∑ j ∈ Finset.range i, (distanceLayer G root (j + 1)).card := by …Mentions: OAI.CycleClique.Construction.closedNeighborhood, OAI.CycleClique.Construction.alternatingSum, OAI.CycleClique.Construction.distanceLayer