Reference · Non-negative rationals
rainbow.math.rational.nnrat.map-sum-member
A listed nonnegative rational term is bounded by its finite sum. Constructive membership induction; no decidable equality, normalization, or duplicate-freedom premise. Kernel-checked and axiom-free on D63.
nnrat/map-sum-at-least-member
nnrat/map-sum-at-least-member.{u} :
(A : Type u) (mapping : A → ℚ≥0) (items : List A) (selected : A)
(member : list/membership A items selected)
→ mapping selected ≤ nnrat/map-sum A mapping itemsList = data/Listℚ≥0 = nnrat/NonnegativeRational≤ = nnrat/at-most