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

Theorem 3ornot23VD 36882
Description: Virtual deduction proof of 3ornot23 36501. 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 36643  |-  (. ( -.  ph  /\  -.  ps )  ->.  -.  ph ).
4:1,?: e1a 36643  |-  (. ( -.  ph  /\  -.  ps )  ->.  -.  ps ).
5:3,4,?: e11 36704  |-  (. ( -.  ph  /\  -.  ps )  ->.  -.  ( ph  \/  ps ) ).
6:2,?: e2 36647  |-  (. ( -.  ph  /\  -.  ps ) ,. ( ch  \/  ph  \/  ps )  ->.  ( ch  \/  ( ph  \/  ps ) ) ).
7:5,6,?: e12 36750  |-  (. ( -.  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 36581 . . . . . 6  |-  (. ( -.  ph  /\  -.  ps ) 
->.  ( -.  ph  /\  -.  ps ) ).
2 simpl 458 . . . . . 6  |-  ( ( -.  ph  /\  -.  ps )  ->  -.  ph )
31, 2e1a 36643 . . . . 5  |-  (. ( -.  ph  /\  -.  ps ) 
->.  -.  ph ).
4 simpr 462 . . . . . 6  |-  ( ( -.  ph  /\  -.  ps )  ->  -.  ps )
51, 4e1a 36643 . . . . 5  |-  (. ( -.  ph  /\  -.  ps ) 
->.  -.  ps ).
6 ioran 492 . . . . . 6  |-  ( -.  ( ph  \/  ps ) 
<->  ( -.  ph  /\  -.  ps ) )
76simplbi2 629 . . . . 5  |-  ( -. 
ph  ->  ( -.  ps  ->  -.  ( ph  \/  ps ) ) )
83, 5, 7e11 36704 . . . 4  |-  (. ( -.  ph  /\  -.  ps ) 
->.  -.  ( ph  \/  ps ) ).
9 idn2 36629 . . . . 5  |-  (. ( -.  ph  /\  -.  ps ) ,. ( ch  \/  ph  \/  ps )  ->.  ( ch  \/  ph  \/  ps ) ).
10 3orass 985 . . . . . 6  |-  ( ( ch  \/  ph  \/  ps )  <->  ( ch  \/  ( ph  \/  ps )
) )
1110biimpi 197 . . . . 5  |-  ( ( ch  \/  ph  \/  ps )  ->  ( ch  \/  ( ph  \/  ps ) ) )
129, 11e2 36647 . . . 4  |-  (. ( -.  ph  /\  -.  ps ) ,. ( ch  \/  ph  \/  ps )  ->.  ( ch  \/  ( ph  \/  ps ) ) ).
13 orel2 384 . . . 4  |-  ( -.  ( ph  \/  ps )  ->  ( ( ch  \/  ( ph  \/  ps ) )  ->  ch ) )
148, 12, 13e12 36750 . . 3  |-  (. ( -.  ph  /\  -.  ps ) ,. ( ch  \/  ph  \/  ps )  ->.  ch ).
1514in2 36621 . 2  |-  (. ( -.  ph  /\  -.  ps ) 
->.  ( ( ch  \/  ph  \/  ps )  ->  ch ) ).
1615in1 36578 1  |-  ( ( -.  ph  /\  -.  ps )  ->  ( ( ch  \/  ph  \/  ps )  ->  ch ) )
Colors of variables: wff setvar class
Syntax hints:   -. wn 3    -> wi 4    \/ wo 369    /\ wa 370    \/ w3o 981
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 188  df-or 371  df-an 372  df-3or 983  df-vd1 36577  df-vd2 36585
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator