| ⊦ gcd(m, gcd(n, n0)) = gcd(gcd(m, n), n0) |
gcd(m, gcd(n, n0)) ≠ gcd(gcd(m, n), n0) ⊦
| gcd(m, gcd(n, n0)) ≠ gcd(gcd(m, n), n0) ⊦ |
m | n, n | m ⊦ m = n
gcd(m, gcd(n, n0)) ≠ gcd(gcd(m, n), n0) ⊦ gcd(m, gcd(n, n0)) | gcd(gcd(m, n), n0) ∧ gcd(gcd(m, n), n0) | gcd(m, gcd(n, n0))
Used terms: gcd(m, gcd(n, n0)), gcd(gcd(m, n), n0)
| gcd(m, gcd(n, n0)) ≠ gcd(gcd(m, n), n0) ⊦ gcd(m, gcd(n, n0)) | gcd(gcd(m, n), n0) ∧ gcd(gcd(m, n), n0) | gcd(m, gcd(n, n0)) |
gcd(m, gcd(n, n0)) ≠ gcd(gcd(m, n), n0), ¬ gcd(m, gcd(n, n0)) | gcd(gcd(m, n), n0) ⊦
gcd(m, gcd(n, n0)) ≠ gcd(gcd(m, n), n0), ¬ gcd(gcd(m, n), n0) | gcd(m, gcd(n, n0)) ⊦
| gcd(m, gcd(n, n0)) ≠ gcd(gcd(m, n), n0), ¬ gcd(m, gcd(n, n0)) | gcd(gcd(m, n), n0) ⊦ |
⊦ n0 | m ∧ n0 | n → n0 | gcd(m, n)
gcd(m, gcd(n, n0)) ≠ gcd(gcd(m, n), n0), ¬ gcd(m, gcd(n, n0)) | gcd(gcd(m, n), n0), gcd(m, gcd(n, n0)) | gcd(m, n) ∧ gcd(m, gcd(n, n0)) | n0 → gcd(m, gcd(n, n0)) | gcd(gcd(m, n), n0) ⊦
Used terms: gcd(m, gcd(n, n0)), gcd(m, n), n0
| ⊦ n0 | m ∧ n0 | n → n0 | gcd(m, n) |
| gcd(m, gcd(n, n0)) ≠ gcd(gcd(m, n), n0), ¬ gcd(m, gcd(n, n0)) | gcd(gcd(m, n), n0), gcd(m, gcd(n, n0)) | gcd(m, n) ∧ gcd(m, gcd(n, n0)) | n0 → gcd(m, gcd(n, n0)) | gcd(gcd(m, n), n0) ⊦ |
gcd(m, gcd(n, n0)) ≠ gcd(gcd(m, n), n0), ¬ gcd(m, gcd(n, n0)) | gcd(gcd(m, n), n0), ¬ gcd(m, gcd(n, n0)) | n0 ⊦
Used simplifier rules: gcd-div-02: ⊦ gcd(m, gcd(n, n0)) | gcd(m, n);
| gcd(m, gcd(n, n0)) ≠ gcd(gcd(m, n), n0), ¬ gcd(m, gcd(n, n0)) | gcd(gcd(m, n), n0), ¬ gcd(m, gcd(n, n0)) | n0 ⊦ |
⊦ gcd(m, n) = gcd(n, m)
Used simplifier rules: gcd-div-03: ⊦ gcd(m, gcd(n, n0)) | n; Used terms: n0, n
| gcd(m, gcd(n, n0)) ≠ gcd(gcd(m, n), n0), ¬ gcd(gcd(m, n), n0) | gcd(m, gcd(n, n0)) ⊦ |
⊦ n0 | m ∧ n0 | n → n0 | gcd(m, n)
gcd(m, gcd(n, n0)) ≠ gcd(gcd(m, n), n0), ¬ gcd(gcd(m, n), n0) | gcd(m, gcd(n, n0)), gcd(gcd(m, n), n0) | m ∧ gcd(gcd(m, n), n0) | gcd(n, n0) → gcd(gcd(m, n), n0) | gcd(m, gcd(n, n0)) ⊦
Used terms: gcd(gcd(m, n), n0), m, gcd(n, n0)
| ⊦ n0 | m ∧ n0 | n → n0 | gcd(m, n) |
| gcd(m, gcd(n, n0)) ≠ gcd(gcd(m, n), n0), ¬ gcd(gcd(m, n), n0) | gcd(m, gcd(n, n0)), gcd(gcd(m, n), n0) | m ∧ gcd(gcd(m, n), n0) | gcd(n, n0) → gcd(gcd(m, n), n0) | gcd(m, gcd(n, n0)) ⊦ |
⊦ gcd(m, n) = gcd(n, m)
gcd(m, gcd(n, n0)) ≠ gcd(gcd(n, m), n0), ¬ gcd(gcd(n, m), n0) | gcd(m, gcd(n, n0)), gcd(gcd(n, m), n0) | m ∧ gcd(gcd(n, m), n0) | gcd(n, n0) → gcd(gcd(n, m), n0) | gcd(m, gcd(n, n0)) ⊦
Used terms: n, m
| gcd(m, gcd(n, n0)) ≠ gcd(gcd(n, m), n0), ¬ gcd(gcd(n, m), n0) | gcd(m, gcd(n, n0)), gcd(gcd(n, m), n0) | m ∧ gcd(gcd(n, m), n0) | gcd(n, n0) → gcd(gcd(n, m), n0) | gcd(m, gcd(n, n0)) ⊦ |
gcd(m, gcd(n, n0)) ≠ gcd(gcd(n, m), n0), ¬ gcd(gcd(n, m), n0) | gcd(m, gcd(n, n0)) ⊦ gcd(gcd(n, m), n0) | m ∧ gcd(gcd(n, m), n0) | gcd(n, n0)
| gcd(m, gcd(n, n0)) ≠ gcd(gcd(n, m), n0), ¬ gcd(gcd(n, m), n0) | gcd(m, gcd(n, n0)) ⊦ gcd(gcd(n, m), n0) | m ∧ gcd(gcd(n, m), n0) | gcd(n, n0) |
⊦ gcd(m, gcd(n, n0)) | n
gcd(m, gcd(n, n0)) ≠ gcd(gcd(n, m), n0), gcd(n0, gcd(m, n)) | m, ¬ gcd(gcd(n, m), n0) | gcd(m, gcd(n, n0)) ⊦ gcd(gcd(n, m), n0) | m ∧ gcd(gcd(n, m), n0) | gcd(n, n0)
Used terms: n0, m, n
| ⊦ gcd(m, gcd(n, n0)) | n |
| gcd(m, gcd(n, n0)) ≠ gcd(gcd(n, m), n0), gcd(n0, gcd(m, n)) | m, ¬ gcd(gcd(n, m), n0) | gcd(m, gcd(n, n0)) ⊦ gcd(gcd(n, m), n0) | m ∧ gcd(gcd(n, m), n0) | gcd(n, n0) |
⊦ gcd(m, n) = gcd(n, m)
gcd(m, gcd(n, n0)) ≠ gcd(n0, gcd(n, m)), gcd(n0, gcd(m, n)) | m, ¬ gcd(n0, gcd(n, m)) | gcd(m, gcd(n, n0)) ⊦ gcd(n0, gcd(n, m)) | m ∧ gcd(n0, gcd(n, m)) | gcd(n, n0)
Used terms: n0, gcd(n, m)
| gcd(m, gcd(n, n0)) ≠ gcd(n0, gcd(n, m)), gcd(n0, gcd(m, n)) | m, ¬ gcd(n0, gcd(n, m)) | gcd(m, gcd(n, n0)) ⊦ gcd(n0, gcd(n, m)) | m ∧ gcd(n0, gcd(n, m)) | gcd(n, n0) |
⊦ gcd(m, n) = gcd(n, m)
gcd(m, gcd(n, n0)) ≠ gcd(n0, gcd(m, n)), gcd(n0, gcd(m, n)) | m, ¬ gcd(n0, gcd(m, n)) | gcd(m, gcd(n, n0)) ⊦ gcd(n0, gcd(m, n)) | m ∧ gcd(n0, gcd(m, n)) | gcd(n, n0)
Used terms: m, n
| gcd(m, gcd(n, n0)) ≠ gcd(n0, gcd(m, n)), gcd(n0, gcd(m, n)) | m, ¬ gcd(n0, gcd(m, n)) | gcd(m, gcd(n, n0)) ⊦ gcd(n0, gcd(m, n)) | m ∧ gcd(n0, gcd(m, n)) | gcd(n, n0) |
gcd(m, gcd(n, n0)) ≠ gcd(n0, gcd(m, n)), ¬ gcd(n0, gcd(m, n)) | gcd(m, gcd(n, n0)), ¬ gcd(n0, gcd(m, n)) | gcd(n, n0) ⊦
Used simplifier rules: gcd-div-03: ⊦ gcd(m, gcd(n, n0)) | n;
| gcd(m, gcd(n, n0)) ≠ gcd(n0, gcd(m, n)), ¬ gcd(n0, gcd(m, n)) | gcd(m, gcd(n, n0)), ¬ gcd(n0, gcd(m, n)) | gcd(n, n0) ⊦ |
⊦ gcd(m, n) = gcd(n, m)
gcd(m, gcd(n0, n)) ≠ gcd(n0, gcd(m, n)), ¬ gcd(n0, gcd(m, n)) | gcd(m, gcd(n0, n)), ¬ gcd(n0, gcd(m, n)) | gcd(n0, n) ⊦
Used terms: n0, n
| gcd(m, gcd(n0, n)) ≠ gcd(n0, gcd(m, n)), ¬ gcd(n0, gcd(m, n)) | gcd(m, gcd(n0, n)), ¬ gcd(n0, gcd(m, n)) | gcd(n0, n) ⊦ |
⊦ gcd(m, gcd(n, n0)) | gcd(m, n)
gcd(m, gcd(n0, n)) ≠ gcd(n0, gcd(m, n)), gcd(n0, gcd(n, m)) | gcd(n0, n), ¬ gcd(n0, gcd(m, n)) | gcd(m, gcd(n0, n)), ¬ gcd(n0, gcd(m, n)) | gcd(n0, n) ⊦
Used terms: n0, n, m
| ⊦ gcd(m, gcd(n, n0)) | gcd(m, n) |
| gcd(m, gcd(n0, n)) ≠ gcd(n0, gcd(m, n)), gcd(n0, gcd(n, m)) | gcd(n0, n), ¬ gcd(n0, gcd(m, n)) | gcd(m, gcd(n0, n)), ¬ gcd(n0, gcd(m, n)) | gcd(n0, n) ⊦ |
⊦ gcd(m, n) = gcd(n, m)
Used terms: m, n
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.