Lemmas about List.eraseP
, List.erase
, and List.eraseIdx
. #
eraseP #
theorem
List.Pairwise.eraseP
{α✝ : Type u_1}
{p : α✝ → α✝ → Prop}
{l : List α✝}
(q : α✝ → Bool)
:
Pairwise p l → Pairwise p (List.eraseP q l)
theorem
List.Nodup.eraseP
{α✝ : Type u_1}
{l : List α✝}
(p : α✝ → Bool)
:
l.Nodup → (List.eraseP p l).Nodup