Brégman's theorem on permanents of (0,1)-matrices #
For an n × n (0,1)-matrix with non-zero row sums rᵢ, per A ≤ ∏ᵢ (rᵢ!)^(1/rᵢ) (Brégman 1973,
conjectured by Minc; Theorem of the Day). Proof: Schrijver's induction in logarithmic form,
P log P ≤ P Σᵢ log(rᵢ!)/rᵢ for P = per A (zero rows allowed), from a single Jensen inequality
for x log x, the fibres of σ ↦ σ(i) (permanents of minors), the counts r_k − 1 and n − r_k
over a fixed permutation, and log r + (n − r)F(r) + (r − 1)F(r − 1) = nF(r).
Main results #
Bregman.log_bound: P log P ≤ P Σᵢ log(rᵢ!)/rᵢ for every (0,1)-matrix (zero rows allowed)Bregman.permanent_le: Brégman: per A ≤ ∏ᵢ (rᵢ!)^(1/rᵢ)
References #
- R. Whitty, Theorem of the Day, «Bregman's Theorem» (CombinatorialTheory/Bregman).
- L. M. Brégman, Some properties of nonnegative matrices and their permanents, Soviet Math. Dokl. 14 (1973); A. Schrijver, A short proof of Minc's conjecture, J. Combin. Theory Ser. A 25 (1978) 80–83.
Fibres of σ ↦ σ i and minors #
The admissible bijections of a (0,1)-matrix.
Equations
- Bregman.adm A = {σ : I ≃ J | ∀ (i : I), A i (σ i) = 1}
Instances For
Extend a bijection of the minors to a bijection sending i to j.
Equations
- Bregman.extendEquiv i j τ = (Equiv.optionSubtypeNe i).symm.trans (τ.optionCongr.trans (Equiv.optionSubtypeNe j))
Instances For
(F1) The fibre {σ admissible | σ i = j} has a_{ij} * per(minor) elements.
(F3) Summing over admissible σ a function of σ i: group by the fibres.
(F2) The number of admissible bijections splits along row i.
Analytic lemmas #
Row counts #
(C2) For an admissible σ and a row k:
Σ_{i ≠ k} F(r_k - a_{k,σ i}) = (N - r_k) F(r_k) + (r_k - 1) F(r_k - 1).
Sum of F over the rows of a minor.
The i-th row bound after the induction hypothesis.
Equations
- Bregman.Gfun A i j = ∑ k ∈ Finset.univ.erase i, Bregman.F (∑ l : J, A k l - A k j)
Instances For
The double sum over admissible bijections and rows.
The logarithmic bound (Schrijver) #
Induction on the number of rows (arbitrary column type J).
Logarithmic Brégman bound (Schrijver; zero rows allowed): for the number P of bijections
I ≃ J picking a 1 in every row of the (0,1)-matrix A, P log P ≤ P Σᵢ log(rᵢ!)/rᵢ.
Brégman's theorem #
Brégman's theorem (Minc's conjecture). For an n × n (0,1)-matrix A with row sums
rᵢ = Σⱼ A i j, the permanent satisfies per A ≤ ∏ᵢ (rᵢ!)^(1/rᵢ). The classical statement asks for non-zero row sums;
none is needed here: a zero row makes per A = 0, and with 1/0 = 0 its factor is (0!)^0 = 1.