Lemmas about List.Subset, List.Sublist, List.IsPrefix, List.IsSuffix, and List.IsInfix. #
isPrefixOf #
@[simp]
theorem List.isPrefixOf_cons_cons_self {α : Type u_1} [BEq α] {as bs : List α} [LawfulBEq α] {a : α} :
@[deprecated List.isPrefixOf_cons_cons_self (since := "2026-02-26")]
isSuffixOf #
Subset #
List subset #
@[instance_reducible]
instance List.instTransSubsetMem {α : Type u_1} :
Trans (fun (l₁ l₂ : List α) => l₂ ⊆ l₁) Membership.mem Membership.mem
Equations
- List.instTransSubsetMem = { trans := ⋯ }
Sublist and isSublist #
@[instance_reducible]
instance List.instTransSublistMem {α : Type u_1} :
Trans (fun (l₁ l₂ : List α) => l₂.Sublist l₁) Membership.mem Membership.mem
Equations
- List.instTransSublistMem = { trans := ⋯ }
@[instance_reducible]
Equations
- l₁.instDecidableSublistOfDecidableEq l₂ = decidable_of_iff (l₁.isSublist l₂ = true) ⋯
IsPrefix / IsSuffix / IsInfix #
@[instance_reducible]
Equations
- l₁.instDecidableIsPrefixOfDecidableEq l₂ = decidable_of_iff (l₁.isPrefixOf l₂ = true) ⋯
@[instance_reducible]
Equations
- l₁.instDecidableIsSuffixOfDecidableEq l₂ = decidable_of_iff (l₁.isSuffixOf l₂ = true) ⋯
@[instance_reducible]
Equations
- l₁.instDecidableIsInfixOfDecidableEq l₂ = decidable_of_iff (l₁.isInfixOf_internal l₂ = true) ⋯