Given an -uniform hypergraph and colours, construct an -uniform auxiliary hypergraph with one task vertex for every and one resource vertex for every original vertex and colour. The assignment edge for contains the task and all resources with . A matching in a hypergraph of assignments is exactly a proper partial edge colouring. Task degrees are ; resource degrees are . Pairwise auxiliary hypergraph codegrees are at most . Thus nearly equal original degrees and small original hypergraph codegrees transfer to the setting of a Rödl nibble. A locally balanced Rödl nibble must control the unmatched task count in every original star, not merely the total uncovered proportion.
Edge of a hypergraph 2026-10-14
An edge of a hypergraph is one of its specified subsets of the vertex set. In a uniform hypergraph all edges have the same cardinality; unlike an ordinary edge of a graph, an edge may contain more than two vertices.
Extremal hypergraph theory studies the largest or smallest possible size of a hypergraph under prescribed forbidden-subhypergraph or covering conditions. It generalizes extremal graph theory. The Turán density describes the asymptotic maximum edge proportion for a fixed uniform forbidden hypergraph.
Finite Ramsey theorem Created 2026-09-24 Updated 2026-10-14
Fix positive integers with . There is an integer , depending only on , such that every finite coloring
has a subset of size for which the restriction of a function to is a constant function. Here , and denotes the collection of all -element subsets of , rather than its binomial coefficient cardinality. The notation abbreviates this property. Thus is a homogeneous set for a colouring; when , the monochromatic set consists of its -element subsets, not its individual elements. This is the finite assertion in Ramsey's original Theorem B, p. 267.
For , this is the pigeonhole principle, with sharp threshold . For instance, every red-blue coloring of five objects has three of one color; four objects can split two and two. For , and , the sharp threshold is six, as shown by the Ramsey number for triangles. Coloring pairs makes this a problem about edges of a complete graph. For larger , the analogous viewpoint uses a hypergraph.
The finite Ramsey theorem lets an existence argument discard most of a large finite set while retaining a prescribed amount of uniform structure. Its threshold applies to every coloring; one does not need an assumption that colors were assigned randomly. A diagonal compactness argument deduces finite existence from Ramsey's theorem, but does not by itself identify the smallest threshold. For pairs, a Ramsey number makes that optimization explicit.
A property of uniform hypergraphs is hereditary if every induced subhypergraph of a hypergraph with that property also has the property. It is understood to be invariant under relabelling the vertex set. For example, excluding a specified induced hypergraph is hereditary. This permits counting restrictions to smaller vertex sets using the same counting function.
Hyperedge 2026-10-14
A hyperedge is a member of the edge family of a hypergraph. In an -uniform hypergraph it is an -element subset of the vertex set. For it is an ordinary edge of a graph. A simple hypergraph has no repeated hyperedges; a multihypergraph records multiplicities.
The chromatic index of a hypergraph is the minimum number of colours needed to colour its edges so that intersecting edges have different colours. Each colour class is a matching in a hypergraph. It is at least the maximum hypergraph vertex degree, and at most for an -uniform hypergraph of maximum degree , by greedily colouring edges: an edge meets at most others.
Hypergraph codegree 2026-10-06
The codegree of a vertex set in a hypergraph is the number of hyperedges containing every vertex in . For a singleton this is the hypergraph vertex degree; for two vertices it measures how often those vertices occur together. Subset codegrees of all sizes control the overlap relevant to the hypergraph container theorem.
A subset of the vertices of a hypergraph is independent when no hyperedge lies wholly inside . This generalizes an independent set in an ordinary graph. If a hypergraph has ordinary graph edges as its vertices and forbidden copies as its hyperedges, these independent sets encode graphs without those forbidden copies.
Hypergraph isomorphism 2026-10-14
A hypergraph isomorphism is a bijection of the vertex sets such that a subset is a hyperedge of the first hypergraph if and only if its image is a hyperedge of the second. The condition preserves both edges and nonedges. In the two-uniform case it is the usual relation of isomorphic graphs.
Hypergraph removal 2026-10-07
For each fixed finite uniform hypergraph , having few copies of forces small edge-edit distance from an -free hypergraph. More precisely, for every there is such that fewer than copies can be eliminated by deleting fewer than edges in an -uniform hypergraph. Strong regularity for three-uniform hypergraphs and a relative counting lemma prove the case .
Hypergraph vertex degree 2026-10-06
The degree of a vertex in a hypergraph is the number of hyperedges containing . For a uniform hypergraph, summing degrees counts each hyperedge once for each of its vertices, so . In a multihypergraph, incidences are counted with multiplicity.
Induced subhypergraph 2026-10-14
For a subset of the vertex set of a hypergraph , the induced subhypergraph retains exactly the edges wholly contained in . This is the restriction used by a hereditary hypergraph property; it differs from intersecting every edge with , which can change uniformity.
For hypergraphs , a labelled copy is an injective function taking every hypergraph edge of to an hypergraph edge of . Specified vertex of a hypergraph classes may additionally require . The count is the sum, over these injective maps, of the product of the host hypergraph edge indicators. Without injectivity the same expression counts hypergraph homomorphisms. On a common host of size , their counts differ by at most : every noninjective map identifies at least one pair of abstract vertices of a hypergraph, each prescribed equality permits at most maps, and the union bound completes the estimate. An induced copy additionally preserves nonedges, so its indicator product includes nonedge factors. The counting lemma for octahedrally quasirandom three-uniform hypergraphs estimates these labelled products when the requisite centered triple indicators have small box norm.
Linear hypergraph 2026-10-14
A hypergraph is linear when two distinct hypergraph edges intersect in at most one vertex of a hypergraph. Equivalently, every pair of distinct vertices of a hypergraph has hypergraph codegree at most one. This restricts local overlap without bounding the hypergraph chromatic number: the random alteration method gives linear three-uniform hypergraphs of arbitrarily large hypergraph chromatic number.
Multipartite hypergraph 2026-10-14
A multipartite hypergraph has a specified partition of its vertex of a hypergraph set into parts, and every hypergraph edge meets each part in at most one vertex of a hypergraph. For an -uniform hypergraph with parts, an hypergraph edge chooses exactly one vertex of a hypergraph from each part; its indicator is therefore a function on the Cartesian product of those parts. A quadripartite three-uniform hypergraph instead has four possible types of hypergraph edge, according to the omitted part. A choice of one vertex of a hypergraph from each of its four parts is a three-uniform tetrahedron exactly when all four triples are hypergraph edges. Specifying the parts makes both subset density and labelled counting precise.
No. Take the hypergraph with and its single hyperedge of weight . Then but , violating the monotone set function property. This example already has strictly positive weights.
First prove the primitive three-cycle criterion directly. The useful generation fact is that adding a three-cycle whose support meets a set , with , to the alternating group generates the alternating group on the enlarged set. If the support is with and , conjugation by and taking inverses produces every three-cycle with and two points of . For this uses two-transitivity of ; for , its cyclic action on pairs together with inversion gives both pair orientations. These cycles, together with the cycles supported inside , are all the three-cycles on and generate . Every even permutation is a product of three-cycles: pair its transpositions, and use and , with rightmost factors acting first.
If instead the new support is with just , choose and conjugate by an element of carrying to . This gives , and
The two-point-overlap case first adjoins ; the original cycle then adjoins . This proves connected triple supports generate an alternating group by successively adjoining intersecting supports.
Now take the supports of every conjugate in of a given three-cycle, and make these triples the edges of a hypergraph on the permutation domain. Its connected components are permuted by , so they form a block system. Since at least one component contains three points, primitivity forces the single component to be the entire domain. Start with one triple and adjoin intersecting triples until all points have been reached. The generation argument shows that the subgroup generated by the conjugate cycles is . Hence
To classify the proper maximal subgroups containing a three-cycle, distinguish the three possible types of action. A primitive maximal subgroup contains , and thus equals , since . An intransitive maximal subgroup lies in the full stabilizer of one of its orbits, and maximality makes it that full stabilizer. When , this stabilizer lies properly inside the subgroup that can interchange the two parts, so it is not maximal. Take the smaller part to obtain . Such an unequal-part stabilizer is maximal: its transpositions connect all points within each part, and any element outside it carries at least one within-part transposition to a cross-part transposition. The resulting connected graph of transpositions generates . To see that last assertion, transpositions along a path generate the transposition of its endpoints by successive conjugations. The stabilizer contains a three-cycle exactly when .
A transitive imprimitive maximal subgroup preserves a nontrivial partition into blocks of size , with . It equals the full permutation wreath product . This full block stabilizer is maximal: any permutation not preserving the partition sends some same-block pair to a different-block pair, giving a cross-block transposition by conjugation. The block stabilizer is transitive on cross-block pairs, so all cross-block transpositions follow; together with its within-block transpositions they generate . A three-cycle in this group must act trivially on the blocks, since any nontrivial block permutation moves at least two entire blocks, and a block three-cycle moves points. Thus a single three-cycle exists exactly when . The full classification, up to conjugation, is therefore
This is the maximal symmetric-group subgroups containing a three-cycle classification. For there are no such subgroups.
For the first family of counterexamples to extending the criterion to longer cycles, let act on the projective line . The determinant-one matrices
act respectively as and . The first fixes infinity and is one -cycle on the finite points. Its translations make the infinity stabilizer transitive on the other points; the second moves infinity, so the full action is two-transitive, hence primitive. The action is faithful after quotienting by scalar matrices. Counting a nonzero first column and the second columns with determinant one gives , and the scalar group center has order two. Thus
since the ratio on the right to the left is . Consequently is the required example for every prime .
For the final example take , and let the direct product of groups act on the sixty elements of by
The action is transitive and the stabilizer of the identity is the diagonal subgroup . To prove that the diagonal is a maximal subgroup, no classification theorem is needed. If , choose . Multiplying by gives with . The subgroup is normal in , by diagonal conjugation, and is nontrivial. Simplicity of gives , and then . Thus the coset action is primitive. It is also faithful: if for every , then by taking , and is central in the centerless simple group , so . Finally,
The prime is odd, and its primality follows by testing the primes , the only ones below its square root. This is a faithful diagonal primitive permutation group whose order is not divisible by the degree minus one.
The assertion with the same in the degree interval and the final colour bound is false as printed. Fix , , let , and take . Every degree is , while every pair hypergraph codegree is one. For any proposed , choose large enough that . Nevertheless a matching in a graph contains at most edges, whereas there are edges in total. Thus every edge coloring requires at least colours, exceeding . The obstruction persists with arbitrarily small relative hypergraph codegree.
The meaningful asymptotic target separates the output tolerance from the input regularity error. For fixed rank and target , choose a sufficiently small and require degrees in as well as pair hypergraph codegrees at most . The semi-random method then gives . Here is the requested proof essay for that corrected conclusion, including its random rounds, tracking requirements and completion step.
A useful way to run all colour classes together is the auxiliary matching construction for hypergraph edge colouring. Use initial colours. Create a task vertex for each original edge , and a resource vertex for each original vertex and colour. An assignment is an -edge consisting of its task and the resources for all . A matching in a hypergraph in this auxiliary system is a proper partial colouring: a task cannot get two colours, and two edges sharing cannot use the same resource .
The auxiliary task degrees are , resource degrees are , and its pair hypergraph codegrees are at most . It is therefore nearly regular with small hypergraph codegrees. For and a nonempty original hypergraph, the hypergraph codegree condition also forces ; taking small absorbs rounding and ensures a large working degree. Rank one is immediate by assigning distinct colours to edges at each vertex.
The extra balance condition is important. Let be the set of tasks corresponding to edges through original vertex . A matching in a hypergraph missing a small fraction of all tasks need not leave few tasks in each . The Rödl nibble must leave at most unmatched tasks in every such star, where one may choose . This local requirement, rather than just a global almost-perfect matching in a hypergraph, is what permits a cheap final edge colouring.
Run a Rödl nibble on the auxiliary system, whose rank is . In a round of working degree , sample each surviving assignment independently with probability , for a small fixed . Accept the sampled assignments that meet no other sampled assignment. Delete every auxiliary vertex touched by any sampled assignment, including conflicted ones, before proceeding. The accepted assignments are a matching in a hypergraph, and later assignments cannot reuse a consumed task or resource. Record each discarded but uncoloured task as waste; it must be counted in the final residual graph.
For an auxiliary vertex of degree , the probability of remaining untouched is
For an auxiliary edge through a surviving vertex, the other vertices survive with probability approximately . Their incident trial families overlap in at most trials by the hypergraph codegree bound, so the overlap error in this product calculation is small. This leads to the degree trajectory
while the surviving fraction of task vertices is approximately per round. For a sampled assignment, a union bound over at most conflicting assignments gives collision probability at most . More explicitly, for a fixed task the expected number of ordered sampled conflict pairs having the first assignment through that task is at most
This bounds its waste probability. Thus productive deletion is first order in , and collision loss is second order.
The technical tracking step makes these expected value calculations locally simultaneous and keeps their errors from accumulating. Its requirements are: residual auxiliary degrees stay near their trajectory after controlled pruning; each original star has the predicted number of surviving tasks; and every star's total collision and pruning waste is small. The standard probabilistic tools enter at distinct points.
Within a fixed round, task-survival indicators are independent: trial families for different tasks are disjoint, even when their assignments share resources. Conditional Chernoff bounds therefore control the number of surviving tasks in each star. Collision loss has short certificates consisting of pairs of selected intersecting assignments. The number selected through one resource has a binomial distribution of bounded mean. Chernoff bounds truncate these numbers at a suitable logarithmic cutoff; after truncation one trial has only a logarithmically bounded effect on the certified collision count. A certifiable function concentration bound, or a corresponding exposure argument, then controls loss in each star. These rare local overload events have polynomially bounded local dependency neighborhoods in the working degree, so the Lovász local lemma can select a simultaneous outcome independent of the total number of vertices.
Residual-degree counts require additional care because they are not sums of independent indicators. Two survival tests share at most a hypergraph codegree's worth of trials; expanding their joint probabilities bounds their covariance by the corresponding relative overlap. For a residual-degree count with summands, overlapping summands and shared survival trials give a variance bound of the form
Chebyshev's inequality then bounds by . This gives a small exceptional fraction when the relative hypergraph codegree is sufficiently small; it does not by itself make every degree good. The tracking argument records and prunes these exceptional configurations, bounding their contribution to each star by codegree-weighted exposure and the same local-loss bookkeeping. Markov's inequality controls exceptional mass, and repeated conditional concentration controls the retained counts. One must not apply an independent Chernoff bound directly to a residual degree or infer a uniform star bound just from a global expected loss. Keeping the pruning loss explicitly is the key distinction between a valid Rödl nibble argument and those shortcuts.
Choose the parameters in this order: first and ; next so small that ; next
and finally the initial regularity/hypergraph codegree tolerance small enough for all tracking and pruning errors. This is a bounded number of rounds depending on the tolerances, not on the graph order. After rounds, the surviving task fraction is at most approximately , while accumulated collision loss is . Reserving the remaining margin for tracking and pruning leaves at most uncoloured edges at every original vertex. The working degree is still a fixed positive multiple of , namely about , so the large-degree estimates remain applicable throughout.
Finally use a fresh palette on the residual original hypergraph. Its maximum degree is at most ; an edge meets at most others. Greedy colouring therefore needs at most fresh colours. The total is at most
for sufficiently large , already ensured by choosing small. This completes the passage from the locally balanced Rödl nibble to the hypergraph chromatic index bound. The degree tolerance must be the small input parameter ; replacing it by the entire output allowance removes the slack and leads precisely to the complete-graph counterexample above.
The unrestricted identity needs qualification. A Fano plane has seven vertices of a hypergraph, so the complete three-uniform hypergraph on six vertices of a hypergraph avoids it and has twenty edges, whereas the displayed balanced-part count is eighteen. On five vertices of a hypergraph the corresponding numbers are ten and nine. Thus the intended extremal theorem is the sufficiently-large- Fano-plane Turán theorem. We describe its stability proof, including the exact counting step that upgrades an asymptotic result to equality.
Identify the Fano points with the nonzero vectors of , and its hyperedges with triples summing to zero. It has no Property B. Indeed, a line-free set has at most four points: if a set of nonzero vectors contains no zero-sum triple and , the sets and are disjoint subsets of the six nonzero vectors other than , so . Moreover, if , those two three-element sets partition those six vectors. Write . The sum lies outside , so belongs to . It is neither nor , and must therefore equal . Thus . The other three points have sum zero because the sum of all seven nonzero vectors is zero. They therefore form a line. In any two-colouring one colour has at least four points: if it contains a line we are done, and otherwise the other colour contains a line. This proves non-two-colourability.
Partition the host vertices of a hypergraph into sizes and take all triples meeting both parts. This bipartite three-uniform hypergraph has Property B and is consequently Fano-free. Its edge count is
The product is maximized at balanced integer sizes. Writing
we have the exact lower bound , and .
The structural step is Fano stability: a Fano-free hypergraph with density sufficiently close to has a bipartition with at most internal triples, for any prescribed . Its proof studies four hypergraph link graphs around a complete four-vertex three-uniform configuration. Colour a pair by the link vertices of a hypergraph containing it. Three perfect matchings in a graph on four other vertices of a hypergraph, with distinct colours corresponding to a triple of the configuration, would complete a Fano copy. Thus these rainbow patterns are forbidden. The near-extremal total link degree forces, after removing a small exceptional set, an almost balanced pattern with pair multiplicity two within the two classes and four between them. Internal triple density bounded away from zero produces many complete tripartite six-vertex templates; the nearly complete links then supply three paired neighbours and complete a Fano plane. Consequently the internal triple density tends to zero. These are the main ingredients of the stability argument: link degree counting supplies the approximate partition, and the forbidden completion templates eliminate positive internal density.
To see concretely why stability gives the exact bound, suppose , and first obtain high minimum hypergraph vertex degree. Delete any vertex of degree at most when the current order is . Directly from the formula for , for large ,
After deletions down to order , the remaining hypergraph therefore has at least edges. It cannot reach , since this exceeds for large . The process stops at an order still tending to infinity, with minimum degree of a graph greater than . If the high-minimum-degree case has at most edges, any deletion gives a contradiction. Thus it suffices to treat that case; rename its order .
Apply stability with a very small constant, for example , and choose a partition minimizing the number of internal hyperedges. Its part sizes are close to , since its cross-part capacity is , and leaves at most available compensation for any imbalance. In particular for large . Optimality also gives
with the analogous inequality for : otherwise moving would reduce the internal count.
Suppose some has more than edges in its same-side link. Its opposite-side link then has at least as many. Each link has a matching in a graph of size at least : the endpoints of a maximal matching in a graph cover every edge, so a matching in a graph of size bounds the link edge count by . For each choice of one matching in a graph edge in and two matching in a graph edges in , the six vertices of a hypergraph plus would form a Fano plane if all transversal triples through the three pairs were present. Specifically take the three triples through and the four even-parity transversal triples. Hence at least one of these cross-part triples is missing. The matchings in a graph are disjoint, so different choices give different missing triples. There are at least
For large this exceeds , contradicting the edge count: the missing cross triples already outweigh every internal triple. Thus every same-side link has at most edges.
If an internal triple remains, high minimum degree of a graph gives, for each of its vertices of a hypergraph,
The intersection of the three opposite-side links therefore has at least their total edge count minus . Using , this exceeds for large . By the quadratic Turan theorem bound, their intersection contains . Its three perfect matchings in a graph, assigned to , together with are the seven edges of a Fano plane. This is precisely Fano completion through three matchings, and gives a contradiction. The same argument excludes internal triples in .
Thus the high-minimum-degree hypergraph is genuinely bipartite, not merely approximately so, and has at most edges. The deletion argument proves the same bound for the original hypergraph. Combining with the balanced construction yields
This proof description keeps the essential roles distinct: non-two-colourability gives the lower construction, link-graph stability gives an approximate partition, and the minimum-degree/matching in a graph argument removes the last internal edges. The ceiling in the final term is confirmed by the PDF; the converted TeX incorrectly repeats the floor.