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

Theorem orbi1rVD 45830
Description: Virtual deduction proof of orbi1r 45493. 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:: (   (𝜑 ↔ 𝜓)   ▶   (𝜑 ↔ 𝜓)   )
2:: (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜑)    ▶   (𝜒 ∨ 𝜑)   )
3:2,?: e2 45614 (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜑)    ▶   (𝜑 ∨ 𝜒)   )
4:1,3,?: e12 45706 (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜑)    ▶   (𝜓 ∨ 𝜒)   )
5:4,?: e2 45614 (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜑)    ▶   (𝜒 ∨ 𝜓)   )
6:5: (   (𝜑 ↔ 𝜓)   ▶   ((𝜒 ∨ 𝜑) → (𝜒 ∨ 𝜓))   )
7:: (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜓)    ▶   (𝜒 ∨ 𝜓)   )
8:7,?: e2 45614 (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜓)    ▶   (𝜓 ∨ 𝜒)   )
9:1,8,?: e12 45706 (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜓)    ▶   (𝜑 ∨ 𝜒)   )
10:9,?: e2 45614 (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜓)    ▶   (𝜒 ∨ 𝜑)   )
11:10: (   (𝜑 ↔ 𝜓)   ▶   ((𝜒 ∨ 𝜓) → (𝜒 ∨ 𝜑))   )
12:6,11,?: e11 45671 (   (𝜑 ↔ 𝜓)   ▶   ((𝜒 ∨ 𝜑) ↔ (𝜒 ∨ 𝜓))   )
qed:12: ((𝜑 ↔ 𝜓) → ((𝜒 ∨ 𝜑) ↔ (𝜒 ∨ 𝜓)))
(Contributed by Alan Sare, 31-Dec-2011.) (Proof modification is discouraged.) (New usage is discouraged.)
Assertion
Ref Expression
orbi1rVD ((𝜑 ↔ 𝜓) → ((𝜒 ∨ 𝜑) ↔ (𝜒 ∨ 𝜓)))

Proof of Theorem orbi1rVD
StepHypRef Expression
1 idn1 45557 . . . . . 6 (   (𝜑 ↔ 𝜓)   ▶   (𝜑 ↔ 𝜓)   )
2 idn2 45596 . . . . . . 7 (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜑)   ▶   (𝜒 ∨ 𝜑)   )
3 pm1.4 883 . . . . . . 7 ((𝜒 ∨ 𝜑) → (𝜑 ∨ 𝜒))
42, 3e2 45614 . . . . . 6 (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜑)   ▶   (𝜑 ∨ 𝜒)   )
5 orbi1 931 . . . . . . 7 ((𝜑 ↔ 𝜓) → ((𝜑 ∨ 𝜒) ↔ (𝜓 ∨ 𝜒)))
65biimpd 232 . . . . . 6 ((𝜑 ↔ 𝜓) → ((𝜑 ∨ 𝜒) → (𝜓 ∨ 𝜒)))
71, 4, 6e12 45706 . . . . 5 (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜑)   ▶   (𝜓 ∨ 𝜒)   )
8 pm1.4 883 . . . . 5 ((𝜓 ∨ 𝜒) → (𝜒 ∨ 𝜓))
97, 8e2 45614 . . . 4 (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜑)   ▶   (𝜒 ∨ 𝜓)   )
109in2 45588 . . 3 (   (𝜑 ↔ 𝜓)   ▶   ((𝜒 ∨ 𝜑) → (𝜒 ∨ 𝜓))   )
11 idn2 45596 . . . . . . 7 (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜓)   ▶   (𝜒 ∨ 𝜓)   )
12 pm1.4 883 . . . . . . 7 ((𝜒 ∨ 𝜓) → (𝜓 ∨ 𝜒))
1311, 12e2 45614 . . . . . 6 (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜓)   ▶   (𝜓 ∨ 𝜒)   )
145biimprd 251 . . . . . 6 ((𝜑 ↔ 𝜓) → ((𝜓 ∨ 𝜒) → (𝜑 ∨ 𝜒)))
151, 13, 14e12 45706 . . . . 5 (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜓)   ▶   (𝜑 ∨ 𝜒)   )
16 pm1.4 883 . . . . 5 ((𝜑 ∨ 𝜒) → (𝜒 ∨ 𝜑))
1715, 16e2 45614 . . . 4 (   (𝜑 ↔ 𝜓)   ,   (𝜒 ∨ 𝜓)   ▶   (𝜒 ∨ 𝜑)   )
1817in2 45588 . . 3 (   (𝜑 ↔ 𝜓)   ▶   ((𝜒 ∨ 𝜓) → (𝜒 ∨ 𝜑))   )
19 impbi 211 . . 3 (((𝜒 ∨ 𝜑) → (𝜒 ∨ 𝜓)) → (((𝜒 ∨ 𝜓) → (𝜒 ∨ 𝜑)) → ((𝜒 ∨ 𝜑) ↔ (𝜒 ∨ 𝜓))))
2010, 18, 19e11 45671 . 2 (   (𝜑 ↔ 𝜓)   ▶   ((𝜒 ∨ 𝜑) ↔ (𝜒 ∨ 𝜓))   )
2120in1 45554 1 ((𝜑 ↔ 𝜓) → ((𝜒 ∨ 𝜑) ↔ (𝜒 ∨ 𝜓)))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∨ wo 861
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-vd1 45553  df-vd2 45561
This theorem is used by: (None)
  Copyright terms: Public domain W3C validator