Uniform-over-argmax choice rule #
PMF.uniformOfArgmax score is the PMF uniform over the score-maximal
elements (Finset.argmax). It is the hard-choice sibling of PMF.softmax
(Core/Probability/Softmax.lean): as the inverse temperature inside a
softmax score grows without bound, softmax mass concentrates on the argmax
set (Core/Probability/SoftmaxLimits.lean proves the ℝ-level limit).
Iterated-best-response models ([Fra11]) use this rule where RSA
([FG12]) uses softmax.
Main definitions #
PMF.uniformOfArgmax score— uniform PMF overFinset.univ.argmax score.
Main statements #
support_uniformOfArgmax— the support is the argmax set.uniformOfArgmax_apply_pos_iff— positive mass iff score-maximal.uniformOfArgmax_comp_strictMono— invariance under strictly monotone rescaling of the score (inverse-temperature invariance).
Definition #
The argmax choice rule: uniform distribution over the score-maximal
elements. Hard-choice counterpart of PMF.softmax; the selection rule of
iterated-best-response models ([Fra11]).
Equations
- PMF.uniformOfArgmax score = PMF.uniformOfFinset (Finset.univ.argmax score) ⋯
Instances For
API #
The support of the argmax choice rule is the argmax set.
The argmax choice rule assigns positive mass exactly to the score-maximal elements.
Mass of a score-maximal element: one over the size of the argmax set.
Non-maximal elements get zero mass.
The argmax choice rule is invariant under strictly monotone rescaling of the score: changing the inverse temperature does not move the hard choice.
A constant score yields the uniform distribution.