Blossoms with their full timestamped DAG certificate #
Definition 39 of [KKR18], arXiv:1602.03124v6, printed p. 19.
The closed incidence trail has one inconsistent base and consistent internal variables.
Its timestamped graph consists of the forward initial arm and the reversed final arm,
meeting at the copied constraint of step pivot. That constraint has two incoming ports.
Every step retains a distinct copied constraint, including between the two arms. This makes
explicit the two-arm geometry used by Lemma 40 when it invokes Corollary 36: the graph union
alone can hide a shared four-port copy. Original constraints may recur at different times.
The graph must satisfy every condition of DAG.IsFDAG, including no shortcuts; validity
of the final or proper-prefix flip alone is not a blossom certificate.
A variable that already has a parent cannot branch toward two different copies in an edge-instance DAG: its two original incidences are the parent port and one outgoing port.
The source's two arms of a cycle. The one-based pivot is the common terminal copied constraint; before it, steps run forward, and after it, steps run backward.
Instances For
The full incidence DAG in Definition 39, retaining the cycle's base as a supported variable. Timestamps are attached to steps, so repeated original constraints remain distinct.
Instances For
The cycle graph supports every generated incidence and its actual endpoints.
Every generated arc uses one of the supplied step timestamps.
Every copied constraint in the cycle graph retains its supplied timestamp.
Once the pivot has been passed, appending a cycle step adds a backward-oriented pair.
A computed cycle graph is a subgraph whenever its base and all its actual arcs are supported by the ambient graph. Copied-node support is inherited from those arcs.
Every cycle arc comes from one of its two directed arms or the terminal incoming pair.
Two directed arms and their incoming meeting ports embed the computed cycle graph in the ambient DAG. The closed-trail and consistency requirements of a blossom are separate.
Original constraint positions paired with the supplied timestamps, one per cycle step. The two incidences of the meeting step refer to the same copy and are counted only once.
Instances For
Every cycle step has a timestamp and uses its own copied constraint node. Repeated
original constraints are allowed at different times. This excludes a four-port shared copy
hidden by taking the union of the two arms in DAG.blossomDAG.
Instances For
Distinct timestamps give distinct copied steps, independently of original constraint repetitions. Length equality prevents the zip from discarding steps.
An f-blossom following source Definition 39, retaining distinct copied steps. Witnesses specify the copied constraints and terminal meeting, rather than assuming an event-correctness oracle.