Lubell-Yamamoto-Meshalkin inequality and Sperner's theorem #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
This file proves the local LYM and LYM inequalities as well as Sperner's theorem.
Main declarations #
finset.card_div_choose_le_card_shadow_div_choose: Local Lubell-Yamamoto-Meshalkin inequality. The shadow of a set𝒜in a layer takes a greater proportion of its layer than𝒜does.finset.sum_card_slice_div_choose_le_one: Lubell-Yamamoto-Meshalkin inequality. The sum of densities of𝒜in each layer is at most1for any antichain𝒜.is_antichain.sperner: Sperner's theorem. The size of any antichain infinset αis at most the size of the maximal layer offinset α. It is a corollary ofsum_card_slice_div_choose_le_one.
TODO #
Prove upward local LYM.
Provide equality cases. Local LYM gives that the equality case of LYM and Sperner is precisely when
𝒜 is a middle layer.
falling could be useful more generally in grade orders.
References #
- http://b-mehta.github.io/maths-notes/iii/mich/combinatorics.pdf
- http://discretemath.imp.fu-berlin.de/DMII-2015-16/kruskal.pdf
Tags #
shadow, lym, slice, sperner, antichain
Local LYM inequality #
The downward local LYM inequality, with cancelled denominators. 𝒜 takes up less of α^(r)
(the finsets of card r) than ∂𝒜 takes up of α^(r - 1).
The downward local LYM inequality. 𝒜 takes up less of α^(r) (the finsets of card r)
than ∂𝒜 takes up of α^(r - 1).
LYM inequality #
falling k 𝒜 is all the finsets of cardinality k which are a subset of something in 𝒜.
Equations
- finset.falling k 𝒜 = 𝒜.sup (finset.powerset_len k)
The shadow of falling m 𝒜 is disjoint from the n-sized elements of 𝒜, thanks to the
antichain property.
A bound on any top part of the sum in LYM in terms of the size of falling k 𝒜.
The Lubell-Yamamoto-Meshalkin inequality. If 𝒜 is an antichain, then the sum of the
proportion of elements it takes from each layer is less than 1.
Sperner's theorem #
Sperner's theorem. The size of an antichain in finset α is bounded by the size of the
maximal layer in finset α. This precisely means that finset α is a Sperner order.