Partial map. If f : Π a, p a → β is a partial function defined on
a : α satisfying p, then pmap f l h is essentially the same as map f l
but is defined only when all members of l satisfy p, using the proof
to apply f.
Instances For
@[implemented_by _private.Std.Data.List.Init.Attach.0.List.attachImpl]
"Attach" the proof that the elements of l are in l to produce a new list
with the same elements but in the type {x // x ∈ l}.
Equations
- List.attach l = List.pmap Subtype.mk l ⋯