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