Some Polyhedra Related to Combinatorial Problems II: The Faces of the Master Polyhedron P(G, g0) Are the Basic Feasible Solutions of a Subadditive Linear SystemResearch Paper
Motivation
Finite group equations arise when an integer program is expressed relative to an integer basis: the residue of a candidate solution in a finite Abelian group records whether it satisfies the original integrality requirement. Gomory's group polyhedron collects the nonnegative integer solutions with one prescribed residue. Its faces give valid linear inequalities for the group relaxation, so a description of those faces is useful to anyone studying integer programming cuts or the geometry of integer hulls. Gomory's 1969 paper develops the group equation and its polyhedra in this setting and then gives a finite system for the faces of the largest, or master, polyhedron. Gomory 1969, pp. 457–458, 474, 480–483.
The main question is how to recognize a facet inequality without ranging over every nonnegative integer solution of the group equation. The paper's Theorem 7 characterizes facets through a system with one row for each integer solution, an infinite collection in general. Theorem 18 replaces that family by rows determined by pairs of group elements and a rank condition at the candidate coefficient vector. Gomory 1969, pp. 469–470, 481–483.
Setting
Let be a finite Abelian group with zero , and let . For a subset and a right-hand side , a group-equation solution is a nonnegative integer vector satisfying
The set of solutions is , and the group polyhedron is their convex hull in the real coordinate space . The master polyhedron uses . This mission concerns ; Gomory specifies a separate convention at , excluding the zero solution from that master polyhedron. Gomory 1969, pp. 457–458, 474–475.
Gomory calls a face when , all points of satisfy the inequality, and its tight points generate the entire hyperplane by affine combinations. Thus "face" means a facet of full hyperplane dimension here. The equivalent integer-point criterion uses the tight members of , which is the representation adopted in Lean. A basic feasible solution of a linear system satisfies every equation and inequality and has tight rows whose coefficient vectors span the full variable space. Gomory 1969, pp. 468–469.
Formalization targets
The path to the goal starts with the sign of the face coefficients, the infinite-system characterization, and the shortest-path interpretation. An integer vector represents a path whose total group displacement is and whose length is . The shortest-path statements lead to subadditivity and complementary equalities for face coefficients. For , Theorem 17 collects the row conditions needed for the final system. Gomory 1969, pp. 469–473, 480–481.
The target is Theorem 18. Fix and . With , system (13) is
The goal asserts the full equivalence
The equation rows, ordered pair rows, and nonnegativity rows all count toward basicness; is held fixed. Gomory 1969, pp. 481–483, Theorem 18.
Significance
Theorem 18 turns a geometric property defined against infinitely many integer vectors into a finite test in coefficient variables. A solver can check its displayed equations and inequalities and then check whether the tight row vectors have full rank. That gives a concrete route to enumerating the facet coefficient vectors of for a fixed finite group, the use Gomory reports immediately after the proof. Gomory 1969, p. 483.
The result was proved in the paper; the work here is to formalize that known theorem and the numbered results it uses. The group-solution model, the integer-point facet criterion, and the generic tight-row definition of basic feasibility can also support other group-polyhedron arguments. The local prior-art search found related formalizations of facets and polyhedra, but none with the same integer-point-generated hyperplane and finite-group conventions, so these definitions are stated for this paper's objects.
Difficulty
Validity of the rows of (13) for a face does not by itself establish Theorem 18. Basicness requires the tight rows to span all coefficient directions, and the converse must turn that rank information into enough tight integer solutions to generate a hyperplane. A supporting inequality that is tight at only a smaller face would pass a mere feasibility check while failing Gomory's face definition. The shortest-path results connect the group equations to the coefficient restrictions, but do not erase the rank requirement. Gomory 1969, pp. 468–470, 472–473, 481–483.
Formalization scope
Lean uses a finite Abelian group and a Finset of nonzero elements. Its real vectors have coordinates indexed by itself, with no unconstrained zero coordinate. The group equation is a finite sum of natural-number multiples in ; is the real convex hull of the cast integer solutions. A face requires a nonzero normal, validity on every integer solution, and equality between the affine span of tight integer points and the entire hyperplane. This excludes the trivial reading that merely asks for one tight point. It also makes an empty solution set incapable of supplying a face. Theorem 7 assumes nonempty (), as the paper does implicitly: with no coordinates every vector would be trivially basic.
Paths are represented by their nonnegative integer arc-multiplicity vectors. The same vector can describe several arc orders, but the length and group displacement used here depend only on multiplicity. Shortestness is stated by comparison with every competing vector of the same displacement; no infimum with an empty-set default is used. The complement and subadditivity rows of (13) use , and the subadditivity rows include ordered pairs with equal entries. Basic feasible solutions use the span of tight coefficient rows, including equation rows, in the full real space of variables.
The mission includes the paper's Theorems 6, 7, 10, 17, Lemmas 1–2, and both numbered corollaries on p. 473 as milestones. Contributions that establish the affine-span and rank equivalences, or reusable finite-group shortest-path and polyhedral lemmas, directly advance the target. Theorems for and for other sections of the paper are outside this mission's stated domain.
Selected references
- R. E. Gomory, Some polyhedra related to combinatorial problems, Linear Algebra and Its Applications 2 (1969), 451–558. DOI: 10.1016/0024-3795(69)90017-2.