K₄ partners across a cut #
The partners of a graph edge split disjointly between the two cut sides. One partition identity supplies both directional lower bounds.
theorem
LeanPool.DrossFractionalTriangleDecomposition.k4count_cut_partition
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
{u v : V}
(huv : G.Adj u v)
(wΔ : ℝ)
(C : Contrib.MaxFlowMinCut.Cut (drossNet G wΔ))
:
The K₄ partners of an edge are partitioned by the cut.
theorem
LeanPool.DrossFractionalTriangleDecomposition.k4count_cutB_ge
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
{u v : V}
(huv : G.Adj u v)
(wΔ : ℝ)
(C : Contrib.MaxFlowMinCut.Cut (drossNet G wΔ))
:
An A-side edge has at least its total partner count minus |A| partners in B.
theorem
LeanPool.DrossFractionalTriangleDecomposition.k4count_cutA_ge
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
{u v : V}
(huv : G.Adj u v)
(wΔ : ℝ)
(C : Contrib.MaxFlowMinCut.Cut (drossNet G wΔ))
:
A B-side edge has at least its total partner count minus |B| partners in A.