| cont(f) ⊦ monotone(f) |
cont(f), ¬ monotone(f) ⊦
| cont(f), ¬ monotone(f) ⊦ |
⊦ cont(f) ↔ (∀ chn. chain(chn) → (∀ x. f(λ x0. ∃ n. chn(n)(x0))(x) ↔ (∃ n. f(chn(n))(x))))
¬ monotone(f), ∀ chn. chain(chn) → (∀ x. f(λ x0. ∃ n. chn(n)(x0))(x) ↔ (∃ n. f(chn(n))(x))) ⊦
Used terms: f
| ⊦ cont(f) ↔ (∀ chn. chain(chn) → (∀ x. f(λ x0. ∃ n. chn(n)(x0))(x) ↔ (∃ n. f(chn(n))(x)))) |
| ¬ monotone(f), ∀ chn. chain(chn) → (∀ x. f(λ x0. ∃ n. chn(n)(x0))(x) ↔ (∃ n. f(chn(n))(x))) ⊦ |
¬ monotone(f), ∀ chn. chain(chn) → (∀ x. f(λ x0. ∃ n. chn(n)(x0))(x) ↔ (∃ n. f(chn(n))(x))) ⊦
| ¬ monotone(f), ∀ chn. chain(chn) → (∀ x. f(λ x0. ∃ n. chn(n)(x0))(x) ↔ (∃ n. f(chn(n))(x))) ⊦ |
⊦ monotone(f) ↔ (∀ iset, iset0. iset ⊆ iset0 → f(iset) ⊆ f(iset0))
∀ chn. chain(chn) → (∀ x. f(λ x0. ∃ n. chn(n)(x0))(x) ↔ (∃ n. f(chn(n))(x))), ∃ iset, iset0. ¬(iset ⊆ iset0 → f(iset) ⊆ f(iset0)) ⊦
Used terms: f
| ⊦ monotone(f) ↔ (∀ iset, iset0. iset ⊆ iset0 → f(iset) ⊆ f(iset0)) |
| ∀ chn. chain(chn) → (∀ x. f(λ x0. ∃ n. chn(n)(x0))(x) ↔ (∃ n. f(chn(n))(x))), ∃ iset, iset0. ¬(iset ⊆ iset0 → f(iset) ⊆ f(iset0)) ⊦ |
iset ⊆ iset0, ¬ f(iset) ⊆ f(iset0), ∀ chn. chain(chn) → (∀ x. f(λ x0. ∃ n. chn(n)(x0))(x) ↔ (∃ n. f(chn(n))(x))) ⊦
| iset ⊆ iset0, ¬ f(iset) ⊆ f(iset0), ∀ chn. chain(chn) → (∀ x. f(λ x0. ∃ n. chn(n)(x0))(x) ↔ (∃ n. f(chn(n))(x))) ⊦ |
⊦ iset ⊆ iset0 ↔ (∀ x. iset(x) → iset0(x))
iset ⊆ iset0, ∀ chn. chain(chn) → (∀ x. f(λ x0. ∃ n. chn(n)(x0))(x) ↔ (∃ n. f(chn(n))(x))), ∃ x. ¬(f(iset)(x) → f(iset0)(x)) ⊦
Used terms: f(iset0), f(iset)
| ⊦ iset ⊆ iset0 ↔ (∀ x. iset(x) → iset0(x)) |
| iset ⊆ iset0, ∀ chn. chain(chn) → (∀ x. f(λ x0. ∃ n. chn(n)(x0))(x) ↔ (∃ n. f(chn(n))(x))), ∃ x. ¬(f(iset)(x) → f(iset0)(x)) ⊦ |
f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ∀ chn. chain(chn) → (∀ x. f(λ x0. ∃ n. chn(n)(x0))(x) ↔ (∃ n. f(chn(n))(x))) ⊦
| f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ∀ chn. chain(chn) → (∀ x. f(λ x0. ∃ n. chn(n)(x0))(x) ↔ (∃ n. f(chn(n))(x))) ⊦ |
f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), chain(λ n. (n = 0 ⊃ iset;iset0)) → (∀ x. f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ↔ (∃ n. f((n = 0 ⊃ iset;iset0))(x))) ⊦
Used terms: λ n. (n = 0 ⊃ iset;iset0)
| f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), chain(λ n. (n = 0 ⊃ iset;iset0)) → (∀ x. f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ↔ (∃ n. f((n = 0 ⊃ iset;iset0))(x))) ⊦ |
f(iset)(x), iset ⊆ iset0, ¬ chain(λ n. (n = 0 ⊃ iset;iset0)), ¬ f(iset0)(x) ⊦
f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ∀ x. f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ↔ (∃ n. f((n = 0 ⊃ iset;iset0))(x)) ⊦
| f(iset)(x), iset ⊆ iset0, ¬ chain(λ n. (n = 0 ⊃ iset;iset0)), ¬ f(iset0)(x) ⊦ |
⊦ chain(chn) ↔ (∀ m, n. chn(m) ⊆ chn(n) ∨ chn(n) ⊆ chn(m))
f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ∃ m, n. ¬((m = 0 ⊃ iset;iset0) ⊆ (n = 0 ⊃ iset;iset0) ∨ (n = 0 ⊃ iset;iset0) ⊆ (m = 0 ⊃ iset;iset0)) ⊦
Used terms: λ n. (n = 0 ⊃ iset;iset0)
| ⊦ chain(chn) ↔ (∀ m, n. chn(m) ⊆ chn(n) ∨ chn(n) ⊆ chn(m)) |
| f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ∃ m, n. ¬((m = 0 ⊃ iset;iset0) ⊆ (n = 0 ⊃ iset;iset0) ∨ (n = 0 ⊃ iset;iset0) ⊆ (m = 0 ⊃ iset;iset0)) ⊦ |
f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ¬ (m = 0 ⊃ iset;iset0) ⊆ (n = 0 ⊃ iset;iset0), ¬ (n = 0 ⊃ iset;iset0) ⊆ (m = 0 ⊃ iset;iset0) ⊦
| f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ¬ (m = 0 ⊃ iset;iset0) ⊆ (n = 0 ⊃ iset;iset0), ¬ (n = 0 ⊃ iset;iset0) ⊆ (m = 0 ⊃ iset;iset0) ⊦ |
n = 0, f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset ⊆ (m = 0 ⊃ iset;iset0), ¬ (m = 0 ⊃ iset;iset0) ⊆ (n = 0 ⊃ iset;iset0) ⊦
n ≠ 0, f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset0 ⊆ (m = 0 ⊃ iset;iset0), ¬ (m = 0 ⊃ iset;iset0) ⊆ (n = 0 ⊃ iset;iset0) ⊦
| n = 0, f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset ⊆ (m = 0 ⊃ iset;iset0), ¬ (m = 0 ⊃ iset;iset0) ⊆ (n = 0 ⊃ iset;iset0) ⊦ |
f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset ⊆ (m = 0 ⊃ iset;iset0), ¬ (m = 0 ⊃ iset;iset0) ⊆ iset ⊦
| f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset ⊆ (m = 0 ⊃ iset;iset0), ¬ (m = 0 ⊃ iset;iset0) ⊆ iset ⊦ |
Used simplifier rules: ⊦ iset ⊆ iset; (s)
| n ≠ 0, f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset0 ⊆ (m = 0 ⊃ iset;iset0), ¬ (m = 0 ⊃ iset;iset0) ⊆ (n = 0 ⊃ iset;iset0) ⊦ |
n ≠ 0, f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset0 ⊆ (m = 0 ⊃ iset;iset0), ¬ (m = 0 ⊃ iset;iset0) ⊆ iset0 ⊦
| n ≠ 0, f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset0 ⊆ (m = 0 ⊃ iset;iset0), ¬ (m = 0 ⊃ iset;iset0) ⊆ iset0 ⊦ |
Used simplifier rules: ⊦ iset ⊆ iset; (s)
| f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ∀ x. f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ↔ (∃ n. f((n = 0 ⊃ iset;iset0))(x)) ⊦ |
f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ↔ (∃ n. f((n = 0 ⊃ iset;iset0))(x)) ⊦
Used terms: x
| f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ↔ (∃ n. f((n = 0 ⊃ iset;iset0))(x)) ⊦ |
f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x) ⊦ ∃ n. f((n = 0 ⊃ iset;iset0))(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x)
f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ∃ n. f((n = 0 ⊃ iset;iset0))(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦
| f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x) ⊦ ∃ n. f((n = 0 ⊃ iset;iset0))(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) |
Used terms: 0
| f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ∃ n. f((n = 0 ⊃ iset;iset0))(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ |
f((n = 0 ⊃ iset;iset0))(x), f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦
| f((n = 0 ⊃ iset;iset0))(x), f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ |
n = 0, f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦
| n = 0, f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ |
f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦
| f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ |
f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), (λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0)) = iset0, f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦
f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ (λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0)) = iset0
Used formulas: (λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0)) = iset0
| f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), (λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0)) = iset0, f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ |
| f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ (λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0)) = iset0 |
f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ (∃ n. (n = 0 ⊃ iset;iset0)(x0)) ↔ iset0(x0)
| f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ (∃ n. (n = 0 ⊃ iset;iset0)(x0)) ↔ iset0(x0) |
f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset0(x0), ∃ n. (n = 0 ⊃ iset;iset0)(x0), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦
f(iset)(x), iset0(x0), iset ⊆ iset0, ¬ f(iset0)(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ ∃ n. (n = 0 ⊃ iset;iset0)(x0)
| f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset0(x0), ∃ n. (n = 0 ⊃ iset;iset0)(x0), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ |
(n = 0 ⊃ iset;iset0)(x0), f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset0(x0), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦
| (n = 0 ⊃ iset;iset0)(x0), f(iset)(x), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset0(x0), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ |
n = 0, f(iset)(x), iset(x0), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset0(x0), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦
| n = 0, f(iset)(x), iset(x0), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset0(x0), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ |
f(iset)(x), iset(x0), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset0(x0), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦
| f(iset)(x), iset(x0), iset ⊆ iset0, ¬ f(iset0)(x), ¬ iset0(x0), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ |
⊦ iset ⊆ iset0 ↔ (∀ x. iset(x) → iset0(x))
f(iset)(x), iset(x0), ¬ f(iset0)(x), ¬ iset0(x0), ∀ x. iset(x) → iset0(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦
Used terms: iset0, iset
| ⊦ iset ⊆ iset0 ↔ (∀ x. iset(x) → iset0(x)) |
| f(iset)(x), iset(x0), ¬ f(iset0)(x), ¬ iset0(x0), ∀ x. iset(x) → iset0(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ |
Used terms: x0
| f(iset)(x), iset0(x0), iset ⊆ iset0, ¬ f(iset0)(x), f(λ x0. ∃ n. (n = 0 ⊃ iset;iset0)(x0))(x) ⊦ ∃ n. (n = 0 ⊃ iset;iset0)(x0) |
Used terms: 1
The following image shows the proof tree of sequent calculus. The proved goal is at the bottom. You can click on the nodes to view additional rules. See here for details on colors in a proof tree.