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

Theorem pm5.21nd 679
Description: Eliminate an antecedent implied by each side of a biconditional.
Hypotheses
Ref Expression
pm5.21nd.1 |- ((ph /\ ps) -> th)
pm5.21nd.2 |- ((ph /\ ch) -> th)
pm5.21nd.3 |- (th -> (ps <-> ch))
Assertion
Ref Expression
pm5.21nd |- (ph -> (ps <-> ch))

Proof of Theorem pm5.21nd
StepHypRef Expression
1 pm5.21nd.1 . . . . . 6 |- ((ph /\ ps) -> th)
21ex 373 . . . . 5 |- (ph -> (ps -> th))
32con3d 95 . . . 4 |- (ph -> (-. th -> -. ps))
4 pm5.21nd.2 . . . . . 6 |- ((ph /\ ch) -> th)
54ex 373 . . . . 5 |- (ph -> (ch -> th))
65con3d 95 . . . 4 |- (ph -> (-. th -> -. ch))
73, 6jcad 599 . . 3 |- (ph -> (-. th -> (-. ps /\ -. ch)))
8 pm5.21 676 . . 3 |- ((-. ps /\ -. ch) -> (ps <-> ch))
97, 8syl6 22 . 2 |- (ph -> (-. th -> (ps <-> ch)))
10 pm5.21nd.3 . 2 |- (th -> (ps <-> ch))
119, 10pm2.61d2 129 1 |- (ph -> (ps <-> ch))
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 146   /\ wa 223
This theorem is referenced by:  ideqg 3271  fvelimab 3756  fzrev3t 6454  climres 7050  climshft2 7051  iserzshft2 7052  iserzshft 7088  eltgt 7568  eltg2t 7569  iscld 7619  ismsg 7750  lmbr 7880  isring 8093
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7
This theorem depends on definitions:  df-bi 147  df-an 225
Copyright terms: Public domain