Eq. (5.12) — the localization of ω° at p₀ is the minimum of ⟨p, x⟩ over argmax(ω[−p₀])
ProvedSteinitzExchange.LocalSupermod.localization_eq_min_argmaxLet be a finite integral base set, , and . The localization of the concave conjugate at , defined through the subdifferential , satisfies
the minimum being attained.
This identity reduces the localization of to the support function of the maximizer set , which is the bridge between the Local Supermodularity Theorem and Theorems 4.4 and 5.1.
Formalization Note. The identity is stated as IsLeast: is a value at some maximizer and is at most every such value. This excludes the junk value of the real sInf in the definition of the localization. Note the sign: .
import Mathlib import Definitions.Def_SteinitzExchange_LocalSupermod_IntegralBaseSet import Definitions.Def_SteinitzExchange_LocalSupermod_Exchange import Definitions.Def_SteinitzExchange_LocalSupermod_Localization
namespace SteinitzExchange.LocalSupermod
/-- Murota 1996, p. 292, Eq. (5.12). For `ω` on a finite integral base set `B`, every `p₀`
and every `p`, the localization `L̂(ω°, p₀)(p)` (defined by (5.8)–(5.9)) is the minimum of
`⟨p, x⟩` over `x ∈ argmax(ω[−p₀])`: it is attained there and is a lower bound. -/
theorem localization_eq_min_argmax {V : Type*} [Fintype V] [DecidableEq V] [Nonempty V]
(B : Finset (V → ℤ)) (hB : IsIntegralBaseSet B) (ω : (V → ℤ) → ℝ) (p₀ p : V → ℝ) :
IsLeast ((fun x => pairing p (toReal x)) '' (argmaxB B (perturb ω (-p₀)) : Set (V → ℤ)))
(localization (concaveConj B ω) p₀ p) := by sorry
end SteinitzExchange.LocalSupermod
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Setting.
- is a finite, nonempty type with decidable equality, and .
- is a finite integral base set. That means , and for all and every with , there is with and .
- is arbitrary, and are arbitrary.
Definitions used.
- The concave conjugate is
- Its superdifferential at is
- The localization is
taken as a real infimum. It takes the default value if that set is empty or unbounded below.
Claim. Let
Then is the least element of . In other words, it is attained as for some , and it is for every .
Degenerate cases.
- Empty and empty are excluded. The set is nonempty because is finite and nonempty.
- If has one element, then , and the theorem asserts .
- is allowed. The claim then gives the value .
- The theorem fixes the left-hand value as the stated real infimum under the default-value convention. It asserts that this value equals the minimum over .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.