| ordered≤(a0 ' + y), x ⊒ a ' + a0 ' + y, ∀ x0. x0 ⊒ a0 ' + y → ordered≤(x0) ⊦ a0 < a, ordered≤(x) |
x = a1 + x1, ordered≤(a0 ' + y), x ⊒ a ' + a0 ' + y, ∀ x0. x0 ⊒ a0 ' + y → ordered≤(x0) ⊦ a0 < a, ordered≤(x)
Used simplifier rules: le-e: ⊦ ordered≤([]);%list freely generated by [], +;;%postfix-empty: ⊦ [] ⊒ x; from specification list-last