Edge-based triangle hypergraph #
The edge-based triangle hypergraph: ground set = edges of G (as 2-subsets), hyperedges =
the three edges of each triangle. Its matchings are the edge-disjoint triangle packings (ν₃).
Equations
- Nibble.YusterE.triangleHypergraphE G = Finset.image (fun (t : Finset V) => Finset.powersetCard 2 t) (G.cliqueFinset 3)
Instances For
The edge-based triangle hypergraph is 3-uniform (every triangle has exactly three edges).
Y2 (edge-based) — codegree ≤ 1. Two distinct edges lie in at most one common triangle (they
determine its three vertices), so the edge-based triangle hypergraph has codegree ≤ 1. This is the
CodegreeBounded H (μd) input the nibble wants — here in its sharpest form.
Membership in a set of card ≥ 2 is witnessed by a 2-subset.
Faithful representation. The triangle→edges map t ↦ t.powersetCard 2 is injective on sets
of card ≥ 2; hence distinct triangles give distinct hyperedges, and matchings of
triangleHypergraphE correspond to edge-disjoint triangle packings.
Y3-edge — degree = number of triangles through the edge. The degree of a vertex e
(an edge)
in the edge-based triangle hypergraph equals the number of triangles of G having e among their
three edges. Szemerédi regularity makes these counts (nearly) uniform — the near-regularity input to
the nibble.
Y4 — the integral triangle-packing number ν₃(G): the maximum size of a matching of the
edge-based triangle hypergraph, i.e. the maximum number of edge-disjoint triangles.
Equations
Instances For
Y4 — the nibble output lower-bounds ν₃. Any matching of the triangle hypergraph
witnesses a
lower bound on ν₃. NibbleTheorem produces a large matching, hence a large ν₃.
A fractional triangle packing: nonnegative weights on the triangle hyperedges with total
weight through every edge ≤ 1 (Paper III §2.2).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Y4 — the fractional triangle-packing number ν₃*(G).
Equations
- Nibble.YusterE.nu3star G = sSup {x : ℝ | ∃ (w : Finset (Finset V) → ℝ), Nibble.YusterE.IsFracPacking G w ∧ x = ∑ T ∈ Nibble.YusterE.triangleHypergraphE G, w T}
Instances For
The fractional-packing value set is bounded above by |H| (each weight is ≤ 1).
Y4 — weak duality ν₃ ≤ ν₃*. The indicator of a maximum matching is a fractional packing of
value ν₃, so ν₃ ≤ ν₃*.