| (r ' + x1)[m] = (r ' + x1)[n], path(r ' + x1, H), n ≤ # x1, m ≤ # x1 ⊦ n < m, m = n, ∃ m, n, r0. m < n ∧ reachable-n(H, m, r, r0) ∧ reachable-n(H, n, r, r0) |
(r ' + x1)[m] = (r ' + x1)[n], path(r ' + x1, H), n ≤ # x1, m < n, m < # x1 ⊦ m = n, x1 = [], ∃ m, n, r0. m < n ∧ reachable-n(H, m, r, r0) ∧ reachable-n(H, n, r, r0)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ # x0 = 0 ↔ x0 = []], [CSIMPSEQ : ⊦ m < n → m ≤ n], [CSIMPSEQ : ⊦ m < n → n ≠ 0], [CSIMPFORWARD : ⊦ m < n → n ≠ 0], [CSIMPFORWARD : ⊦ m < n ∧ n ≤ n0 → m < n0], [CSIMPSEQ : ⊦ m ≠ n → (¬ m < n ↔ n < m)])]]