Chapter 37, Theorem 1: permanent upper bound
ProvedBookSixth.bregman_mincproofs-from-the-booksixth-edition
For a zero-one square matrix with positive row sums d_i, its permanent is at most the product of (d_i!)^(1/d_i), using real exponents. Zero-row matrices have permanent zero and are handled separately; this target does not interpret division by zero as a row-sum convention.
Preamble
import Mathlib import Definitions.Def_BookSixth open scoped BigOperators open BookSixth
Formal statement
theorem BookSixth.bregman_minc {n : ℕ} (A : Matrix (Fin n) (Fin n) ℕ) (hA : ∀ i j, A i j ≤ 1) (hrows : ∀ i, 0 < ∑ j, A i j) :
(permanent A : ℝ) ≤ ∏ i, ((Nat.factorial (∑ j, A i j) : ℕ) : ℝ) ^
(1 / ((∑ j, A i j : ℕ) : ℝ)) := by sorrySource
Aigner and Ziegler, Proofs from THE BOOK, Sixth Edition (2018), Chapter 37, Theorem 1: permanent upper bound, p. 262. https://doi.org/10.1007/978-3-662-57265-8_37