| m < # x ⊦ x[m, a][m] = a |
∀ m, a. m < # x0 → x0[m, a][m] = a, m < #(a0 + x0) ⊦ (a0 + x0)[m, a][m] = a
Used simplifier rules: list freely generated by [], +;;%size-01: ⊦ # [] = 0; from specification list-data%zero-01: ⊦ ¬ m < 0; from specification nat-basic1