| (m ≤ # x ⊃ firstn(m, x);x) = y + z ⊦ y = ((# y < m ⊃ # y;m) ≤ # x ⊃ firstn((# y < m ⊃ # y;m), x);x) |
(m ≤ # x ⊃ firstn(m, x);x) = y + z, (# y < m ⊃ # y;m) ≤ # x ⊦ y = firstn((# y < m ⊃ # y;m), x)
(m ≤ # x ⊃ firstn(m, x);x) = y + z ⊦ y = x, (# y < m ⊃ # y;m) ≤ # x