HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem 3ornot23 1281
Description: If the second and third disjuncts of a true triple disjunction are false, then the first disjunct is true. Automatically derived from 3ornot23VD 16671. (Contributed by Alan Sare, 31-Dec-2011.)
Assertion
Ref Expression
3ornot23 |- ((-. ph /\ -. ps) -> ((ch \/ ph \/ ps) -> ch))

Proof of Theorem 3ornot23
StepHypRef Expression
1 ioran 331 . . 3 |- (-. (ph \/ ps) <-> (-. ph /\ -. ps))
21biimpri 169 . 2 |- ((-. ph /\ -. ps) -> -. (ph \/ ps))
3 3orass 861 . . . 4 |- ((ch \/ ph \/ ps) <-> (ch \/ (ph \/ ps)))
43biimpi 168 . . 3 |- ((ch \/ ph \/ ps) -> (ch \/ (ph \/ ps)))
54a1i 8 . 2 |- ((-. ph /\ -. ps) -> ((ch \/ ph \/ ps) -> (ch \/ (ph \/ ps))))
6 orel2 272 . 2 |- (-. (ph \/ ps) -> ((ch \/ (ph \/ ps)) -> ch))
72, 5, 6sylsyld 32 1 |- ((-. ph /\ -. ps) -> ((ch \/ ph \/ ps) -> ch))
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   \/ wo 239   /\ wa 240   \/ w3o 857
This theorem is referenced by:  tratrb 5831  tratrbVD 16685
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242  df-3or 859
Copyright terms: Public domain