⊦ n ≤ # x ∧ a ∈ x ∧ ¬ a ∈ lastn(n, x) → (¬ a ∈ firstn(# x - n, x) ↔ false)
Rule argument
spec: list-del
inst:
name: firstN-lastN-in
seq: ⊦ n ≤ # x ∧ a ∈ x ∧ ¬ a ∈ lastn(n, x)
→ (¬ a ∈ firstn(# x - n, x) ↔ false)
subst: [n, x, a] → [n, x, a]
flags: rewrite, current
Additional information
Used simplifier rules:
lels-03: ⊦ m < n → m ≤ n; from specification nat
Used terms: n, x, a