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