This is an inofficial mirror of http://metamath.tirix.org for personal testing of a visualizer extension only.
Description: Modus tollendo ponens (inclusive-or version), aka disjunctive syllogism. This is similar to mtpxor , one of the five original "indemonstrables" in Stoic logic. However, in Stoic logic this rule used exclusive-or, while the name modus tollendo ponens often refers to a variant of the rule that uses inclusive-or instead. The rule says, "if ph is not true, and ph or ps (or both) are true, then ps must be true". An alternate phrasing is: "once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth". -- Sherlock Holmes (Sir Arthur Conan Doyle, 1890: The Sign of the Four, ch. 6). (Contributed by David A. Wheeler, 3-Jul-2016) (Proof shortened by Wolf Lammen, 11-Nov-2017)
| Ref | Expression | ||
|---|---|---|---|
| Hypotheses | mtpor.min | ⊢ ¬ 𝜑 | |
| mtpor.max | ⊢ ( 𝜑 ∨ 𝜓 ) | ||
| Assertion | mtpor | ⊢ 𝜓 |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | mtpor.min | ⊢ ¬ 𝜑 | |
| 2 | mtpor.max | ⊢ ( 𝜑 ∨ 𝜓 ) | |
| 3 | 2 | ori | ⊢ ( ¬ 𝜑 → 𝜓 ) |
| 4 | 1 3 | ax-mp | ⊢ 𝜓 |