arXiv is now an independent nonprofit! Learn more
License: CC BY 4.0
arXiv:2608.19345v1 [math.CO] 19 Aug 2026

Counting thresholds for perfect matchings in hypergraphs

Strahinja Gvozdić  Affiliation: ETH Zürich
Switzerland
Abstract

In a kk-uniform hypergraph, the minimum dd-degree for some 0dk10\leq d\leq k-1 is the minimum number of edges containing any given dd-set of vertices. An extension of the classical Dirac theorem guarantees that whenever the minimum dd-degree of a kk-uniform nn-vertex hypergraph, k|nk\mid n, is larger than a certain Dirac threshold, it contains at least one perfect matching. Moreover, it has been known for some time, due to Kwan, Safavi, and Wang [17], that for dk/2d\geq k/2 such hypergraphs contain not only one, but “many” perfect matchings, that is, at least as many as are expected in a random hypergraph with the same edge density. However, it has also been known that such a result could not be hoped for in general, as it already fails for (d,k)=(1,3)(d,k)=(1,3).

In this paper we introduce new notions of the counting thresholds and approximate counting thresholds, above which a hypergraph is guaranteed to have at least this many perfect matchings. We show that these thresholds are well-defined and nontrivial for all d,k,nd,k,n, that they are asymptotically related, and finally, we derive improved upper bounds by reducing to cases with smaller dd and kk.

1 Introduction

Dirac’s theorem, commonly regarded as one of the fundamental results in graph theory, states that any graph GG on n3n\geq 3 vertices with minimum degree at least n2\frac{n}{2} contains a Hamilton cycle (i.e. a cycle that visits each vertex of GG exactly once). As this minimum degree condition already appears quite strong, a natural question arises: what is the minimum number of Hamilton cycles that can be guaranteed to exist in such a graph? This question was first raised in the literature by Bondy [2]. Significant progress towards the correct answer was later made by Sárkozy, Selkow and Szemerédi [21], as an application of Szemerédi’s celebrated regularity lemma [23]. They showed that a graph satisfying Dirac’s condition (we refer to such graphs simply as Dirac graphs in the remainder of this paper) contains at least cnn!c^{n}n! Hamilton cycles for some (small) constant c>0c>0. They also conjectured that this constant can be improved to 1/2o(1)1/2-o(1).

We first need to understand where this conjectured constant comes from. To that end, let G(n,p)G(n,p) be the Erdős–Rényi random graph for some pp, that is, we include every edge among nn vertices independently with probability pp. Then, by Chernoff bounds, it follows that with high probability its minimum degree is (1o(1))np(1-o(1))np, and also with high probability – which was shown by Janson [13] – the number of Hamilton cycles is (1o(1))12(n1)!pn=(1o(1))nn!pn(1-o(1))\frac{1}{2}(n-1)!\,p^{n}=(1-o(1))^{n}\,n!\,p^{n} (i.e. is concentrated around the expected number). Thus, letting p=12+εp=\frac{1}{2}+\varepsilon for ε>0\varepsilon>0, we find that with high probability, GG is a Dirac graph and has at least (12o(1))nn!(\frac{1}{2}-o(1))^{n}n! Hamilton cycles, supporting the conjecture by Sárközy, Selkow, and Szemerédi [21].

This intuition was later confirmed by Cuckler and Kahn [5, 6], who showed that any graph with minimum degree dn2d\geq\frac{n}{2} contains at least (de+o(1))n\left(\frac{d}{e+o(1)}\right)^{n} Hamilton cycles, which is exactly what we would expect in a random graph with p=dn+εp=\frac{d}{n}+\varepsilon, whose minimum degree is at least dd (with high probability). The random graph also certifies the tightness of this bound.

In this paper, however, we will focus on perfect matchings. Note that as long as the number of vertices of a Dirac graph is even, it produces at least one perfect matching, simply by taking every other edge of a Hamilton cycle. In fact, the results of Cuckler and Kahn [5, 6] extend to perfect matchings: any graph with minimum degree dn2d\geq\frac{n}{2} (with nn even) has at least (de+o(1))n/2\left(\frac{d}{e+o(1)}\right)^{n/2} perfect matchings, and this bound is tight.

Cuckler and Kahn essentially showed how the number of perfect matchings relates to the solution of a certain convex optimisation problem, which is easier to study in practice. Before we can state their results precisely, we need to make a few definitions.

Definition 1.

Let G=(V,E)G=(V,E) be a kk-uniform hypergraph. Then a weight assignment 𝐱[0,1]E\mathbf{x}\in[0,1]^{E} is a fractional perfect matching of GG if for every vertex vVv\in V, it holds that ev𝐱e=1\sum_{e\ni v}\mathbf{x}_{e}=1.

Definition 2.

Let G=(V,E)G=(V,E) be a kk-uniform hypergraph and let 𝐱\mathbf{x} be its fractional perfect matching. Then the entropy of 𝐱\mathbf{x} is given by

h(𝐱):=eE𝐱eln𝐱e,h(\mathbf{x}):=-\sum_{e\in E}\mathbf{x}_{e}\ln\mathbf{x}_{e},

with the convention 0ln0=00\ln 0=0. Moreover, the entropy of the hypergraph GG is defined as

h(G):=sup𝐱h(𝐱),h(G):=\sup_{\mathbf{x}}h(\mathbf{x}),

where 𝐱\mathbf{x} varies among all fractional perfect matchings of GG.

Let Φ(G)\Phi(G) denote the number of perfect matchings in graph GG. Now the main result of Cuckler and Kahn [5, 6] is as follows.

Theorem 1.1 ([5, 6]).

Let GG be an nn-vertex Dirac graph with nn even. Then

Φ(G)=eh(G)(e1+o(1))n/2.\Phi(G)=e^{h(G)}\left(e^{-1}+o(1)\right)^{n/2}.

Moreover, if δ(G)=dn2\delta(G)=d\geq\frac{n}{2}, then h(G)n2lndh(G)\geq\frac{n}{2}\ln d, whence

Φ(G)Φ(Kn)(p+o(1))n/2,\Phi(G)\geq\Phi(K_{n})(p+o(1))^{n/2},

where p=d/np=d/n and KnK_{n} is a complete graph on nn vertices.

This problem of counting perfect matchings in Dirac graphs extends naturally to hypergraphs.

Definition 3.

Let GG be a kk-uniform hypergraph. A perfect matching in GG is a set of edges covering all vertices of GG, with no two edges sharing a common vertex. We denote the number of perfect matchings in GG by Φ(G)\Phi(G).

Definition 4.

Let G=(V,E)G=(V,E) be a kk-uniform hypergraph and let dd be a positive integer with 0dk10\leq d\leq k-1. Given a dd-subset A={v1,,vd}A=\{v_{1},\dots,v_{d}\} of VV, we denote by degdA\deg_{d}A its dd-degree, that is, the number of edges in EE that contain AA as a subset. We also define δd(G):=minA(Vd)degA\delta_{d}(G):=\min_{A\in\binom{V}{d}}\deg A the minimum dd-degree among all dd-subsets of VV.

Definition 5.

Let nn and kk be positive integers with k|nk\mid n, and let dd be an integer with 1dk11\leq d\leq k-1. Then md(k,n)m_{d}(k,n) denotes the dd-degree Dirac threshold of nn-vertex kk-uniform hypergraphs, that is, the minimum value of δ\delta such that Φ(G)1\Phi(G)\geq 1 whenever δd(G)δ\delta_{d}(G)\geq\delta. Moreover, let

αd(k):=limnk|nmd(k,n)(ndkd)\alpha_{d}(k):=\lim_{\begin{subarray}{c}n\to\infty\\ k\mid n\end{subarray}}\frac{m_{d}(k,n)}{\binom{n-d}{k-d}}

be the asymptotic Dirac threshold for dd-degree in kk-uniform hypergraphs.

Ferber and Kwan [9] showed that the limit in the previous theorem exists, thereby justifying the definition. It has been conjectured that the exact values of (asymptotic) Dirac thresholds arise from only two extremal families of hypergraphs (see, for example, [1] for a discussion of these constructions).

Conjecture 1.2 ([11, 16]).

For all positive integers k,dk,d with dk1d\leq k-1,

αd(k)=max{12, 1(11k)kd}.\alpha_{d}(k)=\max\left\{\frac{1}{2},\,1-\left(1-\frac{1}{k}\right)^{k-d}\right\}.

Very recently, several independent groups of authors [10, 18, 22] announced proofs of the long-standing Feige’s conjecture. This conjecture is itself a special case of the conjecture of Samuels, whose relationship with the problem of determining Dirac thresholds of hypergraphs has been studied in [1]. It follows from the results of this paper that Conjecture 1.2 holds assuming Feige’s conjecture. Before these breakthrough proofs of Feige’s conjecture, only sporadic exact values of (asymptotic) Dirac thresholds were known.

Even without knowing these thresholds precisely, it is still possible to count perfect matchings in Dirac hypergraphs. Since in these results it is usually required that the asymptotic Dirac threshold is strictly surpassed, we make the following definition.

Definition 6.

Let nn, kk, and dd be positive integers, k|nk\mid n, 1dk11\leq d\leq k-1, and let γ>0\gamma>0. A kk-uniform nn-vertex hypergraph is said to be (d,γ)(d,\gamma)-Dirac (or simply γ\gamma-Dirac if dd is understood from the context) if δd(G)(αd(k)+γ)(ndkd)\delta_{d}(G)\geq(\alpha_{d}(k)+\gamma)\binom{n-d}{k-d}.

First result in this direction is due to Ferber, Krivelevich, and Sudakov [8] who showed that a (k1,γ)(k-1,\gamma)-Dirac kk-uniform hypergraph GG satisfies

Φ(G)Φ(Kn(k))(δk1(G)n+o(1))n/k,\Phi(G)\geq\Phi(K^{(k)}_{n})\left(\frac{\delta_{k-1}(G)}{n}+o(1)\right)^{n/k},

where Kn(k)K^{(k)}_{n} denotes the complete kk-uniform hypergraph on nn vertices. This was later extended by Kang, Kelly, Kühn, Osthus, and Pfenninger [14], and independently Pham, Sah, Sawhney, and Simkin [20] to all 1dk11\leq d\leq k-1, but with larger error term: they showed that in a (d,γ)(d,\gamma)-Dirac kk-uniform nn-vertex hypergraph, the number of perfect matchings is at least n(11/k)nexp(O(n))n^{(1-1/k)n}\exp(-O(n)).

Finally, the hypergraph analogue of the results of Cuckler and Kahn was recently achieved in its full strength due to work of Kwan, Safavi, and Wang [17].

Theorem 1.3 ([17]).

Let γ>0\gamma>0 be a real constant, and let n,k,dn,k,d be integers with k|nk\mid n, 1dk11\leq d\leq k-1. Then every (d,γ)(d,\gamma)-Dirac kk-uniform nn-vertex hypergraph GG satisfies

Φ(G)=eh(G)(e1+o(1))(11k)n.\Phi(G)=e^{h(G)}\left(e^{-1}+o(1)\right)^{\left(1-\frac{1}{k}\right)n}. (1.1)

Moreover, if dk2d\geq\frac{k}{2}, then

h(G)nkln(kn(nd)(kd)δd(G)),h(G)\geq\frac{n}{k}\ln\left(\frac{k}{n}\,\frac{\binom{n}{d}}{\binom{k}{d}}\,\delta_{d}(G)\right), (1.2)

whence the number of perfect matchings satisfies

Φ(G)Φ(Knk)(p+o(1))n/k,\Phi(G)\geq\Phi(K^{k}_{n})\,(p+o(1))^{n/k}, (1.3)

where p=δd(G)/(ndkd)p=\delta_{d}(G)/\binom{n-d}{k-d}.

Although at first sight one could hope to extend the results Kwan, Safavi, and Wang to all 1dk11\leq d\leq k-1, it was observed by Sauermann in [7, Section 5] that already for (d,k)=(1,3)(d,k)=(1,3) this is doomed to fail. We will discuss Sauermann’s construction in more detail in Section 5. The main contribution of this paper is the following theorem which shows that for any dd, as long as the minimum dd-degree is large enough, one can still find at least as many perfect matchings as is expected in a random hypergraph with the same edge density.

Theorem 1.4.

Let k2k\geq 2 and 1d<k11\leq d<k-1 be positive integers. If GG is a kk-uniform hypergraph that satisfies δd(G)>k1knn1(ndkd)\delta_{d}(G)>\frac{k-1}{k}\frac{n}{n-1}\binom{n-d}{k-d}, then

h(G)nkln(kn(nd)(kd)δd(G)).h(G)\geq\frac{n}{k}\ln\left(\frac{k}{n}\,\frac{\binom{n}{d}}{\binom{k}{d}}\,\delta_{d}(G)\right).

Asymptotically, this theorem shows that we get the desired number of perfect matchings whenever the minimum dd-degree of GG deviates from the theoretical maximum by no more than a 1/k1/k-fraction. The question then arises to determine the exact thresholds above which entropy must satisfy (1.2), and we call these thresholds counting thresholds and denote cd(k,n)c_{d}(k,n). It follows from Theorem 1.4 that they exist and are nontrivial.

Unlike the case of Dirac thresholds, here we are not able to show that the ratio cd(k,n)/(ndkd)c_{d}(k,n)/\binom{n-d}{k-d} tends to a limit as nn goes to infinity. Nevertheless, we can still give a result that is almost equally good in practice (i.e. after an application of Theorem 1.4): whenever the minimum dd-degree of a kk-uniform nn-vertex graph (for nn large enough) is asymptotically larger than lim infncd(k,n)/(ndkd)\liminf_{n\to\infty}c_{d}(k,n)/\binom{n-d}{k-d}, its entropy satisfies (1.2) up to an error term of order o(n)o(n). This result justifies introducing the notion of approximate counting thresholds βd(k)\beta_{d}(k) to compensate for the error term.

Finally, we are able to give slightly better bounds on approximate counting thresholds by reducing to the cases with smaller dd and kk. Namely, we show that βd(k)\beta_{d}(k) is upper-bounded by β1(k/d)\beta_{1}(k/d) whenever d|kd\mid k, and by βdl(kl)\beta_{d-l}(k-l) for all l<dl<d.

Note that in the statement of Theorem 1.4 we do not require that k|nk\mid n. In fact, it is crucial for us that the notions of fractional perfect matchings and entropy still make sense even if no perfect matching exists due to divisibility constraints.

1.1 Structure of the paper

After a short exposition of preliminary results in Section 1.2, in Section 2 we show Theorem 1.4. In Section 3 we introduce counting and approximate counting thresholds, and show how they relate. In Section 4 we give some general upper bounds on approximate counting thresholds. Finally, in Section 5 we present some concluding remarks and possibilities for further development. For completeness, we also include in Appendix A a proof due to Hoffman of the important Theorem 1.6.

1.2 Preliminaries

It is worth noting that a lower bound on δd(G)\delta_{d^{\prime}}(G) for some dd^{\prime} implies a bound on δd(G)\delta_{d}(G) for all ddd\leq d^{\prime} via a double counting argument.

Proposition 1.5.

Let GG be a kk-uniform nn-vertex graph. Then

δ0(G)(nk)δ(G)(nk+11).\frac{\delta_{0}(G)}{\binom{n}{k}}\geq\cdots\geq\frac{\delta(G)}{\binom{n-k+1}{1}}.

Consequently, it holds that α0(k)α1(k)αk1(k)\alpha_{0}(k)\geq\alpha_{1}(k)\geq\cdots\geq\alpha_{k-1}(k) for all kk.

Proof.

Let 0d<dk10\leq d<d^{\prime}\leq k-1, and let S(V(G)d)S\in\binom{V(G)}{d} be an arbitrary dd-set of vertices. Then

degdS\displaystyle\deg_{d}S =(kddd)degdS/(kddd)=1(kddd)SeE(G)A(eSdd)1\displaystyle\,\,\,=\,\,\,\binom{k-d}{d^{\prime}-d}\deg_{d}S\Big/\binom{k-d}{d^{\prime}-d}\,\,\,=\,\,\,\frac{1}{\binom{k-d}{d^{\prime}-d}}\sum_{S\subseteq e\in E(G)}\sum_{A\in\binom{e\setminus S}{d^{\prime}-d}}1
=1(kddd)A(V(G)Sdd)SAeE(G)1=1(kddd)A(V(G)Sdd)degd(SA)\displaystyle\,\,\,=\,\,\,\frac{1}{\binom{k-d}{d^{\prime}-d}}\sum_{A\in\binom{V(G)\setminus S}{d^{\prime}-d}}\sum_{S\cup A\subseteq e\in E(G)}1\,\,\,=\,\,\,\frac{1}{\binom{k-d}{d^{\prime}-d}}\sum_{A\in\binom{V(G)\setminus S}{d^{\prime}-d}}\deg_{d^{\prime}}(S\cup A)
1(kddd)A(V(G)Sdd)δd(G)=(nddd)δd(G)/(kddd).\displaystyle\,\,\,\geq\,\,\,\frac{1}{\binom{k-d}{d^{\prime}-d}}\sum_{A\in\binom{V(G)\setminus S}{d^{\prime}-d}}\delta_{d^{\prime}}(G)\,\,\,=\,\,\,\binom{n-d}{d^{\prime}-d}\delta_{d^{\prime}}(G)\Big/\binom{k-d}{d^{\prime}-d}.

Since (nddd)/(kddd)=(ndkd)/(ndkd)\binom{n-d}{d^{\prime}-d}/\binom{k-d}{d^{\prime}-d}=\binom{n-d}{k-d}/\binom{n-d^{\prime}}{k-d^{\prime}} and SS was arbitrary, the proposition follows. ∎

As we will see in Section 2, it is desirable to find a set of conditions on the entries of real square matrices that guarantee that the row or column sums of the inverse matrix are positive (or nonnegative). The following definition gives one such set of conditions, which was originally discovered by Hoffman [12] in his work on the nonsingularity of real matrices.

Definition 7.

An n×nn\times n real matrix A=(aij)A=(a_{ij}) is said to be positive mean-dominant or PMD if

j=1naij0\displaystyle\sum_{j=1}^{n}a_{ij}\geq 0\hskip 14.22636pt for i=1,,n\displaystyle\text{for }i=1,\dots,n (1.4)
1nj=1naijaik\displaystyle\frac{1}{n}\sum_{j=1}^{n}a_{ij}\geq a_{ik}\hskip 14.22636pt for i=1,,n,k=1,,n,ki\displaystyle\text{for }i=1,\dots,n,\,k=1,\dots,n,\,k\neq i (1.5)

If (1.4) and (1.5) are both strict, AA is said to be strictly positive mean-dominant.

(Strictly) positive mean-dominant matrices are referred to as BB- and B0B_{0}-matrices, respectively, by some authors (e.g. [4, 19]). The following theorem gives the key properties of PMD matrices that we will need in this paper.

Theorem 1.6 ([12]).

Let AA be an n×nn\times n real PMD matrix. Then detA0\det A\geq 0, with inequality strict if AA is strictly PMD. If moreover AA is invertible (which is always the case for AA strictly PMD), we have i=1naij10\sum_{i=1}^{n}a^{-1}_{ij}\geq 0 for all j=1,,nj=1,\dots,n, where A1=(a1)ijA^{-1}=(a^{-1})_{ij}.

We include the proof of this theorem in Appendix A for completeness.

2 1-degree conditions for many perfect matchings

In this section, we show a (nontrivial) 11-degree condition that ensures a Dirac hypergraph has many perfect matchings – more precisely, that it satisfies (1.3). This condition will, in turn, imply Theorem 1.4 via Proposition 1.5.

For completeness, we show how the lower bound on entropy in (1.2) implies the lower bound on the number of perfect matchings (1.3) whenever (1.1) holds, which is the case for all (d,γ)(d,\gamma)-Dirac hypergraphs by Theorem 1.3. Note that

lnΦ(Kn(k))=lnn!(n/k)!(k!)n/k=nlnnnklnnk(11k)nnkln(k!)+o(n)\ln\Phi(K^{(k)}_{n})=\ln\frac{n!}{(n/k)!(k!)^{n/k}}=n\ln n-\frac{n}{k}\ln\frac{n}{k}-\left(1-\frac{1}{k}\right)n-\frac{n}{k}\ln(k!)+o(n)

by Stirling’s approximation, so the logarithm of the right-hand side of (1.3) equals

lnΦ(Kn(k))+nklnp+o(n)=nlnn+nkln(knp)(11k)nnkln(k!)+o(n).\ln\Phi(K^{(k)}_{n})+\frac{n}{k}\ln p+o(n)=n\ln n+\frac{n}{k}\ln\left(\frac{k}{n}p\right)-\left(1-\frac{1}{k}\right)n-\frac{n}{k}\ln(k!)+o(n).

On the other hand, supposing (1.1) and (1.2) hold and recalling that p=δd(G)/(ndkd)p=\delta_{d}(G)/\binom{n-d}{k-d}, the logarithm of the left-hand side satisfies

lnΦ(G)\displaystyle\ln\Phi(G) h(G)(11k)n+o(n)\displaystyle\geq h(G)-\left(1-\frac{1}{k}\right)n+o(n)
nkln(kn(nd)(kd)(ndkd)p)(11k)n+o(n)\displaystyle\geq\frac{n}{k}\ln\left(\frac{k}{n}\frac{\binom{n}{d}}{\binom{k}{d}}\binom{n-d}{k-d}p\right)-\left(1-\frac{1}{k}\right)n+o(n)
=nkln(kn(nk)p)(11k)n+o(n)\displaystyle=\frac{n}{k}\ln\left(\frac{k}{n}\binom{n}{k}p\right)-\left(1-\frac{1}{k}\right)n+o(n)
=nkln(knp)+nlnnnkln(k!)(11k)n+o(n),\displaystyle=\frac{n}{k}\ln\left(\frac{k}{n}p\right)+n\ln n-\frac{n}{k}\ln(k!)-\left(1-\frac{1}{k}\right)n+o(n),

completing the proof.

Therefore, in order to acheive the desired lower bound on the number of perfect matchings in a (d,γ)(d,\gamma)-Dirac hypergraph, it suffices to show that (1.2) holds. As announced, the following theorem does this whenever 11-degree is large enough.

Theorem 2.1.

Let k2k\geq 2 be an integer. If G=(V,E)G=(V,E) is a kk-uniform hypergraph that satisfies δ1(G)>nk(n2k2)\delta_{1}(G)>\frac{n}{k}\binom{n-2}{k-2}, then h(G)nklnδ1(G)h(G)\geq\frac{n}{k}\ln{\delta_{1}(G)}.

Our proof follows the ideas of Cuckler and Kahn [6, Theorem 1.3]. However, we use the theory of PMD matrices to give an easier proof of [6, (24)] and generalise it to higher uniformities.

Proof.

Suppose 𝐱E\mathbf{x}\in\mathbb{R}^{E} is a fractional perfect matching of GG. Note that

𝟙E𝐱=eE𝐱e=1keEve𝐱e=1kvVev𝐱e=1kvV1=nk,\mathbbm{1}_{E}^{\top}\mathbf{x}=\sum_{e\in E}\mathbf{x}_{e}=\frac{1}{k}\sum_{e\in E}\sum_{v\in e}\mathbf{x}_{e}=\frac{1}{k}\sum_{v\in V}\sum_{e\ni v}\mathbf{x}_{e}=\frac{1}{k}\sum_{v\in V}1=\frac{n}{k}, (2.1)

so

h(G)h(𝐱)=eE𝐱eln𝐱e=nkeEk𝐱enln𝐱enklnkneE𝐱e2h(G)\geq h(\mathbf{x})=-\sum_{e\in E}\mathbf{x}_{e}\ln\mathbf{x}_{e}=-\frac{n}{k}\sum_{e\in E}\frac{k\mathbf{x}_{e}}{n}\ln\mathbf{x}_{e}\geq-\frac{n}{k}\ln\frac{k}{n}\sum_{e\in E}\mathbf{x}_{e}^{2}

by Jensen’s inequality applied to the concave function xlnxx\mapsto\ln x. Therefore, it suffices to find a fractional perfect matching 𝐱\mathbf{x} of GG that satisfies 𝐱𝐱=eE𝐱e2nkδ1(G)\mathbf{x}^{\top}\mathbf{x}=\sum_{e\in E}\mathbf{x}_{e}^{2}\leq\frac{n}{k\delta_{1}(G)}.

Now let MV×E()M\in\mathcal{M}_{V\times E}(\mathbb{R}) be the vertex-edge incidence matrix of GG. We can rewrite the condition for 𝐱\mathbf{x} being a fractional perfect matching as 𝐱0\mathbf{x}\geq 0 and M𝐱=𝟙VM\mathbf{x}=\mathbbm{1}_{V}. Moreover, given a positive vertex-weight assignment 𝐮0V\mathbf{u}\in\mathbb{R}_{\geq 0}^{V}, M𝐮M^{\top}\mathbf{u} gives a positive edge-weight assignment (since M0M\geq 0), which becomes a fractional perfect matching if it satisfies 𝟙V=M(M𝐮)=MM𝐮\mathbbm{1}_{V}=M(M^{\top}\mathbf{u})=MM^{\top}\mathbf{u} as well.

In the graph case (k=2k=2), matrix (avw)v,wV=A:=MM(a_{vw})_{v,w\in V}=A:=MM^{\top} is well-studied and known as the signless Laplacian matrix of GG. Here, it will suffice to note that avv=deg1(v)a_{vv}=\deg_{1}(v) and avw=deg2(v,w)a_{vw}=\deg_{2}(v,w) for vwv\neq w. We check that AA is strictly PMD under the hypotheses of the theorem: all entries are nonnegative and diagonal entries are strictly positive, so the row sums are strictly positive as well; as for the mean dominance, we have for every vVv\in V and wvw\neq v,

1nsVavs\displaystyle\frac{1}{n}\sum_{s\in V}a_{vs} =1n(deg1(v)+svdeg2(v,s))=kndeg1(v)\displaystyle=\frac{1}{n}\left(\deg_{1}(v)+\sum_{s\neq v}\deg_{2}(v,s)\right)=\frac{k}{n}\deg_{1}(v)
>(n2k2)deg2(v,w)=avw,\displaystyle>\binom{n-2}{k-2}\geq\deg_{2}(v,w)=a_{vw},

which is exactly what we wanted.

By Theorem 1.6, AA is invertible and A1A^{-1} has nonnegative column sums. That is, 𝟙VA10\mathbbm{1}_{V}^{\top}A^{-1}\geq 0. But AA is symmetric, so this implies that 𝐮:=A1𝟙V=(𝟙VA1)0\mathbf{u}:=A^{-1}\mathbbm{1}_{V}=\left(\mathbbm{1}_{V}^{\top}A^{-1}\right)^{\top}\geq 0. Therefore, 𝐱:=M𝐮\mathbf{x}:=M^{\top}\mathbf{u} is a well-defined fractional perfect matching.

We only need to check that 𝐱\mathbf{x} satisfies 𝐱𝐱nkδ1(G)\mathbf{x}^{\top}\mathbf{x}\leq\frac{n}{k\delta_{1}(G)}. We have:

𝐱𝐱\displaystyle\mathbf{x}^{\top}\mathbf{x} =𝐮MM𝐮=𝐮A𝐮=𝐮𝟙V=vV𝐮v\displaystyle=\mathbf{u}^{\top}MM^{\top}\mathbf{u}=\mathbf{u}^{\top}A\mathbf{u}=\mathbf{u}^{\top}\mathbbm{1}_{V}=\sum_{v\in V}\mathbf{u}_{v}
=1δ1(G)vVδ1(G)𝐮v1δ1(G)vVdeg1(v)𝐮v\displaystyle=\frac{1}{\delta_{1}(G)}\sum_{v\in V}\delta_{1}(G)\mathbf{u}_{v}\leq\frac{1}{\delta_{1}(G)}\sum_{v\in V}\deg_{1}(v)\mathbf{u}_{v}
=1δ1(G)vVev𝐮v=1δ1(G)eEve𝐮v\displaystyle=\frac{1}{\delta_{1}(G)}\sum_{v\in V}\sum_{e\ni v}\mathbf{u}_{v}=\frac{1}{\delta_{1}(G)}\sum_{e\in E}\sum_{v\in e}\mathbf{u}_{v}
=1δ1(G)eE𝐱e=nkδ1(G),\displaystyle=\frac{1}{\delta_{1}(G)}\sum_{e\in E}\mathbf{x}_{e}=\frac{n}{k\delta_{1}(G)},

so we are done. ∎

Remark 2.2.

The minimum 11-degree condition in Theorem 2.1 is asymptotically of the form 11/k1-1/k, which strictly dominates α1(k)\alpha_{1}(k) for 1d<k/21\leq d<k/2, owing to the results of Kühn, Osthus, and Townsend [15] who showed that αd(k)1dkkd1kkd\alpha_{d}(k)\leq 1-\frac{d}{k}-\frac{k-d-1}{k^{k-d}}. Thus, hypergraphs that satisfy the conditions of Theorem 2.1 are (1,γ)(1,\gamma)-Dirac for sufficiently small γ>0\gamma>0, and therefore satisfy (1.1).

Remark 2.3.

Note that in the previous proof the strict inequality in the minimum degree condition δ1(G)>nk(n2k2)\delta_{1}(G)>\frac{n}{k}\binom{n-2}{k-2} implies that AA is strictly PMD and thus invertible. Thus the proof could hold even when δ1(G)=nk(n2k2)\delta_{1}(G)=\frac{n}{k}\binom{n-2}{k-2} if one can show that AA is still invertible.

In fact, if the signless Laplacian matrix of a kk-uniform hypergraph GG is singular, then GG must be a partially bipartite hypergraph, that is, a hypergraph with three vertex parts PP, NN, and ZZ and with all edges intersecting both PP and NN or being fully contained in ZZ. Calculations show that for a kk-uniform (1,γ)(1,\gamma)-Dirac partially bipartite hypergraph GG there can be no vertices in part ZZ, since they would have too small 11-degree.

Moreover, for k=2k=2 the only Dirac bipartite graph is Kn/2,n/2K_{n/2,n/2}, which can be treated separately (see Cuckler and Kahn [6, Lemma 3.3]). For k=3k=3, one can show that even the (1,γ)(1,\gamma)-Dirac bipartite hypergraphs have AA invertible, so that Theorem 2.1 holds in the slightly stronger form with δ1(G)nk(n2k2)\delta_{1}(G)\geq\frac{n}{k}\binom{n-2}{k-2}.

Theorem 1.4 is now an easy corollary by Proposition 1.5.

Proof of Theorem 1.4.

From δd(G)>k1knn1(ndkd)\delta_{d}(G)>\frac{k-1}{k}\frac{n}{n-1}\binom{n-d}{k-d} it follows that

δ1(G)(n1k1)(ndkd)δd(G)>nk(n2k2)\delta_{1}(G)\geq\frac{\binom{n-1}{k-1}}{\binom{n-d}{k-d}}\delta_{d}(G)>\frac{n}{k}\binom{n-2}{k-2}

by Proposition 1.5, so the result follows immediately from Theorem 2.1. ∎

3 Counting thresholds

The results of the previous section lead to the following definition.

Definition 8.

Let n,k,dn,k,d be positive integers, 1dk11\leq d\leq k-1. Then the dd-degree counting threshold for nn and kk, denoted cd(k,n)c_{d}(k,n), is the minimum value of δ\delta such that all kk-uniform hypergraphs GG on nn vertices with δd(G)δ\delta_{d}(G)\geq\delta satisfy (1.2), that is,

h(G)nkln(kn(nd)(kd)δd(G)).h(G)\geq\frac{n}{k}\ln\left(\frac{k}{n}\,\frac{\binom{n}{d}}{\binom{k}{d}}\,\delta_{d}(G)\right).

Moreover, Theorem 1.4 asserts that cd(k,n)(11k)nn1(ndkd)+1c_{d}(k,n)\leq(1-\frac{1}{k})\frac{n}{n-1}\binom{n-d}{k-d}+1, so counting thresholds are always bounded away from (ndkd)\binom{n-d}{k-d} for fixed dd and kk. On the other hand, this definition is “too precise” for the applications we need it for: every application of Theorem 1.3 gives an error term of o(n)o(n) in the exponent, so we would not lose much by permitting the same error term in the definition of the counting threshold. This is the goal of the following definition.

Definition 9.

Let 1dk11\leq d\leq k-1 be positive integers. Then the dd-degree kk-uniform approximate counting threshold, denoted βd(k)\beta_{d}(k), is the minimum β>0\beta>0 such that for all γ,ε>0\gamma,\varepsilon>0, there exists n0n_{0} such that for all nn0n\geq n_{0}, if GG is a kk-uniform nn-vertex hypergraph with δd(G)(β+γ)(ndkd)\delta_{d}(G)\geq(\beta+\gamma)\binom{n-d}{k-d}, then it satisfies

h(G)nkln((1ε)kn(nd)(kd)δd(G)).h(G)\geq\frac{n}{k}\ln\left((1-\varepsilon)\frac{k}{n}\,\frac{\binom{n}{d}}{\binom{k}{d}}\,\delta_{d}(G)\right).

Again, this definition makes sense, as β\beta is bounded away from 11 by 1/k1/k by Theorem 1.4. Moreover, β\beta is clearly upper-bounded by lim supncd(k,n)/(ndkd)\limsup_{n\to\infty}c_{d}(k,n)/\binom{n-d}{k-d}. It is less clear that it is also upper-bounded by lim infncd(k,n)/(ndkd)\liminf_{n\to\infty}c_{d}(k,n)/\binom{n-d}{k-d}. We dedicate the remainder of this section to the proof of this fact, for which we will need a few lemmas. The first one lets us combine fractional perfect matchings of subhypergraphs to obtain a fractional perfect matching of the original hypergraph, with the entropy bounded in terms of the entropies of subhypergraphs. Its proof relies in part on the methods of Kwan, Safavi, and Wang in [17], which will be exploited even further in the next section.

Lemma 3.1.

Let k,q,nk,q,n be positive integers. Let VV be a set of nn vertices, and let GG and HH be a kk-uniform hypergraph and a qq-uniform hypergraph on vertex set VV, respectively. Let 𝐲:E(H)0\mathbf{y}:E(H)\to\mathbb{R}_{\geq 0} be a fractional perfect matching of HH, and for each fE(H)f\in E(H), let 𝐱f:E(G[f])0\mathbf{x}^{f}:E(G[f])\to\mathbb{R}_{\geq 0} be a fractional perfect matching of the subgraph of GG induced by ff. Then

𝐱:E(G)0,eefE(H)𝐲f𝐱ef\mathbf{x}:E(G)\to\mathbb{R}_{\geq 0},\hskip 7.0pte\mapsto\sum_{e\subseteq f\in E(H)}\mathbf{y}_{f}\mathbf{x}^{f}_{e}

defines a fractional perfect matching of GG that satisfies

h(𝐱)fE(H)𝐲fh(𝐱f)+qkh(𝐲)nkln(nkqk).h(\mathbf{x})\geq\sum_{f\in E(H)}\mathbf{y}_{f}h(\mathbf{x}^{f})+\frac{q}{k}h(\mathbf{y})-\frac{n}{k}\ln\binom{n-k}{q-k}.
Proof.

First we check that 𝐱\mathbf{x} defines a fractional perfect matching of GG. It is clear that it is nonnegative, so take any vVv\in V and note that

veE(G)𝐱e=veE(G)efE(H)𝐲f𝐱ef=vfE(H)𝐲fveE(G[f])𝐱ef=vfE(H)𝐲f=1.\sum_{v\in e\in E(G)}\mathbf{x}_{e}=\sum_{v\in e\in E(G)}\sum_{e\subseteq f\in E(H)}\mathbf{y}_{f}\mathbf{x}^{f}_{e}=\sum_{v\in f\in E(H)}\mathbf{y}_{f}\sum_{v\in e\in E(G[f])}\mathbf{x}^{f}_{e}=\sum_{v\in f\in E(H)}\mathbf{y}_{f}=1.

So 𝐱\mathbf{x} really is a fractional perfect matching.

Next we show the lower bound on the entropy of 𝐱\mathbf{x}. For eE(G)e\in E(G), let nen_{e} denote the number of edges of HH containing ee. By definition, we have:

h(𝐱)\displaystyle h(\mathbf{x}) =eE(G)𝐱eln1𝐱e=eE(G)𝐱eln1nene𝐱e\displaystyle=\sum_{e\in E(G)}\mathbf{x}_{e}\ln\frac{1}{\mathbf{x}_{e}}=\sum_{e\in E(G)}\mathbf{x}_{e}\ln\frac{1}{n_{e}}\frac{n_{e}}{\mathbf{x}_{e}}
=eE(G)(lnne)𝐱e+eE(G)ne𝐱enelnne𝐱e\displaystyle=-\sum_{e\in E(G)}(\ln n_{e})\mathbf{x}_{e}+\sum_{e\in E(G)}n_{e}\frac{\mathbf{x}_{e}}{n_{e}}\ln\frac{n_{e}}{\mathbf{x}_{e}}
ln(nkqk)eE(G)𝐱e+eE(G)nefe𝐲f𝐱efnelnnefe𝐲f𝐱ef\displaystyle\geq-\ln\binom{n-k}{q-k}\sum_{e\in E(G)}\mathbf{x}_{e}+\sum_{e\in E(G)}n_{e}\cdot\frac{\sum_{f\supseteq e}\mathbf{y}_{f}\mathbf{x}^{f}_{e}}{n_{e}}\ln\frac{n_{e}}{\sum_{f\supseteq e}\mathbf{y}_{f}\mathbf{x}^{f}_{e}}
nkln(nkqk)+eE(G)nefe1ne𝐲f𝐱efln1𝐲f𝐱ef\displaystyle\geq-\frac{n}{k}\ln\binom{n-k}{q-k}+\sum_{e\in E(G)}n_{e}\sum_{f\supseteq e}\frac{1}{n_{e}}\mathbf{y}_{f}\mathbf{x}^{f}_{e}\ln\frac{1}{\mathbf{y}_{f}\mathbf{x}^{f}_{e}}
=nkln(nkqk)+eE(G)fe𝐱ef𝐲fln1𝐲f+eE(G)fe𝐲f𝐱efln1𝐱ef\displaystyle=-\frac{n}{k}\ln\binom{n-k}{q-k}+\sum_{e\in E(G)}\sum_{f\supseteq e}\mathbf{x}^{f}_{e}\mathbf{y}_{f}\ln\frac{1}{\mathbf{y}_{f}}+\sum_{e\in E(G)}\sum_{f\supseteq e}\mathbf{y}_{f}\mathbf{x}^{f}_{e}\ln\frac{1}{\mathbf{x}^{f}_{e}}
=nkln(nkqk)+fE(H)(𝐲fln1𝐲f)eE(G[f])𝐱ef+fE(H)𝐲feE(G[f])𝐱efln1𝐱ef\displaystyle=-\frac{n}{k}\ln\binom{n-k}{q-k}+\sum_{f\in E(H)}\left(\mathbf{y}_{f}\ln\frac{1}{\mathbf{y}_{f}}\right)\sum_{e\in E(G[f])}\mathbf{x}^{f}_{e}+\sum_{f\in E(H)}\mathbf{y}_{f}\sum_{e\in E(G[f])}\mathbf{x}^{f}_{e}\ln\frac{1}{\mathbf{x}^{f}_{e}}
=nkln(nkqk)+qkfE(H)𝐲fln1𝐲f+fE(H)𝐲fh(𝐱f)\displaystyle=-\frac{n}{k}\ln\binom{n-k}{q-k}+\frac{q}{k}\sum_{f\in E(H)}\mathbf{y}_{f}\ln\frac{1}{\mathbf{y}_{f}}+\sum_{f\in E(H)}\mathbf{y}_{f}h(\mathbf{x}^{f})
=nkln(nkqk)+qkh(𝐲)+fE(H)𝐲fh(𝐱f),\displaystyle=-\frac{n}{k}\ln\binom{n-k}{q-k}+\frac{q}{k}h(\mathbf{y})+\sum_{f\in E(H)}\mathbf{y}_{f}h(\mathbf{x}^{f}),

where for the first inequality we used that ne(nkqk)n_{e}\leq\binom{n-k}{q-k} for all eE(G)e\in E(G), for the second we used (2.1) and applied Jensen’s inequality to the concave function xxln1xx\mapsto x\ln\frac{1}{x}, and for the fifth equality we again used (2.1). This completes the proof. ∎

The following lemma is essentially that of Ferber and Kwan [7], adapted to treat 11-degree instead of 00-degree.

Lemma 3.2.

Let 1dk11\leq d\leq k-1 be integers, and let η>0\eta>0 be a real constant. There exists c=c(k)>0c=c(k)>0 such that for all sufficiently large qq and nn, the following holds.

Let GG be a kk-uniform nn-vertex hypergraph satisfying δd(G)p(ndkd)\delta_{d}(G)\geq p\binom{n-d}{k-d} for some p[0,1]p\in[0,1], and let vV(G)v\in V(G) be a fixed vertex. Let SS be a qq-subset of V(G)V(G) chosen uniformly among all subsets that contain vv. Then with probability at least 1(qd)ecη2q1-\binom{q}{d}e^{-c\eta^{2}q}, the subgraph of GG induced by SS has minimum dd-degree at least δd(G[S])(pη)(qdkd)\delta_{d}(G[S])\geq(p-\eta)\binom{q-d}{k-d}.

Proof.

Let d,k,ηd,k,\eta be as in the statement of the lemma. We will choose cc implicitly later. Suppose also that nn and qq are large.

For a dd-set A(V(G)d)A\in\binom{V(G)}{d}, let XAX_{A} denote degdG[S]A\deg_{d}^{G[S]}A (i.e. the dd-degree of AA in the induced subgraph G[S]G[S]) conditioned on SAS\supseteq A. We distinguish two cases: AvA\ni v and A∌vA\not\ni v.

For the first case, dd members of SS are already chosen, and the remaining qdq-d vertices are chosen uniformly from the set of ndn-d total vertices. Therefore, each of at least p(ndkd)p\binom{n-d}{k-d} edges of GG containing AA is found in SS with probability (nkqk)/(ndqd)=(qdkd)/(ndkd)\binom{n-k}{q-k}/\binom{n-d}{q-d}=\binom{q-d}{k-d}/\binom{n-d}{k-d}, so by linearity of expectation 𝔼XAp(qdkd)\mathbb{E}X_{A}\geq p\binom{q-d}{k-d}.

On the other hand, when A∌vA\not\ni v, there are two types of edges we are concerned about: those that contain vv in addition to AA and those that do not. However, we will simply ignore the first type to keep the calculations simple. To this end, note that there are at most (nd1kd1)\binom{n-d-1}{k-d-1} edges of GG that contain A{v}A\cup\{v\}, so there are at least p(ndkd)(nd1kd1)p\binom{n-d}{k-d}-\binom{n-d-1}{k-d-1} edges that contain AA, but not vv. Since the remaining vertices of SS on top of AA and vv are chosen uniformly from a set of nd1n-d-1 possible vertices, each of these edges appears in SS with probability (qd1kd)/(nd1kd)\binom{q-d-1}{k-d}/\binom{n-d-1}{k-d}, so that

𝔼XA(p(ndkd)(nd1kd1))(qd1kd)(nd1kd)=p(nd)(kd)nkqkqd(qdkd)(pη2)(qdkd)\mathbb{E}X_{A}\geq\left(p\binom{n-d}{k-d}-\binom{n-d-1}{k-d-1}\right)\frac{\binom{q-d-1}{k-d}}{\binom{n-d-1}{k-d}}=\frac{p(n-d)-(k-d)}{n-k}\frac{q-k}{q-d}\binom{q-d}{k-d}\geq\left(p-\frac{\eta}{2}\right)\binom{q-d}{k-d}

for qq and nn large. So in both cases we got 𝔼XA(pη2)(qdkd)\mathbb{E}X_{A}\geq\left(p-\frac{\eta}{2}\right)\binom{q-d}{k-d}.

Now, given AA, the remaining qdq-d or qd1q-d-1 vertices of SS are chosen uniformly at random. If we expose these random vertices one at a time, we note that replacing one vertex by another can change XAX_{A} by at most (qkd1)\binom{q}{k-d-1}. Then an application of the Azuma-Hoeffding inequality gives

[XA(pη)(qdkd)]exp((η/2)2(qdkd)22(qkd1)2(qd))ecη2q\mathbb{P}\left[X_{A}\leq(p-\eta)\binom{q-d}{k-d}\right]\leq\exp\left(-\frac{(\eta/2)^{2}\binom{q-d}{k-d}^{2}}{2\binom{q}{k-d-1}^{2}(q-d)}\right)\leq e^{-c\eta^{2}q}

for small enough c=c(k)>0c=c(k)>0. Since this holds for arbitrary A(V(G)d)A\in\binom{V(G)}{d}, by applying a union bound to all (qd)\binom{q}{d} dd-subsets of SS we conclude. ∎

For integers 1dk11\leq d\leq k-1, write β~d(k):=lim infncd(k,n)/(ndkd)\tilde{\beta}_{d}(k):=\liminf_{n\to\infty}c_{d}(k,n)/\binom{n-d}{k-d}. We are now ready to prove the promised fact.

Theorem 3.3.

Let 1dk11\leq d\leq k-1 be integers. Then for every γ,ε>0\gamma,\varepsilon>0, there exists n0n_{0} such that for all nn0n\geq n_{0}, the following holds. If GG is a kk-uniform nn-vertex hypergraph with δd(G)(β~d(k)+γ)(ndkd)\delta_{d}(G)\geq(\tilde{\beta}_{d}(k)+\gamma)\binom{n-d}{k-d}, then the entropy of GG satisfies

h(G)nkln((1ε)kn(nd)(kd)δd(G)).h(G)\geq\frac{n}{k}\ln\left((1-\varepsilon)\frac{k}{n}\,\frac{\binom{n}{d}}{\binom{k}{d}}\,\delta_{d}(G)\right).

In other words, βd(k)β~d(k)\beta_{d}(k)\leq\tilde{\beta}_{d}(k).

Proof.

Let GG be as in the statement of the theorem and let p=δd(G)/(ndkd)β~d(k)+γp=\delta_{d}(G)/\binom{n-d}{k-d}\geq\tilde{\beta}_{d}(k)+\gamma. By definition of β~d(k)\tilde{\beta}_{d}(k), there are arbitrarily large integers qq divisible by kk such that cd(k,q)(β~d(k)+γ/2)(qdkd)c_{d}(k,q)\leq(\tilde{\beta}_{d}(k)+\gamma/2)\binom{q-d}{k-d}.

Fix one such qq, and call a qq-set SS of vertices of V(G)V(G) “good” if δd(G[S])(pη)(qdkd)\delta_{d}(G[S])\geq(p-\eta)\binom{q-d}{k-d} for some 0<η<γ/20<\eta<\gamma/2. Let HH be a qq-uniform hypergraph on V(G)V(G) whose edges are all good qq-sets of GG. Then by Lemma 3.2, δ1(H)(1ρ)(n1q1)\delta_{1}(H)\geq(1-\rho)\binom{n-1}{q-1} for ρ=ρ(η,q):=(qd)ecη2q\rho=\rho(\eta,q):=\binom{q}{d}e^{-c\eta^{2}q} and some constant c>0c>0. Since ρ\rho goes to 00 exponentially fast as qq grows to infinity with η\eta fixed, for qq sufficiently large it holds that ρ<1qnn11n1\rho<\frac{1}{q}\frac{n}{n-1}-\frac{1}{n-1}, so by Theorem 2.1 the entropy of HH is at least h(H)nqlnδ1(H)h(H)\geq\frac{n}{q}\ln\delta_{1}(H), achieved by some fractional perfect matching 𝐲:E(H)0\mathbf{y}:E(H)\to\mathbb{R}_{\geq 0}.

By definition of the hypergraph HH, every edge fE(H)f\in E(H) satisfies δd(G[f])(β~d(k)+γ/2)(qdkd)cd(k,q)\delta_{d}(G[f])\geq(\tilde{\beta}_{d}(k)+\gamma/2)\binom{q-d}{k-d}\geq c_{d}(k,q), so there exists a fractional perfect matching 𝐱f\mathbf{x}^{f} of G[f]G[f] with

h(𝐱f)qkln(kq(qd)(kd)δd(G[f]))qkln((pη)(q1k1)).h(\mathbf{x}^{f})\geq\frac{q}{k}\ln\left(\frac{k}{q}\frac{\binom{q}{d}}{\binom{k}{d}}\delta_{d}(G[f])\right)\geq\frac{q}{k}\ln\left((p-\eta)\binom{q-1}{k-1}\right).

Applying Lemma 3.1 then gives a fractional perfect matching 𝐱\mathbf{x} of GG that satisfies

h(𝐱)\displaystyle h(\mathbf{x}) fE(H)𝐲fh(𝐱f)+qkh(𝐲)nkln(nkqk)\displaystyle\geq\sum_{f\in E(H)}\mathbf{y}_{f}h(\mathbf{x}^{f})+\frac{q}{k}h(\mathbf{y})-\frac{n}{k}\ln\binom{n-k}{q-k}
qkln((pη)(q1k1))fE(H)𝐲f+qknqln((1ρ)(n1q1))nkln(nkqk)\displaystyle\geq\frac{q}{k}\ln\left((p-\eta)\binom{q-1}{k-1}\right)\sum_{f\in E(H)}\mathbf{y}_{f}+\frac{q}{k}\frac{n}{q}\ln\left((1-\rho)\binom{n-1}{q-1}\right)-\frac{n}{k}\ln\binom{n-k}{q-k}
nkln((pη)(1ρ)(q1k1)(n1q1)(nkqk))\displaystyle\geq\frac{n}{k}\ln\left((p-\eta)(1-\rho)\binom{q-1}{k-1}\frac{\binom{n-1}{q-1}}{\binom{n-k}{q-k}}\right)
nkln((1ε)p(n1k1))\displaystyle\geq\frac{n}{k}\ln\left((1-\varepsilon)p\binom{n-1}{k-1}\right)
=nkln((1ε)kn(nd)(kd)δd(G)),\displaystyle=\frac{n}{k}\ln\left((1-\varepsilon)\frac{k}{n}\,\frac{\binom{n}{d}}{\binom{k}{d}}\,\delta_{d}(G)\right),

where the fourth inequality holds whenever 1/η1/\eta and qq are large enough. This completes the proof. ∎

Note that even though we are unable to prove that cd(k,n)/(ndkd)c_{d}(k,n)/\binom{n-d}{k-d} tends to a limit as nn\to\infty, the previous theorem is almost equally good in practice since an application of Theorem 1.3 keeps the same order of the error term, that is, o(n)o(n).

4 Bounds for approximate counting thresholds

Recall that Theorem 1.4 gives an upper bound on counting thresholds that is only a simple extension of the bound for 11-degree, so it does not really take dd into account. However, it is still possible to obtain better general bounds on βd(k)\beta_{d}(k) by relating them to those of hypergraphs with smaller uniformity. This section pursues that goal. Our ideas rely in part on the methods of Kwan, Safavi, and Wang in [17].

First, one can reduce the case (d,k)(d,k) to (1,k/d)(1,k/d) whenever d|kd\mid k. The resulting bound is then 1d/k1-d/k instead of the 11/k1-1/k bound given by Theorem 1.4.

Theorem 4.1.

For all integers 1dk11\leq d\leq k-1 such that d|kd\mid k, it holds that βd(k)β1(k/d)\beta_{d}(k)\leq\beta_{1}(k/d).

Proof.

Fix dd and kk as in the statement of the theorem. Take arbitrary γ,ε>0\gamma,\varepsilon>0, and let GG be a kk-uniform hypergraph on nn vertices with δd(G)(β1(k/d)+γ)(ndkd)\delta_{d}(G)\geq(\beta_{1}(k/d)+\gamma)\binom{n-d}{k-d}, where nn is large enough. We need to show that

h(G)nkln((1ε)kn(nd)(kd)δd(G)).h(G)\geq\frac{n}{k}\ln\left((1-\varepsilon)\frac{k}{n}\,\frac{\binom{n}{d}}{\binom{k}{d}}\,\delta_{d}(G)\right).

Let HH be an auxiliary k/dk/d-uniform hypergraph on vertex set (V(G)d)\binom{V(G)}{d}. Its edges are the sets f(V(H)k/d)f\in\binom{V(H)}{k/d} such that fE(G)\bigcup f\in E(G), where f\bigcup f denotes UfU\bigcup_{U\in f}U. Then for every S(V(G)d)S\in\binom{V(G)}{d},

deg1HS\displaystyle\deg^{H}_{1}S =(degdGS)(kd)!(k/d1)!(d!)k/d1\displaystyle=\left(\deg_{d}^{G}S\right)\frac{(k-d)!}{(k/d-1)!(d!)^{k/d-1}}
(β1(k/d)+γ)(ndkd)(kd)!(k/d1)!(d!)k/d1\displaystyle\geq(\beta_{1}(k/d)+\gamma)\binom{n-d}{k-d}\frac{(k-d)!}{(k/d-1)!(d!)^{k/d-1}}
(β1(k/d)+γ/2)((nd)1k/d1),\displaystyle\geq(\beta_{1}(k/d)+\gamma/2)\binom{\binom{n}{d}-1}{k/d-1},

as long as nn is large enough (in terms of γ\gamma). Under the same hypothesis, now in terms of both γ\gamma and ε\varepsilon, it follows from the definition of β1(k/d)\beta_{1}(k/d) that there exists a fractional perfect matching 𝐲:E(H)0\mathbf{y}:E(H)\to\mathbb{R}_{\geq 0} of HH such that

h(𝐲)(nd)k/dln((1ε)δ1(H)).h(\mathbf{y})\geq\frac{\binom{n}{d}}{k/d}\ln\Big((1-\varepsilon)\delta_{1}(H)\Big). (4.1)

For eE(G)e\in E(G) and fE(H)f\in E(H), write efe\sim f whenever f=e\bigcup f=e, and let a=1/(n1d1)a=1/\binom{n-1}{d-1}. Define an edge-weighting 𝐱\mathbf{x} of GG by 𝐱e:=aefE(H)𝐲f\mathbf{x}_{e}:=a\sum_{e\sim f\in E(H)}\mathbf{y}_{f}. Then 𝐱\mathbf{x} is nonnegative. Moreover, for all vV(G)v\in V(G),

ev𝐱e\displaystyle\sum_{e\ni v}\mathbf{x}_{e} =aevfe𝐲f=afE(H)vfef𝐲\displaystyle=a\sum_{e\ni v}\sum_{f\sim e}\mathbf{y}_{f}=a\sum_{\begin{subarray}{c}f\in E(H)\\ v\in\bigcup f\end{subarray}}\sum_{e\sim f}\mathbf{y}
=afE(H)vf𝐲f=aS(V(G)d)vSSfE(H)𝐲f\displaystyle=a\sum_{\begin{subarray}{c}f\in E(H)\\ v\in\bigcup f\end{subarray}}\mathbf{y}_{f}=a\sum_{\begin{subarray}{c}S\in\binom{V(G)}{d}\\ v\in S\end{subarray}}\sum_{S\in f\in E(H)}\mathbf{y}_{f}
=aS(V(G)d)vS1=a(n1d1)=1,\displaystyle=a\sum_{\begin{subarray}{c}S\in\binom{V(G)}{d}\\ v\in S\end{subarray}}1=a\binom{n-1}{d-1}=1,

so 𝐱\mathbf{x} is a fractional perfect matching of GG.

Let N=k!(k/d)!(d!)k/dN=\frac{k!}{(k/d)!(d!)^{k/d}} be the number of edges fE(H)f\in E(H) such that efe\sim f for any fixed edge eE(G)e\in E(G). Then

h(G)h(𝐱)\displaystyle h(G)\geq h(\mathbf{x}) =eE(G)(afe𝐲f)ln1aNNfe𝐲f\displaystyle=\sum_{e\in E(G)}\Bigg(a\sum_{f\sim e}\mathbf{y}_{f}\Bigg)\ln\frac{1}{aN}\frac{N}{\sum_{f\sim e}\mathbf{y}_{f}}
=a(ln1aN)fE(H)𝐲f+aNeE(G)fe𝐲fNlnNfe𝐲f\displaystyle=a\left(\ln\frac{1}{aN}\right)\sum_{f\in E(H)}\mathbf{y}_{f}+aN\sum_{e\in E(G)}\frac{\sum_{f\sim e}\mathbf{y}_{f}}{N}\ln\frac{N}{\sum_{f\sim e}\mathbf{y}_{f}}
nkln((k/d)!(d!)k/dk!(n1d1))+aNeE(G)fe1N𝐲fln1𝐲f\displaystyle\geq\frac{n}{k}\ln\left(\frac{(k/d)!(d!)^{k/d}}{k!}\binom{n-1}{d-1}\right)+aN\sum_{e\in E(G)}\sum_{f\sim e}\frac{1}{N}\mathbf{y}_{f}\ln\frac{1}{\mathbf{y}_{f}}
=nkln((k/d)!(d!)k/dk!(n1d1))+ah(𝐲)\displaystyle=\frac{n}{k}\ln\left(\frac{(k/d)!(d!)^{k/d}}{k!}\binom{n-1}{d-1}\right)+ah(\mathbf{y})
nkln((1ε)(k/d)!(d!)k/dk!(n1d1)δ1(H))\displaystyle\geq\frac{n}{k}\ln\left((1-\varepsilon)\frac{(k/d)!(d!)^{k/d}}{k!}\binom{n-1}{d-1}\delta_{1}(H)\right)
=nkln((1ε)(k/d)d!k(kd+1)(n1d1)δd(G))\displaystyle=\frac{n}{k}\ln\left((1-\varepsilon)\frac{(k/d)\,d!}{k\dots(k-d+1)}\binom{n-1}{d-1}\delta_{d}(G)\right)
=nkln((1ε)kn(nd)(kd)δd(G)),\displaystyle=\frac{n}{k}\ln\left((1-\varepsilon)\frac{k}{n}\,\frac{\binom{n}{d}}{\binom{k}{d}}\,\delta_{d}(G)\right),

where the first inequality follows by Jensen’s inequality applied to the concave function xxln(1/x)x\mapsto x\ln(1/x), and the second one follows from (4.1). This concludes the proof. ∎

Similarly, one can obtain a slightly better bound for (d,k)(d,k) by reducing it to the case (dl,kl)(d-l,k-l) for any l<dl<d.

Theorem 4.2.

For all integers 1l<dk11\leq l<d\leq k-1, it holds that βd(k)βdl(kl)\beta_{d}(k)\leq\beta_{d-l}(k-l).

Proof.

The proof is very similar to that of Theorem 4.1. Fix ll, dd, and kk as in the statement of the theorem. Take arbitrary γ,ε>0\gamma,\varepsilon>0, and let GG be a kk-uniform hypergraph on nn vertices with δd(G)(βdl(kl)+γ)(ndkd)\delta_{d}(G)\geq(\beta_{d-l}(k-l)+\gamma)\binom{n-d}{k-d}, where nn is large enough. We need to show that

h(G)nkln((1ε)kn(nd)(kd)δd(G)).h(G)\geq\frac{n}{k}\ln\left((1-\varepsilon)\frac{k}{n}\,\frac{\binom{n}{d}}{\binom{k}{d}}\,\delta_{d}(G)\right).

Given an ll-set UU of vertices of GG, let HUH^{U} denote the (kl)(k-l)-uniform link hypergraph of GG at UU, that is, a hypergraph with vertex set V(G)UV(G)\setminus U and edges all (kl)(k-l)-subsets ff such that UfE(G)U\cup f\in E(G). For every S(V(HU)dl)S\in\binom{V(H^{U})}{d-l}, we have degdlHUS=degdG(US)(βdl(kl)+γ)((nl)(dl)(kl)(dl))\deg_{d-l}^{H^{U}}S=\deg_{d}^{G}(U\cup S)\geq(\beta_{d-l}(k-l)+\gamma)\binom{(n-l)-(d-l)}{(k-l)-(d-l)}. Provided that nn is large enough in terms of γ\gamma and ε\varepsilon, it follows from the definition of βdl(kl)\beta_{d-l}(k-l) that for every U(V(G)l)U\in\binom{V(G)}{l}, there exists a fractional perfect matching 𝐱U:E(HU)0\mathbf{x}^{U}:E(H^{U})\to\mathbb{R}_{\geq 0} of HUH^{U} such that

h(𝐱U)nlklln((1ε)klnl(nldl)(kldl)δdl(HU)).h(\mathbf{x}^{U})\geq\frac{n-l}{k-l}\ln\left((1-\varepsilon)\frac{k-l}{n-l}\frac{\binom{n-l}{d-l}}{\binom{k-l}{d-l}}\delta_{d-l}(H^{U})\right). (4.2)

For simplicity, given eE(G)e\in E(G), we write 𝐱eU\mathbf{x}^{U}_{e} for 𝐱eUU\mathbf{x}^{U}_{e\setminus U}. Let a=klknnl1(nl)a=\frac{k-l}{k}\frac{n}{n-l}\frac{1}{\binom{n}{l}} and define an edge-weighting 𝐱\mathbf{x} of GG by 𝐱e:=aU(el)𝐱eU\mathbf{x}_{e}:=a\sum_{U\in\binom{e}{l}}\mathbf{x}^{U}_{e} for eE(G)e\in E(G). Then 𝐱\mathbf{x} is clearly nonnegative. Moreover, for all vV(G)v\in V(G),

ev𝐱e\displaystyle\sum_{e\ni v}\mathbf{x}_{e} =aevU(el)𝐱eU\displaystyle=a\sum_{e\ni v}\sum_{U\in\binom{e}{l}}\mathbf{x}^{U}_{e}
=aU(V(G){v}l1)eU{v}𝐱eU{v}+aU(V(G){v}l)eU{v}𝐱eU\displaystyle=a\sum_{U^{\prime}\in\binom{V(G)\setminus\{v\}}{l-1}}\sum_{e\supseteq U^{\prime}\cup\{v\}}\mathbf{x}^{U^{\prime}\cup\{v\}}_{e}+a\sum_{U\in\binom{V(G)\setminus\{v\}}{l}}\sum_{e\supseteq U\cup\{v\}}\mathbf{x}^{U}_{e}
=aU(V(G){v}l1)nlkl+aU(V(G){v}l)1\displaystyle=a\sum_{U^{\prime}\in\binom{V(G)\setminus\{v\}}{l-1}}\frac{n-l}{k-l}+a\sum_{U\in\binom{V(G)\setminus\{v\}}{l}}1
=a(n1l1)nlkl+a(n1l)\displaystyle=a\binom{n-1}{l-1}\frac{n-l}{k-l}+a\binom{n-1}{l}
=a(n1)!(l1)!(nl1)!(1kl+1l)\displaystyle=\frac{a(n-1)!}{(l-1)!(n-l-1)!}\left(\frac{1}{k-l}+\frac{1}{l}\right)
=a(n1l1)(nl)k(kl)l=1,\displaystyle=a\binom{n-1}{l-1}\frac{(n-l)k}{(k-l)l}=1,

so 𝐱\mathbf{x} is a fractional perfect matching of GG.

Let N=(kl)N=\binom{k}{l}. Then

h(G)h(𝐱)\displaystyle h(G)\geq h(\mathbf{x}) =eE(G)(aU(el)𝐱eU)ln1aNNU(el)𝐱eU\displaystyle=\sum_{e\in E(G)}\Bigg(a\sum_{U\in\binom{e}{l}}\mathbf{x}^{U}_{e}\Bigg)\ln\frac{1}{aN}\frac{N}{\sum_{U\in\binom{e}{l}}\mathbf{x}^{U}_{e}}
=a(ln1aN)U(V(G)l)eU𝐱eU+aNeE(G)U(el)𝐱eUNlnNU(el)𝐱eU\displaystyle=a\left(\ln\frac{1}{aN}\right)\sum_{U\in\binom{V(G)}{l}}\sum_{e\supseteq U}\mathbf{x}^{U}_{e}+aN\sum_{e\in E(G)}\frac{\sum_{U\in\binom{e}{l}}\mathbf{x}^{U}_{e}}{N}\ln\frac{N}{\sum_{U\in\binom{e}{l}}\mathbf{x}^{U}_{e}}
a(ln1aN)U(V(G)l)nlkl+aNeE(G)U(el)1N𝐱eUln1𝐱eU\displaystyle\geq a\left(\ln\frac{1}{aN}\right)\sum_{U\in\binom{V(G)}{l}}\frac{n-l}{k-l}+aN\sum_{e\in E(G)}\sum_{U\in\binom{e}{l}}\frac{1}{N}\mathbf{x}^{U}_{e}\ln\frac{1}{\mathbf{x}^{U}_{e}}
=anlkl(nl)ln1aN+aU(V(G)l)h(𝐱U)\displaystyle=a\frac{n-l}{k-l}\binom{n}{l}\ln\frac{1}{aN}+a\sum_{U\in\binom{V(G)}{l}}h(\mathbf{x}^{U})
nkln1aN+aU(V(G)l)nlklln((1ε)klnl(nldl)(kldl)δdl(HU))\displaystyle\geq\frac{n}{k}\ln\frac{1}{aN}+a\sum_{U\in\binom{V(G)}{l}}\frac{n-l}{k-l}\ln\left((1-\varepsilon)\frac{k-l}{n-l}\frac{\binom{n-l}{d-l}}{\binom{k-l}{d-l}}\delta_{d-l}(H^{U})\right)
nkln1aN+a(nl)nlklln((1ε)klnl(nldl)(kldl)δd(G))\displaystyle\geq\frac{n}{k}\ln\frac{1}{aN}+a\binom{n}{l}\cdot\frac{n-l}{k-l}\ln\left((1-\varepsilon)\frac{k-l}{n-l}\frac{\binom{n-l}{d-l}}{\binom{k-l}{d-l}}\delta_{d}(G)\right)
=nkln((1ε)kn(nl)(nldl)(kl)(kldl)δd(G))\displaystyle=\frac{n}{k}\ln\left((1-\varepsilon)\frac{k}{n}\frac{\binom{n}{l}\binom{n-l}{d-l}}{\binom{k}{l}\binom{k-l}{d-l}}\delta_{d}(G)\right)
=nkln((1ε)kn(nd)(kd)δd(G)),\displaystyle=\frac{n}{k}\ln\left((1-\varepsilon)\frac{k}{n}\,\frac{\binom{n}{d}}{\binom{k}{d}}\,\delta_{d}(G)\right),

where the first inequality follows by Jensen’s inequality applied to the concave function xxln(1/x)x\mapsto x\ln(1/x), the second one follows from (4.2), the third one uses the fact that δdl(HU)δd(G)\delta_{d-l}(H^{U})\geq\delta_{d}(G) for every U(V(G)l)U\in\binom{V(G)}{l} (with equality for at least one UU), and the last equality follows from

(nl)(nldl)(kl)(kldl)=(nd)(kd).\frac{\binom{n}{l}\binom{n-l}{d-l}}{\binom{k}{l}\binom{k-l}{d-l}}=\frac{\binom{n}{d}}{\binom{k}{d}}.

This concludes the proof. ∎

5 Concluding remarks

In this paper we introduced (approximate) counting thresholds for dd-degrees in kk-uniform hypergraphs, above which a hypergraph’s entropy is guaranteed to be large enough to ensure that the hypergraph contains at least as many perfect matchings as it is expected in a random hypergraph with the same edge density, i.e. with edge probability p=δd(G)/(ndkd)p=\delta_{d}(G)/\binom{n-d}{k-d}. Unlike the case dk/2d\geq k/2, where these thresholds are known to coincide, when d<k/2d<k/2 they can diverge, and in this paper we initiate their study by showing some general upper bounds and a substitute for the convergence result available for Dirac thresholds.

Determining exact values of (approximate) counting thresholds could be an interesting problem for further research on the topic. For example, it follows from Theorem 1.4 that the approximate 11-degree 33-uniform counting threshold β1(3)\beta_{1}(3) is at most 11/3=2/31-1/3=2/3. One can ask whether this is sharp, but unfortunately, we believe the answer is no. Consider Lisa Sauermann’s counterexample from [7, Section 5], which shows that Dirac and counting thresholds may diverge for d<k/2d<k/2: it is a “bipartite” hypergraph HεH_{\varepsilon} with vertex parts AA and BB of sizes |A|=(1/3+ε)n|A|=(1/3+\varepsilon)n and B=(2/3ε)nB=(2/3-\varepsilon)n for some small ε>0\varepsilon>0, and edges all 33-sets that do not have all three vertices from the same part. Calculations show that the hypergraph has the normalised minimum 11-degree of at least 5/95/9 (which is the Dirac threshold in this case), but can contain no more than (1+oε(1))nΦ(Kn(3))(49)n/3(1+o_{\varepsilon}(1))^{n}\Phi(K^{(3)}_{n})\left(\frac{4}{9}\right)^{n/3} perfect matchings, which is smaller than the expected number in the random hypergraph.

We believe that a family of such bipartite hypergraphs can also provide a sharp lower bound for (approximate) counting thresholds, at least in the case (d,k)=(1,3)(d,k)=(1,3). In particular, calculations show that for 0<ε<1/60<\varepsilon<1/6, the minimum 11-degree of HεH_{\varepsilon} is approximately δ1=(13+ε)(56ε2)n2\delta_{1}=(\frac{1}{3}+\varepsilon)(\frac{5}{6}-\frac{\varepsilon}{2})n^{2}, while the number of perfect matchings is

lnΦ(Hε)=lnΦ(Kn(3))+n3(CLOSE\displaystyle\ln\Phi(H_{\varepsilon})=\ln\Phi(K^{(3)}_{n})+\frac{n}{3}\Bigg( (1+3ε)ln(13+ε)(13ε)ln(13ε)\displaystyle(1+3\varepsilon)\ln\left(\frac{1}{3}+\varepsilon\right)-(1-3\varepsilon)\ln\left(\frac{1}{3}-\varepsilon\right)
OPEN+(23ε)ln(23ε)3εlnε)+o(n).\displaystyle+(2-3\varepsilon)\ln\left(\frac{2}{3}-\varepsilon\right)-3\varepsilon\ln\varepsilon\Bigg)+o(n).

This is larger than the desired lnΦ(Kn(3))+n3ln(δ1/(n12))\ln\Phi(K^{(3)}_{n})+\frac{n}{3}\ln(\delta_{1}/\binom{n-1}{2}) only when ε0.04847\varepsilon\gtrsim 0.04847. In other words, we believe β1(3)0.617832/3\beta_{1}(3)\approx 0.61783\ll 2/3. This is also suggested by computer search.

Acknowledgements. Parts of this paper come from the semester project that the author did as a Master student at ETH Zürich, Switzerland. The author would like to thank Barnabás Janzer, Zhihan Jin, and Benny Sudakov for their supervision of this project. The author would also like to thank Matthew Kwan, Farhood Rostamkhani, and Yiting Wang for useful comments and for spotting some mistakes.

References

  • [1] N. Alon, P. Frankl, H. Huang, V. Rödl, A. Ruciński, and B. Sudakov (2012) Large matchings in uniform hypergraphs and the conjectures of erdős and samuels. Journal of Combinatorial Theory, Series A 119 (6), pp. 1200–1215. Cited by: §1, §1.
  • [2] J. A. Bondy (1996) Basic graph theory: paths and circuits. In Handbook of combinatorics (vol. 1), pp. 3–110. Cited by: §1.
  • [3] J. M. Carnicer, T. N. Goodman, and J. M. Peña (1999) Linear conditions for positive determinants. Linear Algebra and Its Applications 292 (1-3), pp. 39–59. Cited by: §A.1, Remark A.6.
  • [4] F. Christensen (2019) Comparative statics and heterogeneity. Economic Theory 67 (3), pp. 665–702. Cited by: §1.2.
  • [5] B. Cuckler and J. Kahn (2009) Entropy bounds for perfect matchings and hamiltonian cycles. Combinatorica 29 (3), pp. 327–335. Cited by: Theorem 1.1, §1, §1, §1.
  • [6] B. Cuckler and J. Kahn (2009) Hamiltonian cycles in dirac graphs. Combinatorica 29 (3), pp. 299–326. Cited by: Theorem 1.1, §1, §1, §1, Remark 2.3, §2.
  • [7] A. Ferber, L. Hardiman, and A. Mond (2023) Counting hamilton cycles in dirac hypergraphs. Combinatorica 43 (4), pp. 665–680. Cited by: §1, §3, §5.
  • [8] A. Ferber, M. Krivelevich, and B. Sudakov (2014) Counting and packing hamilton \ell-cycles in dense hypergraphs. arXiv preprint arXiv:1406.3091. Cited by: §1.
  • [9] A. Ferber and M. Kwan (2022) Dirac-type theorems in random hypergraphs. Journal of Combinatorial Theory, Series B 155, pp. 318–357. Cited by: §1.
  • [10] W. Fu, Y. Han, G. Wang, J. Yan, P. Zhang, and Z. Zhou (2026) Sharp small-deviation inequalities for sums of independent nonnegative random variables. arXiv preprint arXiv:2607.23980. Cited by: §1.
  • [11] H. Hàn, Y. Person, and M. Schacht (2009) On perfect matchings in uniform hypergraphs with large minimum vertex degree. SIAM Journal on Discrete Mathematics 23 (2), pp. 732–748. Cited by: Conjecture 1.2.
  • [12] A. J. Hoffman (1965) On the nonsingularity of real matrices. Mathematics of Computation 19 (89), pp. 56–61. Cited by: Remark A.5, Appendix A, Appendix A, §1.2, Theorem 1.6.
  • [13] S. Janson (1994) The numbers of spanning trees, hamilton cycles and perfect matchings in a random graph. Combinatorics, Probability and Computing 3 (1), pp. 97–126. Cited by: §1.
  • [14] D. Y. Kang, T. Kelly, D. Kühn, D. Osthus, and V. Pfenninger (2024) Perfect matchings in random sparsifications of dirac hypergraphs. Combinatorica 44 (6), pp. 1233–1266. Cited by: §1.
  • [15] D. Kühn, D. Osthus, and T. Townsend (2014) Fractional and integer matchings in uniform hypergraphs. European Journal of Combinatorics 38, pp. 83–96. Cited by: Remark 2.2.
  • [16] D. Kühn and D. Osthus (2009) Embedding large subgraphs into dense graphs. arXiv preprint arXiv:0901.3541. Cited by: Conjecture 1.2.
  • [17] M. Kwan, R. Safavi, and Y. Wang (2026) Counting perfect matchings in dirac hypergraphs. Combinatorica 46 (1), pp. 5. Cited by: Theorem 1.3, §1, §3, §4, Abstract.
  • [18] Z. Nie and J. Wei (2026) On feige’s conjecture. arXiv preprint arXiv:2607.24528. Cited by: §1.
  • [19] J. M. Peña (2001) A class of p-matrices with applications to the localization of the eigenvalues of a real matrix. SIAM Journal on Matrix Analysis and Applications 22 (4), pp. 1027–1037. Cited by: §1.2.
  • [20] H. T. Pham, A. Sah, M. Sawhney, and M. Simkin (2022) A toolkit for robust thresholds. arXiv preprint arXiv:2210.03064. Cited by: §1.
  • [21] G. N. Sárközy, S. M. Selkow, and E. Szemerédi (2003) On the number of hamiltonian cycles in dirac graphs. Discrete Mathematics 265 (1-3), pp. 237–250. Cited by: §1, §1.
  • [22] M. Stander (2026) A conditional proof of feige’s conjecture with a sharp finite-dimensional bound. Zenodo. External Links: Document, Link Cited by: §1.
  • [23] E. Szemerédi (1975) Regular partitions of graphs.. Stanford University. Cited by: §1.

Appendix A Proof of Theorem 1.6

The proof we present here is an adaptation of the original proof due to Hoffman [12]. Somewhat surprisingly, one single point in Theorem 1.6 implies all the others. This point is given by the following theorem.

Theorem A.1.

All strictly PMD matrices are invertible.

We postpone the proof and first show how Theorem A.1 implies Theorem 1.6.

Proof of Theorem 1.6 assuming Theorem A.1.

First let AA be a PMD n×nn\times n matrix. For λ>0\lambda>0, det(A+λIn)\det(A+\lambda I_{n}) is a monic polynomial in λ\lambda, so for λ\lambda large enough, we have det(A+λIn)>0\det(A+\lambda I_{n})>0. Suppose detA<0\det A<0. By continuity of the determinant, there is λ0>0\lambda_{0}>0 such that det(A+λ0In)=0\det(A+\lambda_{0}I_{n})=0. But A+λ0InA+\lambda_{0}I_{n} is a strictly PMD matrix, so det(A+λ0In)0\det(A+\lambda_{0}I_{n})\neq 0 by Theorem A.1, a contradiction. This shows detA0\det A\geq 0. If AA is strictly PMD, we conclude again by Theorem A.1 that detA>0\det A>0.

Now suppose that AA is an invertible PMD matrix. Then A1=1detAC(A)A^{-1}=\frac{1}{\det A}C(A)^{\top}, where C(A)C(A) is the cofactor matrix of AA. By the first part of the proof and the fact that detA0\det A\neq 0, we have detA>0\det A>0, so that the sign of the column sums of A1A^{-1} is equal to the sign of the row sums of C(A)C(A), and it suffices to show that these are nonnegative.

Let us denote by AijA^{ij} the submatrix of AA with ii-th row and jj-th column removed. Let 1in1\leq i\leq n. Then j=1nC(A)ij=j=1n(1)i+jdet(Aij)=detAi𝟙n\sum_{j=1}^{n}C(A)_{ij}=\sum_{j=1}^{n}(-1)^{i+j}\det(A^{ij})=\det A_{i\leftrightarrow\mathbbm{1}_{n}}, where Ai𝟙nA_{i\leftrightarrow\mathbbm{1}_{n}} is the matrix AA with the ii-th row replaced by the all-ones vector 𝟙n\mathbbm{1}_{n}. But Ai𝟙nA_{i\leftrightarrow\mathbbm{1}_{n}} is a PMD matrix as well, which implies that detAi𝟙n0\det A_{i\leftrightarrow\mathbbm{1}_{n}}\geq 0, thus concluding the proof. ∎

With some more effort, one can show that the column sums of the inverse of strictly PMD matrices are themselves strictly positive, and this is done by Hoffman [12]. However, we do not need this additional result in this paper, so we omit its proof.

It remains to prove Theorem A.1.

A.1 Proof of Theorem A.1

The proof uses some basic theory of convex cones.

Definition 10.

Let MM be an n×mn\times m real matrix. The convex cone with respect to MM is the subset C(M)C(M) of n\mathbb{R}^{n} of the form {Mxx0m}\{Mx\mid x\in\mathbb{R}_{\geq 0}^{m}\}.

Equivalently, a subset CnC\subseteq\mathbb{R}^{n} is a convex cone if for every xCx\in C and α0\alpha\geq 0, αxC\alpha x\in C as well.

Lemma A.2.

Let nn be a positive integer and let M1,,MnM_{1},\dots,M_{n} be n×min\times m_{i}, i=1,,ni=1,\dots,n, real matrices, for some positive integers mim_{i}, such that the cones Ci=C(Mi)C_{i}=C(M_{i}) and their opposites cover the whole space:

i=1n(±Ci)=n.\bigcup_{i=1}^{n}(\pm C_{i})=\mathbb{R}^{n}. (A.1)

Let AA be an n×nn\times n real matrix and suppose AiMi>0A_{i*}M_{i}>0 holds for all i=1,,ni=1,\dots,n, where AiA_{i*} denotes the ii-th row of AA. Then AA is invertible.

Proof.

Assume that (A.1) holds and suppose AA is such that AiMi>0A_{i*}M_{i}>0 for all i=1,,ni=1,\dots,n. For the sake of contradiction, suppose AA is not invertible. Then there exists yn{0}y\in\mathbb{R}^{n}\setminus\{0\} such that Ay=0Ay=0. By (A.1), yCiy\in C_{i} or yCi-y\in C_{i} for some ii and, without loss of generality, we can assume that yCiy\in C_{i} holds, that is, there exists x0mi{0}x\in\mathbb{R}_{\geq 0}^{m_{i}}\setminus\{0\} such that y=Mixy=M_{i}x. This gives, combined with the hypothesis on AiMiA_{i*}M_{i}:

0=Aiy=AiMix>0,0=A_{i*}y=A_{i*}M_{i}x>0,

which is the desired contradiction. ∎

We can now proceed to the proof of Theorem A.1. Suppose AA is strictly PMD. The condition (1.4) can be restated as Ai𝟙n>0A_{i*}\mathbbm{1}_{n}>0 for all ii, and similarly, the condition (1.5) is equivalent to Aivk>0A_{i*}v_{k}>0 for all iki\neq k, where vi=ei+1n𝟙nv_{i}=-e_{i}+\frac{1}{n}\mathbbm{1}_{n}. Therefore, AA is strictly PMD if and only if AiMi>0A_{i*}M_{i}>0 holds for all ii, where Mi=(v1vn)i𝟙nM_{i}=(v_{1}\,\dots\,v_{n})_{i\leftrightarrow\mathbbm{1}_{n}}, that is, a matrix with column vectors v1,,vnv_{1},\dots,v_{n}, where viv_{i} was replaced by the all-ones vector 𝟙n\mathbbm{1}_{n}.

We want to apply Lemma A.2 to show that AA is invertible. For M1,,MnM_{1},\dots,M_{n} as above, AiMi>0A_{i*}M_{i}>0 for all ii is already given by the strict positive mean-dominance of AA, so it suffices to show

i=1n(±C(Mi))=n.\bigcup_{i=1}^{n}\left(\pm C(M_{i})\right)=\mathbb{R}^{n}.
Claim A.3.

For all i=1,,ni=1,\dots,n, vi,𝟙n=0\langle v_{i},\mathbbm{1}_{n}\rangle=0 and any n1n-1 of the vectors v1,,vnv_{1},\dots,v_{n} form a basis of 𝟙n\mathbbm{1}_{n}^{\perp}, the normal subspace of 𝟙n\mathbbm{1}_{n}.

Proof.

The first part of the claim is immediate. For the second, note that dim𝟙n=n1\dim\mathbbm{1}_{n}^{\perp}=n-1, so it suffices to show that any n1n-1 of the vectors v1,,vnv_{1},\dots,v_{n} are linearly independent. Without loss of generality, we will show this for vectors v1,,vn1v_{1},\dots,v_{n-1}. So let α1,,αn1\alpha_{1},\dots,\alpha_{n-1}\in\mathbb{R} be such that i=1n1αivi=0\sum_{i=1}^{n-1}\alpha_{i}v_{i}=0. We want to show that α1==αn1=0\alpha_{1}=\dots=\alpha_{n-1}=0.

We have

0=i=1n1αivi=i=1n1αiei+1n(i=1n1αi)𝟙n,0=\sum_{i=1}^{n-1}\alpha_{i}v_{i}=\sum_{i=1}^{n-1}\alpha_{i}e_{i}+\frac{1}{n}\left(\sum_{i=1}^{n-1}\alpha_{i}\right)\mathbbm{1}_{n},

and taking the nn-th coordinate, we get 0=i=1n1αi0=\sum_{i=1}^{n-1}\alpha_{i}. But then 0=i=1n1αiei0=\sum_{i=1}^{n-1}\alpha_{i}e_{i}, which implies αi=0\alpha_{i}=0 for every ii. ∎

Claim A.4.

Every vector x𝟙nx\in\mathbbm{1}_{n}^{\perp} is a conical (i.e. nonnegative) combination of at most n1n-1 of the vectors v1,,vnv_{1},\dots,v_{n}.

Proof.

Note that

i=1nvi=𝟙ni=1nei=0.\sum_{i=1}^{n}v_{i}=\mathbbm{1}_{n}-\sum_{i=1}^{n}e_{i}=0. (A.2)

By Claim A.3, v1,,vn1v_{1},\dots,v_{n-1} form a basis of 𝟙n\mathbbm{1}_{n}^{\perp}, so xx can be represented as a linear combination of viv_{i}-s:

x=α1v1++αn1vn1.x=\alpha_{1}v_{1}+\dots+\alpha_{n-1}v_{n-1}. (A.3)

If all αi\alpha_{i}-s are positive, we are done. Otherwise, for all ii such that αi<0\alpha_{i}<0, we can replace viv_{i} in (A.3) by jivj-\sum_{j\neq i}v_{j} using (A.2). This gives a representation of xx as a conical combination of possibly all viv_{i}-s:

x=β1v1++βnvn,β1,,βn0.x=\beta_{1}v_{1}+\dots+\beta_{n}v_{n},\hskip 8.5359pt\beta_{1},\dots,\beta_{n}\geq 0. (A.4)

If there is ii with βi=0\beta_{i}=0 in (A.4), we are done, so suppose this is not the case and take ii with the minimum value of βi\beta_{i}. By replacing again viv_{i} by jivj-\sum_{j\neq i}v_{j} in (A.4), viv_{i}-term is set to 00, while all other coefficients remain nonnegative by minimality of βi\beta_{i}, so we get the desired linear combination. ∎

We will now show

i=1nCi{yy,𝟙n0},\bigcup_{i=1}^{n}C_{i}\supseteq\{y\mid\langle y,\mathbbm{1}_{n}\rangle\geq 0\},

which will then immediately imply

i=1n(±Ci)=n,\bigcup_{i=1}^{n}(\pm C_{i})=\mathbb{R}^{n},

thus completing the proof. To this extent, let yny\in\mathbb{R}^{n} be such that y,𝟙n0\langle y,\mathbbm{1}_{n}\rangle\geq 0. We want to show that there is i{1,,n}i\in\{1,\dots,n\} and x0nx\in\mathbb{R}_{\geq 0}^{n} such that y=Mixy=M_{i}x.

Let y=y0+yy=y_{0}+y^{\perp} be the (unique) decomposition of yy with y0|𝟙ny_{0}\parallel\mathbbm{1}_{n} and y𝟙ny^{\perp}\perp\mathbbm{1}_{n}. By Claim A.4, yy^{\perp} is a conical combination of at most n1n-1 vectors of v1,,vnv_{1},\dots,v_{n}. Without loss of generality, suppose v1v_{1} is excluded from this conical representation and write y=α2v2++αnvny^{\perp}=\alpha_{2}v_{2}+\dots+\alpha_{n}v_{n} with α2,,αn0\alpha_{2},\dots,\alpha_{n}\geq 0.

We have also

0y,𝟙n=y0,𝟙n,0\leq\langle y,\mathbbm{1}_{n}\rangle=\langle y_{0},\mathbbm{1}_{n}\rangle,

so by posing α1=y0,𝟙n/n\alpha_{1}=\langle y_{0},\mathbbm{1}_{n}\rangle/n, we get α10\alpha_{1}\geq 0 as well. Since now α1𝟙n=y0\alpha_{1}\mathbbm{1}_{n}=y_{0} and α2v2++αnvn=y\alpha_{2}v_{2}+\dots+\alpha_{n}v_{n}=y^{\perp}, we get y=M1xy=M_{1}x for x=(α1αn)0x=(\alpha_{1}\,\dots\,\alpha_{n})\geq 0. This concludes the proof of Theorem A.1. ∎

Remark A.5.

Theorems 1.6 and A.1 actually generalise to an even broader class of matrices than strictly PMD matrices. Whilst in the definition of the strictly PMD matrices one takes the unweighted mean of row entries, it is possible to take a weighted mean instead, with weights shifted circularly by kk positions to the right in the condition (1.5) of Definition 7. Moreover, one can even reverse the inequality sign in (1.4) or (1.5), and Theorems 1.6 and A.1 would still hold (although with some of the promised inequalities reversed as well).

Since we only need the unweighted means, we restrict our presentation here to the (strictly) PMD matrices. We refer to the paper of Hoffman [12] for the proof of the general case.

Remark A.6.

It has been shown by Carnicer, Goodman, and Peña [3] that the set of conditions in Definition 7 is the weakest to ensure detA>0\det A>0 in the sense that with any of the conditions removed, there is a n×nn\times n real matrix that satisfies the remaining conditions and whose determinant is negative.

3