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 most1
for 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.