Proposition 4 (corrected) — for uniform the minimax loss bid is unique, solves Equation (3), has minimax loss , and increases in
ProvedRobustFPA.VarBid.proposition_4Let bidders, , , and let be uniform on , . Let be the (corrected) ambiguity set of variation in bidding, and let , , be as in the ClosedForms file. Then:
- Existence and uniqueness. There is exactly one minimax loss bid , i.e. exactly one minimizing over all .
- Characterization. A bid is the minimax loss bid if and only if and
- Minimax loss. The minimax loss equals .
- Monotonicity in . If is the minimax loss bid with bidders and the one with bidders (same , , ), then .
This is the paper's recommended bid for variation in bidding: a closed-form, robust bid that requires only , , and , with a guarantee on the loss against every environment in the ambiguity set.
Formalization Note. The minimax loss bid is defined from the loss (Model file): bids range over all , the loss is a supremum over all best responses , and the maximal loss is a supremum over every distribution in , all of whose admissible unconstrained-bid laws on are included. The ambiguity set is corrected (unconstrained bids and independent of who is constrained); with the printed set the proposition is false for . The range restriction in item 2 comes from p. 49 ("X only contains elements in "). The paper differentiates in a real ; item 4 compares the integers and . The hypotheses and are implicit in the paper (τ is a probability and the proof uses τ < 1 on p. 50; bids are non-negative; requires ).
import Mathlib import Definitions.Def_RobustFPA_VarBid_Model import Definitions.Def_RobustFPA_VarBid_AmbiguitySet import Definitions.Def_RobustFPA_VarBid_ClosedForms
namespace RobustFPA.VarBid
theorem proposition_4 (n : ℕ) (hn : 2 ≤ n) (τ L v : ℝ) (hτ0 : 0 < τ) (hτ1 : τ < 1) (hL : 0 ≤ L) (hLv : L < v) :
(∃! b : ℝ, IsMinimaxLossBid v (varBidSet n τ L (uniformG L v)) b) ∧
(∀ b : ℝ, IsMinimaxLossBid v (varBidSet n τ L (uniformG L v)) b ↔
(peakBid n τ L v ≤ b ∧ b ≤ v ∧ Equation3 n τ L v b)) ∧
(∀ b : ℝ, IsMinimaxLossBid v (varBidSet n τ L (uniformG L v)) b →
maxLoss v b (varBidSet n τ L (uniformG L v)) = uPlus n τ L v b - uMinus n τ L v b) ∧
(∀ b b' : ℝ, IsMinimaxLossBid v (varBidSet n τ L (uniformG L v)) b →
IsMinimaxLossBid v (varBidSet (n + 1) τ L (uniformG L v)) b' → b < b') := by sorry
end RobustFPA.VarBid
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.