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

Theorem orbidi 510
Description: Disjunction distributes over the biconditional. An axiom of system DS in Vladimir Lifschitz, "On calculational proofs" (1998), http://citeseer.lcs.mit.edu/lifschitz98calculational.html.
Assertion
Ref Expression
orbidi ((φ ∨ (ψχ)) ↔ ((φψ) ↔ (φχ)))

Proof of Theorem orbidi
StepHypRef Expression
1 orc 225 . . . . 5 (φ → (φχ))
21a1d 14 . . . 4 (φ → ((φψ) → (φχ)))
3 orc 225 . . . . 5 (φ → (φψ))
43a1d 14 . . . 4 (φ → ((φχ) → (φψ)))
52, 4impbid 397 . . 3 (φ → ((φψ) ↔ (φχ)))
6 id 9 . . . 4 ((ψχ) → (ψχ))
76orbi2d 466 . . 3 ((ψχ) → ((φψ) ↔ (φχ)))
85, 7jaoi 275 . 2 ((φ ∨ (ψχ)) → ((φψ) ↔ (φχ)))
9 pm2.85 439 . . . 4 (((φψ) → (φχ)) → (φ ∨ (ψχ)))
10 pm2.85 439 . . . 4 (((φχ) → (φψ)) → (φ ∨ (χψ)))
119, 10anim12i 268 . . 3 ((((φψ) → (φχ)) ∧ ((φχ) → (φψ))) → ((φ ∨ (ψχ)) ∧ (φ ∨ (χψ))))
12 bi 396 . . 3 (((φψ) ↔ (φχ)) ↔ (((φψ) → (φχ)) ∧ ((φχ) → (φψ))))
13 bi 396 . . . . 5 ((ψχ) ↔ ((ψχ) ∧ (χψ)))
1413orbi2i 214 . . . 4 ((φ ∨ (ψχ)) ↔ (φ ∨ ((ψχ) ∧ (χψ))))
15 ordi 452 . . . 4 ((φ ∨ ((ψχ) ∧ (χψ))) ↔ ((φ ∨ (ψχ)) ∧ (φ ∨ (χψ))))
1614, 15bitr 151 . . 3 ((φ ∨ (ψχ)) ↔ ((φ ∨ (ψχ)) ∧ (φ ∨ (χψ))))
1711, 12, 163imtr4 192 . 2 (((φψ) ↔ (φχ)) → (φ ∨ (ψχ)))
188, 17impbi 139 1 ((φ ∨ (ψχ)) ↔ ((φψ) ↔ (φχ)))
Colors of variables: wff set class
Syntax hints:   → wi 2   ↔ wb 127   ∨ wo 195   ∧ wa 196
This theorem was proved from axioms:  ax-1 3  ax-2 4  ax-3 5  ax-mp 6
This theorem depends on definitions:  df-bi 128  df-or 197  df-an 198
metamath.org