Discrete Convex Analysis XXVII: Directional Derivatives and Quasi L-Convex FunctionsTextbook
Motivation
This mission completes chapter 7's L-convex function theory and closes the book on it. It first
finishes the theory of positively homogeneous L-convex functions — showing they coincide exactly
with the classical Lovász extensions of submodular set functions, a one-to-one correspondence
that recognizes forty years of submodular-optimization machinery as a special case of L-convex
function theory. It then proves the L-side capstone this series has been building toward since
mission 26-ch07b-lconvexfunctions: polyhedral L-convexity is characterized simultaneously by
directional derivatives, subdifferentials, and weighted-minimizer polyhedra — the exact mirror of
what mission 24-ch06d-mconvexfunctions proved for M-convex functions. Finally it develops quasi
L-convex functions, the L-side analogue of mission 25-ch06e-mconvexfunctions's quasi M-convex
functions, ending exactly where chapter 7 itself ends.
Setting
Fix a finite ground set . The class consists of polyhedral L-convex functions that are positively homogeneous; , its integer-valued integer-domain analogue. A positively homogeneous L-convex function induces a submodular set function ; conversely the Lovász extension of a submodular set function is positively homogeneous L-convex. The base polyhedron of a submodular is always an M-convex polyhedron. A function is quasi submodular (QSB) if or for all ; the weaker (QSBw) requires only .
Formalization targets
Goal: the four characterizations of polyhedral L-convexity (Theorem 7.45)
For a polyhedral convex function with : is
L-convex if and only if every directional derivative is , if and only if every subdifferential is an M-convex polyhedron,
if and only if every weighted minimizer set is an L-convex polyhedron. Not present in this
chunk's own extraction table (its label opens mid-paragraph, missed by the same extractor failure
already documented for mission 25-ch06e-mconvexfunctions's Theorem 6.68), found by direct
reading and chosen as goal because it is the exact L-side mirror of mission
24-ch06d-mconvexfunctions's own milestone Theorem 6.63, and its proof is assembled entirely from
results already in this series (Theorem 7.43, Proposition 7.34, Theorem 7.40).
Supporting structural targets
Fifteen further results build the two remaining pieces of chapter 7's theory. Propositions
7.37-7.39 and Theorem 7.40 establish the one-to-one correspondence between positively homogeneous
L-convex functions and submodular set functions via the Lovász extension; Proposition 7.41 gives
a minimizer-polyhedron characterization of this class, and Proposition 7.42 shows directional
derivatives of L-convex functions automatically land in it. Theorem 7.43 — the L-side mirror of
mission 24-ch06d-mconvexfunctions's own goal, Theorem 6.61 — proves the directional-
derivative/subdifferential correspondence via the induced submodular set function's base
polyhedron; Proposition 7.44 checks consistency at integer points, and Theorem 7.46 refines
Theorem 7.45 to the integral case. Theorem 7.49 (also missed by the extractor) gives the
quasi-submodularity implication hierarchy and its perturbation-equivalence capstone, mirroring
mission 25-ch06e-mconvexfunctions's Theorem 6.68 exactly. Proposition 7.50 and Theorems
7.51-7.52 build the level-set/perturbation machinery quasi submodularity needs; Theorems 7.53-7.54
(both missed by the extractor, the latter's full statement requiring one page beyond this
chunk's nominal range, at the very end of chapter 7) give the quasi L-optimality and quasi
L-proximity theorems.
Significance
The 0L/submodular correspondence (Theorem 7.40) is the precise sense in which L-convex function theory generalizes submodular set function theory rather than merely resembling it: every submodular set function is literally the restriction to of a positively homogeneous L-convex function, and every algorithm for one transfers to the other through this exact dictionary. The goal, Theorem 7.45, completes the parallel structure this series has built since chapter 6: M-convexity and L-convexity are now each characterized in the same four convex-analytic vocabularies, setting up chapter 8's conjugacy theorem, which will show these two characterizations are not merely analogous but literally dual to each other under the Legendre-Fenchel transform. The quasi-submodularity results matter for the same reason as their M-side counterparts: chapter 10's algorithms for L-convex-function minimization remain correct under nonlinear rescalings that destroy L-convexity itself but preserve quasi submodularity.
None of these results are open — they are Murota's account of how far L-convex function theory
extends beyond the polyhedral case (to positive homogeneity and its submodular-function
incarnation) and how far its exchange-style inequality can be relaxed while preserving
optimization theory (to quasi submodularity), mirroring chapter 6's identical two-part program for
M-convex functions. What this mission contributes is a faithful, machine-checked formal statement
of each, including four theorems (7.45, 7.49, 7.53, 7.54) the platform's own automated extractor
missed entirely — one of them requiring a page beyond this chunk's own nominal range to complete,
since chapter 7 ends there and this is the last mission covering it — extending the shared Lean
vocabulary (ZeroLR, BasePolyhedron, QSBw) this series builds on; no comparable formalization
exists on the platform (see Formalization scope).
Difficulty
The naive approach to the goal would try to prove all six pairwise implications among its four
conditions independently; the book's own proof instead chains through results already
established: (a)⇒(b) is Proposition 7.42, (a)⇒(c) is Theorem 7.43, (a)⇒(d) is Proposition 7.34,
(b)⇔(c) uses the 0L/M0[R] correspondence, and (d)⇒(b) is the genuinely hard direction, requiring
Proposition 7.41 applied to the directional derivative itself (showing
is an L-convex cone by an explicit description via the admissible-potential set of the distance
function underlying ). The remaining combinatorial difficulty in this block is in
Theorem 7.43's proof: identifying with the base polyhedron
requires the L-optimality criterion (Theorem 7.33, mission 27-ch07c-lconvexfunctions) applied
pointwise, a chain of logical equivalences with no single-step shortcut, exactly mirroring how
mission 24-ch06d-mconvexfunctions's Theorem 6.61 needed the M-optimality criterion.
Formalization scope
Ground-set elements are a Fintype V with DecidableEq; L-convex functions are
(V→ℝ)→WithTop ℝ (polyhedral) or (V→ℤ)→WithTop ℝ (integer-domain). All sixteen numbered
results found in this chunk's page range — the twelve in BRIEF.md's own table plus four the
extractor missed (Theorems 7.45, 7.49, 7.53, 7.54) — are placed, with two documented,
content-preserving scope decisions: Theorem 7.43 omits the dual-integral refinement clauses for
L[R→R|Z]/L[Z→Z] (the same decision mission 24-ch06d-mconvexfunctions's Theorem 6.61 made),
and Proposition 7.50 states the general inequalities without restating their "In particular"
specializations, which add no independent content — see HARD.md. "" is
replaced by the equivalent (ArgMinR ...).Nonempty hypothesis throughout, matching mission
25-ch06e-mconvexfunctions's identical substitution. This mission's base vocabulary is
redeclared from missions 20-ch04b-mconvexsets, 21-ch05b-lconvexsets,
23-24-ch06*-mconvexfunctions, and 26-27-ch07*-lconvexfunctions rather than imported, since
sibling drafts in this series cannot yet reference one another. Contributions completing any of
the sixteen sorrys are welcome; the goal and Theorem 7.43 carry the most independent proof
content.
Selected references
- K. Murota, Discrete Convex Analysis, SIAM, 2003. DOI: 10.1137/1.9780898718508.
- K. Murota and A. Shioura, "M-convex function on generalized polymatroid," Mathematics of Operations Research, 24 (1999), pp. 95-105 [152] (the polyhedral theory Theorems 7.26-7.46 are drawn from).
- P. Milgrom and C. Shannon, "Monotone comparative statics," Econometrica, 62 (1994), pp. 157-180 [129] (the origin of the quasi-submodularity condition (SSQSB)).