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

Theorem 3ornot23VD 39082
Description: Virtual deduction proof of 3ornot23 38715. 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,?: e1a 38852  |-  (. ( -.  ph  /\  -.  ps )  ->.  -.  ph ).
4:1,?: e1a 38852  |-  (. ( -.  ph  /\  -.  ps )  ->.  -.  ps ).
5:3,4,?: e11 38913  |-  (. ( -.  ph  /\  -.  ps )  ->.  -.  ( ph  \/  ps ) ).
6:2,?: e2 38856  |-  (. ( -.  ph  /\  -.  ps ) ,. ( ch  \/  ph  \/  ps )  ->.  ( ch  \/  ( ph  \/  ps ) ) ).
7:5,6,?: e12 38951  |-  (. ( -.  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 38790 . . . . . 6  |-  (. ( -.  ph  /\  -.  ps ) 
->.  ( -.  ph  /\  -.  ps ) ).
2 simpl 473 . . . . . 6  |-  ( ( -.  ph  /\  -.  ps )  ->  -.  ph )
31, 2e1a 38852 . . . . 5  |-  (. ( -.  ph  /\  -.  ps ) 
->.  -.  ph ).
4 simpr 477 . . . . . 6  |-  ( ( -.  ph  /\  -.  ps )  ->  -.  ps )
51, 4e1a 38852 . . . . 5  |-  (. ( -.  ph  /\  -.  ps ) 
->.  -.  ps ).
6 ioran 511 . . . . . 6  |-  ( -.  ( ph  \/  ps ) 
<->  ( -.  ph  /\  -.  ps ) )
76simplbi2 655 . . . . 5  |-  ( -. 
ph  ->  ( -.  ps  ->  -.  ( ph  \/  ps ) ) )
83, 5, 7e11 38913 . . . 4  |-  (. ( -.  ph  /\  -.  ps ) 
->.  -.  ( ph  \/  ps ) ).
9 idn2 38838 . . . . 5  |-  (. ( -.  ph  /\  -.  ps ) ,. ( ch  \/  ph  \/  ps )  ->.  ( ch  \/  ph  \/  ps ) ).
10 3orass 1040 . . . . . 6  |-  ( ( ch  \/  ph  \/  ps )  <->  ( ch  \/  ( ph  \/  ps )
) )
1110biimpi 206 . . . . 5  |-  ( ( ch  \/  ph  \/  ps )  ->  ( ch  \/  ( ph  \/  ps ) ) )
129, 11e2 38856 . . . 4  |-  (. ( -.  ph  /\  -.  ps ) ,. ( ch  \/  ph  \/  ps )  ->.  ( ch  \/  ( ph  \/  ps ) ) ).
13 orel2 398 . . . 4  |-  ( -.  ( ph  \/  ps )  ->  ( ( ch  \/  ( ph  \/  ps ) )  ->  ch ) )
148, 12, 13e12 38951 . . 3  |-  (. ( -.  ph  /\  -.  ps ) ,. ( ch  \/  ph  \/  ps )  ->.  ch ).
1514in2 38830 . 2  |-  (. ( -.  ph  /\  -.  ps ) 
->.  ( ( ch  \/  ph  \/  ps )  ->  ch ) ).
1615in1 38787 1  |-  ( ( -.  ph  /\  -.  ps )  ->  ( ( ch  \/  ph  \/  ps )  ->  ch ) )
Colors of variables: wff setvar class
Syntax hints:   -. wn 3    -> wi 4    \/ wo 383    /\ wa 384    \/ w3o 1036
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8
This theorem depends on definitions:  df-bi 197  df-or 385  df-an 386  df-3or 1038  df-vd1 38786  df-vd2 38794
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator