HOME

TheInfoList



OR:

Gordan's lemma is a lemma in
convex geometry In mathematics, convex geometry is the branch of geometry studying convex sets, mainly in Euclidean space. Convex sets occur naturally in many areas: computational geometry, convex analysis, discrete geometry, functional analysis, geometry of num ...
and
algebraic geometry Algebraic geometry is a branch of mathematics, classically studying zeros of multivariate polynomials. Modern algebraic geometry is based on the use of abstract algebraic techniques, mainly from commutative algebra, for solving geometrical ...
. It can be stated in several ways. * Let A be a matrix of integers. Let M be the set of non-negative integer solutions of A \cdot x = 0. Then there exists a finite subset of vectors in M, such that every element of M is a linear combination of these vectors with non-negative integer coefficients. * The
semigroup In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative internal binary operation on it. The binary operation of a semigroup is most often denoted multiplicatively: ''x''·''y'', or simply ''xy'', ...
of integral points in a rational convex polyhedral cone is finitely generated. * An affine toric variety is an
algebraic variety Algebraic varieties are the central objects of study in algebraic geometry, a sub-field of mathematics. Classically, an algebraic variety is defined as the set of solutions of a system of polynomial equations over the real or complex numbers. Mo ...
(this follows from the fact that the prime spectrum of the
semigroup algebra In abstract algebra, a monoid ring is a ring constructed from a ring and a monoid, just as a group ring is constructed from a ring and a group. Definition Let ''R'' be a ring and let ''G'' be a monoid. The monoid ring or monoid algebra of ''G'' ...
of such a semigroup is, by definition, an affine toric variety). The lemma is named after the mathematician
Paul Gordan __NOTOC__ Paul Albert Gordan (27 April 1837 – 21 December 1912) was a Jewish-German mathematician, a student of Carl Jacobi at the University of Königsberg before obtaining his PhD at the University of Breslau (1862),. and a professor ...
(1837–1912). Some authors have misspelled it as "Gordon's lemma".


Proofs

There are topological and algebraic proofs.


Topological proof

Let \sigma be the
dual cone Dual or Duals may refer to: Paired/two things * Dual (mathematics), a notion of paired concepts that mirror one another ** Dual (category theory), a formalization of mathematical duality *** see more cases in :Duality theories * Dual (grammatica ...
of the given rational polyhedral cone. Let u_1, \dots, u_r be integral vectors so that \sigma = \. Then the u_i's generate the dual cone \sigma^; indeed, writing ''C'' for the cone generated by u_i's, we have: \sigma \subset C^, which must be the equality. Now, if ''x'' is in the semigroup :S_\sigma = \sigma^\vee \cap \mathbb^d, then it can be written as :x = \sum_i n_i u_i + \sum_i r_i u_i, where n_i are nonnegative integers and 0 \le r_i \le 1. But since ''x'' and the first sum on the right-hand side are integral, the second sum is a lattice point in a bounded region, and so there are only finitely many possibilities for the second sum (the topological reason). Hence, S_ is finitely generated.


Algebraic proof

The proof , Lemma 4.12. is based on a fact that a semigroup ''S'' is finitely generated if and only if its semigroup algebra \mathbb /math> is a finitely generated algebra over \mathbb. To prove Gordan's lemma, by induction (cf. the proof above), it is enough to prove the following statement: for any unital subsemigroup ''S'' of \mathbb^d, : If ''S'' is finitely generated, then S^+ = S \cap \, ''v'' an integral vector, is finitely generated. Put A = \mathbb /math>, which has a basis \chi^a, \, a \in S. It has \mathbb-grading given by :A_n = \operatorname \. By assumption, ''A'' is finitely generated and thus is Noetherian. It follows from the algebraic lemma below that \mathbb ^+= \oplus_0^\infty A_n is a finitely generated algebra over A_0. Now, the semigroup S_0 = S \cap \ is the image of ''S'' under a linear projection, thus finitely generated and so A_0 = \mathbb _0/math> is finitely generated. Hence, S^+ is finitely generated then. Lemma: Let ''A'' be a \mathbb-graded ring. If ''A'' is a Noetherian ring, then A^+ = \oplus_0^ A_n is a finitely generated A_0-algebra. Proof: Let ''I'' be the ideal of ''A'' generated by all homogeneous elements of ''A'' of positive degree. Since ''A'' is Noetherian, ''I'' is actually generated by finitely many f_i's, homogeneous of positive degree. If ''f'' is homogeneous of positive degree, then we can write f = \sum_i g_i f_i with g_i homogeneous. If ''f'' has sufficiently large degree, then each g_i has degree positive and strictly less than that of ''f''. Also, each degree piece A_n is a finitely generated A_0-module. (Proof: Let N_i be an increasing chain of finitely generated submodules of A_n with union A_n. Then the chain of the ideals N_i A stabilizes in finite steps; so does the chain N_i = N_i A \cap A_n.) Thus, by induction on degree, we see A^+ is a finitely generated A_0-algebra.


Applications

A ''multi-
hypergraph In mathematics, a hypergraph is a generalization of a graph in which an edge can join any number of vertices. In contrast, in an ordinary graph, an edge connects exactly two vertices. Formally, an undirected hypergraph H is a pair H = (X,E) wh ...
'' over a certain set V is a
multiset In mathematics, a multiset (or bag, or mset) is a modification of the concept of a set that, unlike a set, allows for multiple instances for each of its elements. The number of instances given for each element is called the multiplicity of that e ...
of subsets of ''V '' (it is called "multi-hypergraph" since each hyperedge may appear more than once). A multi-hypergraph is called ''regular'' if all vertices have the same
degree Degree may refer to: As a unit of measurement * Degree (angle), a unit of angle measurement ** Degree of geographical latitude ** Degree of geographical longitude * Degree symbol (°), a notation used in science, engineering, and mathematics ...
. It is called ''decomposable'' if it has a proper nonempty subset that is regular too. For any integer ''n'', let D(n) be the maximum degree of an indecomposable multi-hypergraph on ''n'' vertices. Gordan's lemma implies that D(n) is finite. ''Proof'': for each subset ''S'' of vertices, define a variable ''xS'' (a non-negative integer). Define another variable ''d'' (a non-negative integer). Consider the following set of ''n'' equations (one equation per vertex):\sum_ x_S - d = 0 \text v\in V Every solution (x,''d'') denotes a regular multi-hypergraphs on V , where x defines the hyperedges and ''d'' is the degree. By Gordan's lemma, the set of solutions is generated by a finite set of solutions, i.e., there is a finite set M of multi-hypergraphs, such that each regular multi-hypergraph is a linear combination of some elements of M. Every non-decomposable multi-hypergraph must be in M (since by definition, it cannot be generated by other multi-hypergraph). Hence, the set of non-decomposable multi-hypergraphs is finite.


See also

*
Birkhoff algorithm Birkhoff's algorithm (also called Birkhoff-von-Neumann algorithm) is an algorithm for decomposing a bistochastic matrix into a convex combination of permutation matrices. It was published by Garrett Birkhoff in 1946. It has many applications. One su ...
is an algorithm that, given a bistochastic matrix (a matrix which solves a particular set of equations), finds a decomposition of it into integral matrices. It is related to Gordan's lemma in that it shows that the set of these matrices is generated by a finite set of integral matrices.


References

{{reflist


See also

*
Dickson's lemma In mathematics, Dickson's lemma states that every set of n-tuples of natural numbers has finitely many minimal elements. This simple fact from combinatorics has become attributed to the American algebraist L. E. Dickson, who used it to prove a re ...
Lemmas Theorems in convex geometry Algebraic geometry