Users' Mathboxes Mathbox for Alan Sare < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  3ornot23VD Structured version   Unicode version

Theorem 3ornot23VD 28960
Description: Virtual deduction proof of 3ornot23 28592. The following user's proof is completed by invoking mmj2's unify command and using mmj2's StepSelector to pick all remaining steps of the Metamath proof.
1::
 |-  (. ( -.  ph  /\  -.  ps )  ->.  ( -.  ph  /\  -.  ps ) ).
2::  |-  (. ( -.  ph  /\  -.  ps ) ,. ( ch  \/  ph  \/  ps )  ->.  ( ch  \/  ph  \/  ps ) ).
3:1,?: e1_ 28729  |-  (. ( -.  ph  /\  -.  ps )  ->.  -.  ph ).
4:1,?: e1_ 28729  |-  (. ( -.  ph  /\  -.  ps )  ->.  -.  ps ).
5:3,4,?: e11 28790  |-  (. ( -.  ph  /\  -.  ps )  ->.  -.  ( ph  \/  ps ) ).
6:2,?: e2 28733  |-  (. ( -.  ph  /\  -.  ps ) ,. ( ch  \/  ph  \/  ps )  ->.  ( ch  \/  ( ph  \/  ps ) ) ).
7:5,6,?: e12 28837  |-  (. ( -.  ph  /\  -.  ps ) ,. ( ch  \/  ph  \/  ps )  ->.  ch ).
8:7:  |-  (. ( -.  ph  /\  -.  ps )  ->.  ( ( ch  \/  ph  \/  ps )  ->  ch ) ).
qed:8:  |-  ( ( -.  ph  /\  -.  ps )  ->  ( ( ch  \/  ph  \/  ps )  ->  ch ) )
(Contributed by Alan Sare, 31-Dec-2011.) (Proof modification is discouraged.) (New usage is discouraged.)
Assertion
Ref Expression
3ornot23VD  |-  ( ( -.  ph  /\  -.  ps )  ->  ( ( ch  \/  ph  \/  ps )  ->  ch ) )

Proof of Theorem 3ornot23VD
StepHypRef Expression
1 idn1 28666 . . . . . 6  |-  (. ( -.  ph  /\  -.  ps ) 
->.  ( -.  ph  /\  -.  ps ) ).
2 simpl 445 . . . . . 6  |-  ( ( -.  ph  /\  -.  ps )  ->  -.  ph )
31, 2e1_ 28729 . . . . 5  |-  (. ( -.  ph  /\  -.  ps ) 
->.  -.  ph ).
4 simpr 449 . . . . . 6  |-  ( ( -.  ph  /\  -.  ps )  ->  -.  ps )
51, 4e1_ 28729 . . . . 5  |-  (. ( -.  ph  /\  -.  ps ) 
->.  -.  ps ).
6 ioran 478 . . . . . 6  |-  ( -.  ( ph  \/  ps ) 
<->  ( -.  ph  /\  -.  ps ) )
76simplbi2 610 . . . . 5  |-  ( -. 
ph  ->  ( -.  ps  ->  -.  ( ph  \/  ps ) ) )
83, 5, 7e11 28790 . . . 4  |-  (. ( -.  ph  /\  -.  ps ) 
->.  -.  ( ph  \/  ps ) ).
9 idn2 28715 . . . . 5  |-  (. ( -.  ph  /\  -.  ps ) ,. ( ch  \/  ph  \/  ps )  ->.  ( ch  \/  ph  \/  ps ) ).
10 3orass 940 . . . . . 6  |-  ( ( ch  \/  ph  \/  ps )  <->  ( ch  \/  ( ph  \/  ps )
) )
1110biimpi 188 . . . . 5  |-  ( ( ch  \/  ph  \/  ps )  ->  ( ch  \/  ( ph  \/  ps ) ) )
129, 11e2 28733 . . . 4  |-  (. ( -.  ph  /\  -.  ps ) ,. ( ch  \/  ph  \/  ps )  ->.  ( ch  \/  ( ph  \/  ps ) ) ).
13 orel2 374 . . . 4  |-  ( -.  ( ph  \/  ps )  ->  ( ( ch  \/  ( ph  \/  ps ) )  ->  ch ) )
148, 12, 13e12 28837 . . 3  |-  (. ( -.  ph  /\  -.  ps ) ,. ( ch  \/  ph  \/  ps )  ->.  ch ).
1514in2 28707 . 2  |-  (. ( -.  ph  /\  -.  ps ) 
->.  ( ( ch  \/  ph  \/  ps )  ->  ch ) ).
1615in1 28663 1  |-  ( ( -.  ph  /\  -.  ps )  ->  ( ( ch  \/  ph  \/  ps )  ->  ch ) )
Colors of variables: wff set class
Syntax hints:   -. wn 3    -> wi 4    \/ wo 359    /\ wa 360    \/ w3o 936
This theorem was proved from axioms:  ax-1 5  ax-2 6  ax-3 7  ax-mp 8
This theorem depends on definitions:  df-bi 179  df-or 361  df-an 362  df-3or 938  df-vd1 28662  df-vd2 28671
  Copyright terms: Public domain W3C validator