| mon(σσ), ⌜m1⌝ + ⌜1⌝ + ⌜m⌝ < # σσ, ∀ n, m, σσ. m1 = n - m ∧ mon(σσ) ∧ m ≤ n ∧ ⌜n⌝ < # σσ → (∃ σ1. σσ[m] + σ1 = σσ[n]) ⊦ ∃ σ1. σσ[m] + σ1 = σσ[(m1 + 1) + m] |
mon(σσ), ⌜m1⌝ + ⌜1⌝ + ⌜m⌝ < # σσ, m1 = m1 + m - m ∧ mon(σσ) ∧ m ≤ m1 + m ∧ ⌜m1 + m⌝ < # σσ → (∃ σ1. σσ[m] + σ1 = σσ[m1 + m]) ⊦ ∃ σ1. σσ[m] + σ1 = σσ[(m1 + 1) + m]
Used terms: m1 + m, m, σσ