A root of unity satisfies , hence has modulus one. Writing , its argument satisfies for some integer . The three distinct complex roots are therefore
They are equally spaced on the unit circle. Taking exhausts them, since adding three to repeats a root and a nonzero polynomial of degree three has at most three distinct roots.
Write , and for the three concentrations. The letters denote chemical species; the forward arrow represents association of one molecule of each reactant into one complex, and the reverse arrow represents dissociation. The positive constants and are the respective reaction rate constants. For an elementary chemical reaction, the law of mass action gives forward and reverse reaction rates
Every forward event removes one molecule of each reactant and adds one complex; a reverse event reverses those changes. Thus the reaction-rate equations are
The units of are inverse concentration per unit time, whereas has units of inverse time. Adding the equations gives the independent conservation laws
In particular is constant, but this is a consequence of those two conservation laws. The total need not be constant: association changes the number of separate molecules.
For the general stoichiometry, take to be positive integers. The net reaction rate and stoichiometric vector are
Consequently
The factors outside count molecules consumed per event; the powers inside express the law of mass action. The corresponding conservation laws are and . No factorial is required in this deterministic convention for the reaction rate constant.
For nonnegative integers , prove the hockey-stick identity by mathematical induction on . The induction base case is . If the formula holds through , Pascal's identity gives
This supplies the inductive step.
A binary string containing exactly zeroes and ones has length . Choosing its one-positions gives possibilities. Different values of give disjoint collections, so counting binary strings with bounded ones yields
This includes : the strings are the empty string and the all-one strings of lengths one through .
Let be the multiplicative order of modulo . Use Euclidean division to write , . Since ,
If , minimality of forces , so divides . Conversely, immediately gives . For negative integers , powers are interpreted using the multiplicative inverse and the same argument applies.
Apply the result to , using Fermat's little theorem. Then , equivalently
There is a necessary ordering qualification: the printed formula requires the even leg to be called . The primitive Pythagorean triple satisfies the printed hypotheses but cannot have . Thus the intended assertion is true after interchanging the two legs if necessary. We prove that version, including the parity condition on the parameters.
A primitive Pythagorean triple has pairwise coprime sides: a prime dividing any two also divides the third. The two legs cannot both be odd, since their squares would sum to , and cannot both be even. Call the odd leg and the even leg ; then is odd. The positive integers
satisfy and are coprime, since a common divisor divides both and . A product of coprime positive integers is a square only when both factors are squares, by their prime factorizations. Write , . Then , , and
Furthermore have opposite parity, since is odd. Conversely these coprimality and parity conditions give a primitive triple: the square identity follows by expansion, and a common odd prime divisor of its legs would divide both , while the odd leg excludes a common factor two. This is the primitive Pythagorean parametrization.
We first give an auxiliary-integral proof, rather than deducing both requested results from a theorem only stated later. The following symmetric Hermite integral obstruction will do both jobs. Suppose
where and are integers, the distinct nonzero algebraic exponents form a Galois-stable set, and their weights are invariant under conjugation. Choose vanishing at those exponents, with , and a positive integer for which every is an algebraic integer. For a large prime number , let
At zero, derivatives below vanish; the derivative of order equals . All higher derivatives at zero are integers divisible by . At each , derivatives below vanish and all higher derivatives belong to in a Galois splitting field . Indeed their coefficients contain , divisible by for , and every is integral for . Consequently
Galois invariance makes the sum rational, and integrality makes it an integer. For prime numbers not dividing it is nonzero.
But , so integration along the straight segment to gives
Multiply by the weights and use the assumed exponential relation. This expresses as the sum of these integrals. On the finitely many fixed segments, their absolute values are at most for a fixed : all polynomial and exponential factors have fixed bounds, and is linear in . Thus , contradicting its being a nonzero integer. The obstruction is proved.
If were algebraic, an integral polynomial relation would give with . Integer exponents and weights satisfy the obstruction, so is transcendental.
If were algebraic, put and let be its algebraic conjugates. Since , the product vanishes. Expand it and collect equal subset sums. The zero sums contribute a positive integer ; the nonzero sums give a Galois-stable list with positive integral multiplicities. This is precisely the prohibited relation. Hence is transcendental.
The general Lindemann–Weierstrass theorem states that exponentials of distinct algebraic numbers are linearly independent over . Suppose the sine quotient were algebraic, say . The denominator is nonzero: would give a forbidden relation between the exponentials of the distinct algebraic numbers . The quotient identity would give
The four exponents are distinct under the stated nonzero and non-opposite assumptions, so this also contradicts linear independence. Therefore
We prove the Mahler alternative in full. Let . Its series converges locally uniformly in the unit disc and satisfies
It is transcendental as a function. At a root of unity with , the radial tail in is real and tends to infinity as , while the initial terms remain bounded. These roots are dense on the unit circle. An algebraic function can have singularities only at the finitely many zeros of its leading coefficient and polynomial discriminant: elsewhere its defining polynomial and the implicit-function theorem give local analytic branches. Hence cannot be algebraic over .
Assume now that and are algebraic, with , and put both in a number field of degree . For each , the coefficients of a polynomial of bidegree at most can cancel the first Taylor coefficients of . The equations have integer coefficients, so a nonzero integer solution exists after clearing denominators. Functional transcendence makes nonzero. Its order at zero satisfies .
At the functional equation gives . Thus is nonzero for all sufficiently large and
Use the absolute logarithmic height . The elementary inequalities for sums and polynomial evaluation give
Here . The Liouville height inequality gives . Divide by and let to obtain
The left grows quadratically in , the right only linearly. Choose large to contradict this. Hence every such algebraic has transcendental . This is the auxiliary-value height argument for the Fredholm series.
For the rational continuation, let and . This is a rational number with reduced denominator , and its positive tail satisfies, for large ,
A rational value would instead have distance at least from each distinct , already impossible. If the value were algebraic irrational, choose with . The distinct truncations have unbounded reduced denominators, and the displayed errors are eventually smaller than . This contradicts Roth theorem. Thus the requested rational values are transcendental by the Roth criterion for rational Fredholm values.
For completeness, the elliptic alternative's conclusion also has a short auxiliary-divisor certificate. If is Frobenius on , then and : the latter map is separable and its kernel is exactly the rational points. The divisor identity for on gives the parallelogram rule . Polarizing it yields
All these degrees are nonnegative. In particular , so . The Frobenius characteristic polynomial is ; its complex roots have modulus , including the double-root case. The zeta function has numerator , whose zeros consequently have modulus , the elliptic Riemann hypothesis. This supplements the fully proved Mahler branch with the degree-form proof of the Hasse bound; it is an auxiliary-divisor proof, not a claim that an unspecified transcendence theorem proves the bound.
The Gelfond–Schneider theorem says that if is algebraic and is algebraic irrational, then every value with is transcendental. Fix such a nonzero logarithm , and suppose is algebraic. The field then contains all values needed in Schneider lattice proof of the Gelfond–Schneider theorem.
Here is an outline including the parameter balance. For a large , choose polynomial degrees , , with constants large enough that . Impose
Expand these -linear equations in a rational basis and clear denominators. Siegel lemma gives a nonzero integer polynomial with . This follows because each coefficient in the grid equations has arithmetic height and the ratio of unknowns to constraints stays bounded away from one. The exponential polynomial is not identically zero: distinct exponentials are independent over the polynomial ring, as one sees by successively applying powers of to kill all but one term.
The irrationality of makes the grid points distinct. Their zeros make subsequent grid values extremely small. More precisely, if a whole grid has been obtained, take an outer radius . Growth gives . The product form of Schwarz's lemma contributes at the next grid points. Therefore
for large initial , unless the value is zero. But every such value is algebraic in the same , since . Its arithmetic height is , so the Liouville lower bound is incompatible with the displayed upper bound for a nonzero value. Induction extends the zero grid indefinitely.
A fixed nonzero exponential polynomial has only zeros in a disc of radius , by its exponential-type growth and Jensen's formula centered at a nonzero value. The grids give distinct zeros in a disc of radius , a contradiction. Thus is transcendental for every choice of logarithm, completing the Schneider lattice proof of the Gelfond–Schneider theorem.
In Siegel's original convention, an E-function is an entire series with coefficients in a fixed number field, satisfying a nonzero linear differential equation over , together with these arithmetic bounds: for every , all conjugates of have size , and some positive integer makes every , , an algebraic integer. A frequently used stricter convention replaces both bounds by . The original and strict growth definitions should not simply be declared equivalent; the exponential examples below satisfy the strict one.
For sums, work in the compositum of the coefficient fields. Coefficient conjugate bounds add. The product of the two common denominators clears both lists; using in each original denominator bound gives the required product bound. Finally all derivatives of lie in the sum of the two finite-dimensional derivative spaces over that rational function field, so they satisfy a nontrivial linear dependence, giving a differential equation for the sum. Thus sums are again E-functions, the addition closure of Siegel E-functions.
The Siegel–Shidlovsky theorem states that if a vector of E-functions satisfies with rational-function matrix over , then at every nonzero algebraic which is not a pole of ,
In particular algebraically independent functions give algebraically independent values.
Take for algebraic numbers linearly independent over . Their coefficients are with exponential conjugate and denominator bounds, and . A polynomial relation among the functions expands into a relation among exponentials with distinct exponents and polynomial coefficients after clearing rational-function denominators; exponential-polynomial independence excludes it. At the theorem gives algebraic independence of the . For arbitrary distinct algebraic , choose a rational basis of their span and divide that basis by a common denominator. The are distinct Laurent monomials in the corresponding algebraically independent exponential values, so are linearly independent over . This recovers the general Lindemann–Weierstrass theorem. Its simplest instance uses just at nonzero algebraic .
For homogeneous equations with integral coefficients , , Siegel lemma supplies a nonzero integral vector with
Map the integer box to the equation values. There are inputs, while each output coordinate lies in , so there are at most outputs. Since and , the input count is strictly larger. Two inputs have the same image; their nonzero difference solves every equation and has the stated norm bound. This proves the lemma by the pigeonhole proof of integer Siegel lemma.
Rational coefficients are handled by clearing denominators. For coefficients in a number field of degree , expansion in a rational basis gives at most rational equations; if the same argument gives an integer solution with the corresponding effective bound after clearing the basis denominators. The lemma concerns homogeneous equations; arbitrary inhomogeneous integer equations need not be soluble.
Fix fundamental units and write . Rank zero already gives a finite unit group. Otherwise put . The logarithmic embedding in Dirichlet's theorem has a weighted sum-zero image and is injective on the free exponent lattice. Norm equivalence and that sum-zero condition give an archimedean embedding with
This is the small archimedean value of a large unit. From the equation, is exponentially close to one. Also by the arithmetic height inequalities for , so the fundamental-unit exponents of have size .
For large , take the small-branch logarithm of . With it is the nonzero form
using fixed logarithms and . The integer corrects the branch, and nonzero follows since would force . Its upper bound is . The assumed effective logarithmic-form estimate for the fixed algebraic numbers gives . Thus , effectively bounding . The finitely many embeddings and torsion choices give uniform constants. Therefore there are only finitely many unit solutions, and their exponents are effectively bounded.
For the Thue application, take an irreducible integral binary form of degree and . In a splitting field, write and put , which are algebraic integers. The integral factors satisfy . Each ideal therefore divides one fixed ideal, giving finitely many possibilities. Choose a generator for each principal possibility, so with units .
For three distinct roots,
Division by the third term gives a fixed-coefficient unit equation in . Its solutions are finite, hence there are finitely many values of . This ratio determines the rational direction , since the roots are distinct. In a fixed direction, homogeneity and leave only finitely many integer scales. This proves Thue theorem, and the argument also works for a form with at least three distinct projective roots even if reducible.
The hyperelliptic alternative uses a related factorization for the usual nondegenerate case with squarefree of degree at least three. For , ideals of two different root factors can share primes only above the fixed root differences and the leading coefficient. At other primes their valuations are even. Finite exceptional-prime and ideal-class choices, together with units modulo squares, reduce the factors to finitely many expressions . Relations between distinct root factors then give simultaneous norm or Pell-type equations. Writing their solutions in fundamental units and applying the same small-value/logarithmic-form estimates bounds the unit exponents, hence . The common-factor and square-class reductions are essential; a single quadratic norm equation alone can have infinitely many Pell solutions. This outlines the effective hyperelliptic treatment as well as the explicit Thue reduction.
The abc conjecture says that for every there is such that coprime positive integers satisfy , where the radical is the product of distinct prime divisors.
The Catalan alternative yields finiteness of actual nontrivial solutions, with and . Put , so and are coprime. The triple has radical at most . Take to obtain
Both bases are bounded, and , also bound both exponents. Thus only finitely many nontrivial Catalan solutions exist under abc, the Catalan power bound from abc.
For the Fermat alternative, the usual arithmetic height statement concerns primitive solutions, or equivalently solutions modulo common scaling. A primitive positive triple is pairwise coprime, and . Applying abc to gives
This is uniform even in . If , then , so is bounded after is bounded. There are therefore finitely many primitive triples and exponents, the primitive Fermat bound from abc. Without the primitive convention, any one nonzero homogeneous solution would produce infinitely many common multiples. The Catalan proof above supplies the requested literal finiteness alternative without that normalization issue.
The nondegenerate power-equation problem uses fixed positive , fixed , positive integer bases, and exponents . Lower exponents are separate: is linear, while can be a generalized Pell equation with infinitely many solutions. For example has the infinite sequence generated by . The pair also persists for every exponent when , so it must be separated if exponents are to be bounded. For , the Euclidean algorithm gives a particular solution when , and all solutions follow by adding multiples of . For , put to obtain with the congruence . If is a square, factor the left side; otherwise the standard Pell reduction gives finitely many fixed-norm representatives and their fundamental-unit orbits, with the congruence selecting the allowed terms. This is an effective description even when the set is infinite.
For and sufficiently large , the equation makes and comparable, both bounded below by a fixed multiple of . Their ratio gives
If , a two-logarithm estimate has one fixed algebraic argument and one variable rational argument , of arithmetic height at most . It gives . A zero fixed logarithm is omitted, leaving the valid one-logarithm case. Therefore , effectively bounding . If , directly use ; this is either impossible or bounds both base and exponent. Cases where stays small are finite and directly enumerable.
For signed integer bases, split according to the parity of and the signs. Cases reducing to a sum of positive powers are elementary because their sum is fixed; zero or absolute-value-one bases give separately detectable constant-power families.
For each bounded , the form has distinct projective roots. The three-factor unit-equation argument of Question 5 gives an effective finite list of pairs, even if the binomial is reducible. Consequently all nondegenerate solutions can be effectively found, with the linear/Pell families and constant-base exception treated separately. This is the exponent bound for a binomial power equation.
For the polynomial generalization the precise Schinzel-Tijdeman exponent theorem is needed: if fixed has at least two distinct complex roots, solutions with integers , , and have effectively. The hypotheses cannot be dropped. The one-root polynomial gives , for every , and the two-root polynomial gives , for every .
To indicate the extension, factor over its splitting field with root multiplicities . Distinct factors have common ideal divisors only over a fixed finite collection of primes. At other primes the identity forces each root factor's valuation to be a multiple of . Ideal classes and fundamental units supply the remaining finitely specified factors. Generalized logarithmic-form estimates for these power equations control the unit terms and exceptional primes and bound those reduced exponents; since , they bound . This is why distinct roots and nontrivial perfect powers are indispensable to the asserted finiteness of exponents.
A logarithmic form is in fixed choices of logarithms of nonzero algebraic numbers, with integer coefficients. The indispensable condition is . Put and take for a number field of degree containing the arguments. A typical effective estimate is
with an explicitly computable constant. For fixed arguments this is a power-type lower bound . It is fundamentally stronger for applications than a crude norm estimate exponential in .
The basic estimates follow the auxiliary-function pattern already used here, in a multivariable form. Choose a polynomial or an interpolation determinant in powers of the algebraic arguments; impose many derivative or interpolation conditions by Siegel lemma. Analytic extrapolation near the chosen logarithms makes the determinant tiny. Arithmetic denominator and norm estimates prevent a nonzero algebraic determinant from being so small, while a multiplicity or zero estimate ensures the necessary determinant does not vanish identically. Balancing the degree, multiplicity and arithmetic height parameters produces dependence on the individual and only logarithmic dependence on . The nonvanishing argument and the arithmetic arithmetic height control are both necessary parts of this outline.
For practical equations the output is a finite, certified computation. Factor the equation in a number field, record the finitely many ideal and torsion possibilities, and express its factors in fundamental units. At a place where the original equation gives an exponentially small remainder, choose the principal logarithm and include a multiple of for the branch. Compare that upper bound with the effective lower bound to obtain an initial exponent bound. Question 5 shows this for a unit equation, and Question 6 shows why a rational argument of variable arithmetic height can still bound a common power exponent. Zero forms and degenerate families are separated before any estimate is applied.
A concrete two-logarithm example is , with positive exponents. Here
The lower bound and give an effective upper bound for . The exponents are coprime: a common divisor greater than one would factor a difference of two positive integer powers equal to , which is impossible. For large the same upper estimate makes a continued-fraction convergent of , since its error is smaller than . One checks only the finitely many convergents up to the proven bound, with small cases checked directly. Higher-dimensional problems use the LLL algorithm to obtain analogous improvements from the first large bound.
Every numerical logarithm must be evaluated with a certified error interval, so that a proposed reduction really is an inequality and an exact integer check can certify each surviving candidate. Continued fractions or lattice reduction accelerate the search; the prior effective upper bound is what makes the search complete. This explains how linear forms in logarithms of algebraic numbers turn qualitative finiteness into practical Diophantine algorithms, while also outlining the auxiliary machinery behind the estimates.
The limit of a sequence of real numbers is if, for every , there is an integer such that implies . It tends to positive infinity if, for every real , there is an integer such that implies .
If , choose the latter threshold with . Then eventually, so . Thus . The converse is false: has reciprocal tending to zero and tends to negative infinity. The precise sign-free statement is given by reciprocal limits and escape in absolute value: is equivalent to .
If , eventually , and the triangle inequality gives . Consequently
Given , take large enough that for all . This proves directly from the definition of the limit of a sequence.
Use the same triangle and let consist of translations for . All its vertices have integer coordinates, and one vertex is the origin, so
The rotation through a quarter-turn preserves this integer lattice, and hence belongs to . It fixes the origin and is not the identity, whereas the only translation fixing the origin is the identity. It is therefore outside , proving . This is symmetry enlargement under group translates even though itself has trivial stabilizer subgroup.
Van der Waerden theorem. Given positive integers , there is a finite such that every finite colouring of with at most colours has a monochromatic arithmetic progression of length and positive common difference. In particular, every finite colouring of the positive integers contains such progressions of every finite length.
Here is a colour-focusing proof of Van der Waerden theorem. We induct on , simultaneously for all numbers of colours. The assertion for is immediate. Suppose exists for every , and fix . We construct bounds , for , with this property: every colouring of either has a monochromatic progression of length , or has progressions of length , of distinct colours, which share a next point . Write those progressions as
with positive steps and all displayed points in .
For , put and . A monochromatic progression of length in has its next point in , since its step is at most ; for choose step . This establishes the initial focusing property.
Suppose has been constructed. Put and . Divide the first integers into consecutive blocks of size . Colour a block by its full colour profile, an -tuple having at most possible values. The induction hypothesis on gives block indices
with the same colour profile. For use any one block and . Suppose that the whole interval has no monochromatic progression of length . Its repeated profile has focused length- progressions with positions and distinct colours . The colour of position differs from every , since equality would complete a length- progression in the block.
Set and . The index is at most , so this focus is in the full interval. For , the point
is in one of the chosen blocks and has colour . Also is at position in that block and has colour . We have produced focused length- progressions of distinct colours. This proves the recursive focusing property. At , the focus itself must have one of the colours, so one of the progressions extends to length . Thus is a valid bound, completing the mathematical induction and the requested proof.
To obtain the equation criterion, we first prove the small strengthening of Van der Waerden theorem that we need. For any positive integers , there is a finite bound forcing a monochromatic configuration
This is the Brauer progression theorem, and the following argument proves it from the theorem just established. Induct on . One colour is immediate. Given a bound for colours with the same , let and colour an interval at least as long as . Find a monochromatic progression in , of colour ; take if this progression has one term. If some , , has colour , its first suitably spaced terms and the point give the configuration. Otherwise the colouring of the indices obtained from uses at most colours. The induction hypothesis supplies indices of one colour. Multiplication by gives the desired configuration with step . This completes the strengthening without assuming any Rado theorem.
Multiply the rational coefficients by a common positive denominator, so that all are nonzero integers; this does not alter the equation or partition regularity. By definition, the row is partition regular when every finite colouring admits positive monochromatic satisfying . The variables need not be distinct.
For necessity, choose a prime number . Write each positive uniquely as , with , and colour by . This is a finite colouring with colours. If a monochromatic solution exists, let and . Dividing the equation by and reducing modulo gives
where is the common colour. Thus . Its absolute value is strictly less than , so . The index set is nonempty. This proves the leading-residue obstruction to partition regularity.
Conversely, suppose for a nonempty . If is all indices, taking every variable equal to any one positive integer already gives a monochromatic solution. Otherwise fix , put , , and define integer offsets
Let and choose . The proved Brauer progression theorem gives a monochromatic configuration consisting of and a length- progression starting at . Set
All variables are positive and of one colour. Their weighted sum is
This explicitly gives a Brauer configuration for a one-row zero-sum equation. We conclude
Both directions have been proved independently of the general Rado theorem.
At any vertex, each complete bipartite graph containing it contributes exactly incident edges. Since the copies partition all incident edges of the complete graph, is a multiple of . In particular .
If there are copies, counting their edges gives
Thus . Since is coprime to , it can be cancelled in this divisibility, yielding
If , the empty partition is consistent with the same conclusion, since every positive integer divides zero.
Use the pair-design convention: each pair of distinct points must lie in exactly one Steiner block of size . With this convention the printed endpoint is false for every , since a singleton contains no pair. Thus the intended assertion requires . For , take all pairs as Steiner blocks for any . We now give a finite-field construction for every fixed , without assuming the desired design-existence theorem.
Put and take an odd prime power . By cyclicity of , it has a subgroup of index ; its order is even, so . We will find a -set such that its unordered pair differences occupy the distinct cyclotomic classes of a finite field modulo . The following argument supplies that set for every sufficiently large compatible .
First establish the required two-class intersection estimate by elementary character sums. Let be a multiplicative character of a finite field of order , with for a generator . Extend every power , including the trivial character, by zero at zero. For ,
For a nontrivial additive character of and a nontrivial multiplicative character , its Gauss sum of a finite-field character satisfies
Here the inner sum equals for and otherwise, by additive-character orthogonality; multiplicative-character orthogonality gives the last equality. Such a nontrivial additive character exists by identifying the additive group with a vector space over its prime field and choosing a nonzero linear functional into that prime field.
If are nontrivial, substituting , in the product of their Gauss sums proves
The terms with sum to zero because is nontrivial. Hence . If exactly one character is trivial, subtracting the excluded zero and one terms gives absolute value one. If both are nontrivial but their product is trivial, the substitution gives , again of absolute value one. If both are trivial, the sum is . Expanding the two cyclotomic indicators and scaling a nonzero translate to one therefore gives, uniformly in and ,
All constants depend only on the fixed .
To extend a prescribed difference pattern on coordinates, fix desired classes for the new differences and set
Average over all tuples, allowing repeated coordinates just for this average. With , counting choices for each independently gives
For the second moment, sum over the two potential extensions . The terms contribute . For , the choices of number each, by the preceding intersection estimate. Thus
The Chebyshev inequality shows that the proportion of tuples with is . Inductively, any fixed compatible difference pattern on distinct coordinates is realized by at least tuples, with independent of sufficiently large . The assertion starts with . Almost all tuples are outside the exceptional set, so at least half the realizing tuples have at least extensions. Each extension is distinct from the old coordinates because its differences belong to nonzero classes. This proves the assertion for . This cyclotomic pattern extension by a second-moment bound avoids the false assumption that every partial choice can be extended.
Prescribe a different one of the cosets to each pair , . Since , changing an orientation does not change its coset, so the prescriptions are compatible. The preceding induction supplies .
Choose containing one element from each pair . Form the Steiner blocks
For two distinct points , their difference identifies exactly one unordered pair of having the same -coset. Exactly one of and its negative lies in . Choose the orientation of that pair making , and then set . This yields , . Both the oriented base pair and are unique, so precisely one Steiner block contains the pair. In particular different Steiner block parameters cannot produce repeated Steiner blocks. Equivalently, the Steiner blocks form a difference family for a Steiner 2-design, and translation gives the cyclotomic construction of a Steiner 2-design.
There are infinitely many suitable field orders: choose one odd prime not dividing , and take for integers . Euler's congruence gives , and these orders become arbitrarily large. Consequently
The qualification at is necessary for the standard pair-design definition.
Choose a fixed prime , and put . We first derive the polynomial step: a graph on vertices and edges, with maximum degree at most , contains a nonempty -regular subgraph. Use a Boolean variable for each edge and work over . Define
The first product has degree at most , while the full squarefree monomial has coefficient in the second term with its minus sign. The Combinatorial Nullstellensatz, with every grid , gives a nonzero value of . Since , this is a nonempty edge selection. The second product is then zero, so the first is nonzero. Fermat's little theorem makes each selected vertex degree zero modulo . The maximum-degree bound implies that every positive selected degree is precisely . This proves the prime-regular subgraph from Boolean polynomial constraints.
We next turn density into an almost-regular bipartite subgraph, keeping the logarithmic loss explicit. Let the original graph have vertices and edges. Some bipartition retains at least edges: choose the sides independently with probability and average the number crossing. Its average degree is at least . Repeatedly delete a vertex of degree at most half the current average degree. Such a deletion cannot lower that average, since
The process cannot delete the last positive-density graph, because the maintained average is positive. At termination the minimum degree is an integer .
Choose the larger side of this remaining bipartite graph, with opposite side . Keep exactly edges at each vertex of ; choices at different vertices of do not conflict. Remove any now-isolated vertices of . Thus , and every vertex of has degree .
Such a half-regular graph contains a half-regular restriction with a perfect matching. Choose a minimal nonempty satisfying , which exists because the whole side satisfies this inequality. In fact equality holds: if it were strict, deleting a vertex of would retain the inequality, contradicting minimality; the singleton case has at least one neighbor. Every proper subset satisfies . Hall's marriage theorem therefore supplies a perfect matching on . All edges incident with each vertex of remain inside that restriction.
Delete this perfect matching and repeat the restriction argument. The left degrees decrease by one at each step. We obtain edge-disjoint perfect matchings on nested nonempty vertex sets, with sizes
For any with , the union of consecutive matchings in a graph has maximum degree at most and at least edges on vertices. If
it has more than edges, so the polynomial step yields a -regular bipartite subgraph. Every regular bipartite graph decomposes into perfect matchings: for a set in one part, counting incident edges gives Hall's inequality, so a perfect matching exists; remove it and repeat. Choosing of these matchings in a graph gives a nonempty -regular subgraph. This is the nested matching criterion for a regular subgraph.
If no -regular subgraph exists, every displayed size ratio must therefore satisfy the reverse inequality. Iterating at indices gives, with ,
Consequently and
Combining with proves the required edge bound. For example the finite constant
works for every , and the case has no edges. Thus
The logarithm comes from how often a nested matching in a graph vertex set can shrink by a fixed factor before becoming empty; it is not supplied by the polynomial step alone.