| mon<(nσ) ∧ n < n0 ∧ ⌜n0⌝ < # nσ → nσ[n] < nσ[n0], nσ[n] = nσ[n0], mon<(nσ), ⌜n⌝ < # nσ, ⌜n0⌝ < # nσ ⊦ n = n0 |
nσ[n] = nσ[n0], ⌜n0⌝ < # nσ, ⌜n⌝ < # nσ, mon<(nσ), n0 < n ⊦ n = n0, n = 0
Used simplifier rules: f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic1%neq-01: ⊦ m ≠ n → (¬ m < n ↔ n < m); from specification nat-basic1%ref-1: ⊦ ¬ n < n; from specification nat-basic1