| ⊦ a ∈ s ∧ a ∈ s0 → (s -- a = s0 -- a ↔ s = s0) |
¬(s -- a = s0 -- a ↔ s = s0), a ∈ s, a ∈ s0 ⊦
| ¬(s -- a = s0 -- a ↔ s = s0), a ∈ s, a ∈ s0 ⊦ |
a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0 ⊦ (∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0)) ↔ (∀ a. a ∈ s ↔ a ∈ s0)
Used simplifier rules: Delete: ⊦ a ∈ s -- b ↔ a ≠ b ∧ a ∈ s; ⊦ ¬ a ∈ ∅; (s) ⊦ s1 = s2 ↔ (∀ a. a ∈ s1 ↔ a ∈ s2); (s) ne-01: ⊦ a ∈ s → s ≠ ∅; (forward) from specification set-basic
| a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0 ⊦ (∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0)) ↔ (∀ a. a ∈ s ↔ a ∈ s0) |
a1 ∈ s0, a0 ∈ s, a ∈ s0, a ∈ s, ∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0) ⊦ ∀ a. a ∈ s ↔ a ∈ s0
a1 ∈ s0, a0 ∈ s, a ∈ s0, a ∈ s, ∀ a. a ∈ s ↔ a ∈ s0 ⊦ ∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0)
| a1 ∈ s0, a0 ∈ s, a ∈ s0, a ∈ s, ∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0) ⊦ ∀ a. a ∈ s ↔ a ∈ s0 |
¬(a2 ∈ s ↔ a2 ∈ s0), a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0, ∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0) ⊦
| ¬(a2 ∈ s ↔ a2 ∈ s0), a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0, ∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0) ⊦ |
¬(a2 ∈ s ↔ a2 ∈ s0), a1 ∈ s0, a0 ∈ s, a ∈ s0, a ∈ s, a2 ∈ s, ∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0) ⊦
¬(a2 ∈ s ↔ a2 ∈ s0), a1 ∈ s0, a0 ∈ s, a ∈ s0, a ∈ s, ¬ a2 ∈ s, ∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0) ⊦
Used formulas: a2 ∈ s
| ¬(a2 ∈ s ↔ a2 ∈ s0), a1 ∈ s0, a0 ∈ s, a ∈ s0, a ∈ s, a2 ∈ s, ∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0) ⊦ |
a2 ∈ s, a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0, ¬ a2 ∈ s0, ∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0) ⊦
| a2 ∈ s, a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0, ¬ a2 ∈ s0, ∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0) ⊦ |
Used terms: a2
| ¬(a2 ∈ s ↔ a2 ∈ s0), a1 ∈ s0, a0 ∈ s, a ∈ s0, a ∈ s, ¬ a2 ∈ s, ∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0) ⊦ |
a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0, a2 ∈ s0, ¬ a2 ∈ s, ∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0) ⊦
| a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0, a2 ∈ s0, ¬ a2 ∈ s, ∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0) ⊦ |
Used terms: a2
| a1 ∈ s0, a0 ∈ s, a ∈ s0, a ∈ s, ∀ a. a ∈ s ↔ a ∈ s0 ⊦ ∀ a0. a0 ≠ a → (a0 ∈ s ↔ a0 ∈ s0) |
¬(a2 ∈ s ↔ a2 ∈ s0), a2 ≠ a, a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0, ∀ a. a ∈ s ↔ a ∈ s0 ⊦
| ¬(a2 ∈ s ↔ a2 ∈ s0), a2 ≠ a, a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0, ∀ a. a ∈ s ↔ a ∈ s0 ⊦ |
¬(a2 ∈ s ↔ a2 ∈ s0), a2 ≠ a, a1 ∈ s0, a0 ∈ s, a ∈ s0, a ∈ s, ∀ a. a ∈ s ↔ a ∈ s0 ⊦
Used formulas: a2 = a
| ¬(a2 ∈ s ↔ a2 ∈ s0), a2 ≠ a, a1 ∈ s0, a0 ∈ s, a ∈ s0, a ∈ s, ∀ a. a ∈ s ↔ a ∈ s0 ⊦ |
¬(a2 ∈ s ↔ a2 ∈ s0), a2 ≠ a, a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0, ∀ a. a ∈ s ↔ a ∈ s0 ⊦
| ¬(a2 ∈ s ↔ a2 ∈ s0), a2 ≠ a, a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0, ∀ a. a ∈ s ↔ a ∈ s0 ⊦ |
¬(a2 ∈ s ↔ a2 ∈ s0), a2 ≠ a, a1 ∈ s0, a0 ∈ s, a ∈ s0, a ∈ s, a2 ∈ s, ∀ a. a ∈ s ↔ a ∈ s0 ⊦
¬(a2 ∈ s ↔ a2 ∈ s0), a2 ≠ a, a1 ∈ s0, a0 ∈ s, a ∈ s0, a ∈ s, ¬ a2 ∈ s, ∀ a. a ∈ s ↔ a ∈ s0 ⊦
Used formulas: a2 ∈ s
| ¬(a2 ∈ s ↔ a2 ∈ s0), a2 ≠ a, a1 ∈ s0, a0 ∈ s, a ∈ s0, a ∈ s, a2 ∈ s, ∀ a. a ∈ s ↔ a ∈ s0 ⊦ |
a2 ≠ a, a2 ∈ s, a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0, ¬ a2 ∈ s0, ∀ a. a ∈ s ↔ a ∈ s0 ⊦
| a2 ≠ a, a2 ∈ s, a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0, ¬ a2 ∈ s0, ∀ a. a ∈ s ↔ a ∈ s0 ⊦ |
Used terms: a2
| ¬(a2 ∈ s ↔ a2 ∈ s0), a2 ≠ a, a1 ∈ s0, a0 ∈ s, a ∈ s0, a ∈ s, ¬ a2 ∈ s, ∀ a. a ∈ s ↔ a ∈ s0 ⊦ |
a2 ≠ a, a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0, a2 ∈ s0, ¬ a2 ∈ s, ∀ a. a ∈ s ↔ a ∈ s0 ⊦
| a2 ≠ a, a ∈ s, a ∈ s0, a0 ∈ s, a1 ∈ s0, a2 ∈ s0, ¬ a2 ∈ s, ∀ a. a ∈ s ↔ a ∈ s0 ⊦ |
Used terms: a2
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.