| ∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x) ⊦ indhyp-list(x) |
¬ indhyp-list(x), ∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x) ⊦
| ¬ indhyp-list(x), ∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x) ⊦ |
¬ indhyp-list(x), ∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x), ∀ x0, indhyp-list. # x0 < # x → ¬ indhyp-list(x0) ∧ (∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x)) → false ⊦
Used simplifier rules: <; (wellfounded) Used terms: # x
| ¬ indhyp-list(x), ∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x), ∀ x0, indhyp-list. # x0 < # x → ¬ indhyp-list(x0) ∧ (∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x)) → false ⊦ |
¬ indhyp-list(x), (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x), ∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x), ∀ x0, indhyp-list. # x0 < # x → ¬ indhyp-list(x0) ∧ (∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x)) → false ⊦
Used terms: x
| ¬ indhyp-list(x), (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x), ∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x), ∀ x0, indhyp-list. # x0 < # x → ¬ indhyp-list(x0) ∧ (∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x)) → false ⊦ |
x0 < x, ¬ indhyp-list(x), ¬ indhyp-list(x0), ∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x), ∀ x0, indhyp-list. # x0 < # x → ¬ indhyp-list(x0) ∧ (∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x)) → false ⊦
| x0 < x, ¬ indhyp-list(x), ¬ indhyp-list(x0), ∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x), ∀ x0, indhyp-list. # x0 < # x → ¬ indhyp-list(x0) ∧ (∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x)) → false ⊦ |
x0 < x, ¬ # x0 < # x, ¬ indhyp-list(x), ¬ indhyp-list(x0), ∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x), ∀ x0, indhyp-list. # x0 < # x → ¬ indhyp-list(x0) ∧ (∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x)) → false ⊦
Used terms: x0, indhyp-list
| x0 < x, ¬ # x0 < # x, ¬ indhyp-list(x), ¬ indhyp-list(x0), ∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x), ∀ x0, indhyp-list. # x0 < # x → ¬ indhyp-list(x0) ∧ (∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x)) → false ⊦ |
x0 < x, # x ≤ # x0, ¬ indhyp-list(x), ¬ indhyp-list(x0), ∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x), ∀ x0, indhyp-list. # x0 < # x → ¬ indhyp-list(x0) ∧ (∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x)) → false ⊦
Used simplifier rules: ⊦ m < n ↔ ¬ n ≤ m; (ss)
| x0 < x, # x ≤ # x0, ¬ indhyp-list(x), ¬ indhyp-list(x0), ∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x), ∀ x0, indhyp-list. # x0 < # x → ¬ indhyp-list(x0) ∧ (∀ x. (∀ x0. x0 < x → indhyp-list(x0)) → indhyp-list(x)) → false ⊦ |
⊦ ar0 < ar1 ↔ # ar0 < # ar1 ∧ ar0 = subarray(ar1, # ar1 - # ar0, # ar0)
Used simplifier rules: ⊦ m < n → (n ≤ m ↔ false); (s) Used terms: x0, x
| ⊦ ar0 < ar1 ↔ # ar0 < # ar1 ∧ ar0 = subarray(ar1, # ar1 - # ar0, # ar0) |
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.