check / check (push) Canceled after 0s
The ranks of n parts are a permutation of 0..n-1 (being ahead is a strict total order; pigeonhole by hand, core Lean has no subperm), so exactly u parts get a unit and one gets the fraction. apportion_sum and apportion_sum_of_shortfall; the audit shows only the standard axioms. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GWVo7x3UHw5kwCUaWxiejX