| ⊦ prefixn(# prefixn(n, x), x) = prefixn(n, x) |
⊦ prefixn(n, x) = (n ≤ # x ⊃ firstn(n, x);x)
⊦ (# (n ≤ # x ⊃ firstn(n, x);x) ≤ # x ⊃ firstn(# (n ≤ # x ⊃ firstn(n, x);x), x);x) = (n ≤ # x ⊃ firstn(n, x);x)
Used simplifier rules: prefixn: ⊦ prefixn(n, x) = (n ≤ # x ⊃ firstn(n, x);x);