Let be the set of basic variables during the simplex method starting at Phase 2. Define a -simplex as active at step if the . Likewise, a -simplex is active if . Define the following functions

and

Conjecture: and are well-defined. That is, a simplex only becomes active once and only becomes inactive once.

Conjecture: For any -simplex , it follows that if and only if there is a -simplex such that . We denote this pairing by and the set of such pairings we denote by . Consider the Hasse diagram for (excluding the ). For each pairing , flip the direction of the edge in the diagram so that (see example below). Then forms an acyclic partial matching of the modified Hasse diagram.

center

Figure: Modified Hasse diagram (see example given in 2026-05-26) for partial matching (shown in red) showing the lack of a cycle.

We call the unpaired simplices critical. Denote by the number of critical -simplices. Then it follows by discrete Morse theory (Theorem 6.3) that our complex is homotopy equivalent to a CW-complex with exactly cells of dimension , for each . As a consequence: if is a complete acyclic matching, then our complex is contractible which matches our intuition.


Update: While and appear to be well-defined, the pairings do not always form a partial matching. This is even visible in the above picture…

Conjecture: Assume we are working in codimension 2. Then any -simplex appears at in at most one pair .

Assuming this is true, there may be a well-defined injection

which defines a discrete gradient which represents the “flow” of simplices.

Update 2: The above conjecture is false. I found an instance where -simplices appear in several pairs.

Conjecture: Denote by

  • = number of -simplices with .
  • = number of -simplices with . Then

where is the set of steps with at least one transition and is the complete bipartite graph.

Update 3: While the graphs are bipartite, they are not necessarily complete. In fact, after finding the bug in my code, the first conjecture appears to be true: any -simplex appears in at most one pair .

Question: In codimension 3, do any -simplices appear in more than one pair?

Below is the details of for a large instance in the format [i]: {[square] < [cube]} which coincides with 7 unique values:

V = {
812: {(3,0,0) < (3,1,0)}
812: {(5,0,0) < (5,1,0)}
812: {(7,0,0) < (7,1,0)}
812: {(9,0,0) < (9,1,0)}
812: {(0,1,0) < (1,1,0)}
812: {(10,1,0) < (9,1,0)}
907: {(10,7,0) < (9,7,0)}
907: {(0,5,0) < (1,5,0)}
907: {(0,3,0) < (1,3,0)}
907: {(0,7,0) < (1,7,0)}
907: {(10,3,0) < (9,3,0)}
907: {(9,2,0) < (9,3,0)}
907: {(7,2,0) < (7,3,0)}
907: {(10,5,0) < (9,5,0)}
907: {(5,2,0) < (5,3,0)}
952: {(1,10,0) < (1,9,0)}
952: {(0,9,0) < (1,9,0)}
995: {(2,9,0) < (3,9,0)}
995: {(3,10,0) < (3,9,0)}
1057: {(5,10,0) < (5,9,0)}
1057: {(4,9,0) < (5,9,0)}
1126: {(6,9,0) < (7,9,0)}
1126: {(7,10,0) < (7,9,0)}
1181: {(10,9,0) < (9,9,0)}
1181: {(8,9,0) < (9,9,0)}
1181: {(9,10,0) < (9,9,0)}
}