Skip to content

chore(Core/Probability/Choice): drop dead PMF.uniformOfArgmax layer - #1715

Merged
github-actions[bot] merged 1 commit into
mainfrom
argmax-pmf-layer
Aug 1, 2026
Merged

chore(Core/Probability/Choice): drop dead PMF.uniformOfArgmax layer#1715
github-actions[bot] merged 1 commit into
mainfrom
argmax-pmf-layer

Conversation

@hawkrobe

@hawkrobe hawkrobe commented Aug 1, 2026

Copy link
Copy Markdown
Owner

Deletes Choice/Argmax.lean: PMF.uniformOfArgmax has zero uses, and the consumer its docstring promises (Franke 2011 IBR) is structurally unreachable — IBR's best response is exact-ℚ (bestResponse : T → M → ℚ, already wired to Finset.argmax via optimalMessages_eq_argmax), while the PMF layer is noncomputable ℝ≥0∞. Core/Order/Argmax.lean (the layer actually consumed, 3 importers) is untouched; if the PMF wrapper is ever wanted it belongs upstream in mathlib's Probability/Distributions/Uniform.lean, after a Finset.argmax set-op lands in Data/Finset/Max.lean.

@github-actions
github-actions Bot enabled auto-merge (squash) August 1, 2026 05:01
@github-actions
github-actions Bot merged commit 67ea852 into main Aug 1, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant