OAI/Analysis/MassAction/CutDecomposition.lean
3 declarations, 0 contain sorry, 0 declared as axioms
The weighted level difference is the integral of the flux over all threshold cuts. This avoids choosing an ordering of the distinct levels.
- theorem
OAI.Problem326.CutFlux.integrable_interval_indicatorline 15 - theorem
OAI.Problem326.CutFlux.integral_signed_intervalline 20 - theorem
OAI.Problem326.CutFlux.weighted_difference_nonneg_of_threshold_fluxline 34Source documentation
If every threshold cut has nonnegative net flux, then the weighted sum of level differences is nonnegative. Edge weights can have either sign.
theorem weighted_difference_nonneg_of_threshold_flux {E : Type uE} [Fintype E] (s t q : E → ℝ) (hcut : ∀ c : ℝ, 0 ≤ (∑ e ∈ Finset.univ.filter (fun e => s e ≤ c ∧ c < t e), q e) - (∑ e ∈ Finset.univ.filter (fun e => t e ≤ c ∧ c < s e), q e)) : 0 ≤ ∑ e, q e * (t e - s e) := by …