| a ∈ prefixn(n, x), m ≤ pos(a, x) ⊦ m ≤ n |
⊦ prefixn(n, x) = (n ≤ # x ⊃ firstn(n, x);x)
n < m, n < pos(a, x), a ∈ firstn(n, x), m ≤ pos(a, x) ⊦
Used simplifier rules: prefixn: ⊦ prefixn(n, x) = (n ≤ # x ⊃ firstn(n, x);x);% ⊦ ¬ # x < pos(a, x); (s)% ⊦ m +1 = m + 1; (s)%trans: ⊦ n < n0 ∧ n0 < n1 → n < n1; (forward) from specification nat-basic%lf: ⊦ m < n ∧ n < n0 → m +1 < n0; (forward) from specification nat-basic% ⊦ m < n → n ≠ 0; (s)%fle: ⊦ m < n ∧ n ≤ n0 → m < n0; (forward) from specification nat%f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic% ⊦ m ≤ n ↔ ¬ n < m; (ss)