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

Theorem mopick2 1429
Description: "At most one" can show the existence of a common value. In this case we can infer existence of conjunction from a conjunction of existence, and it is one way to achieve the converse of 19.40 1090.
Assertion
Ref Expression
mopick2 |- ((E*xph /\ E.x(ph /\ ps) /\ E.x(ph /\ ch)) -> E.x(ph /\ ps /\ ch))

Proof of Theorem mopick2
StepHypRef Expression
1 pm3.26 319 . . . 4 |- ((ph /\ ps) -> ph)
2119.22i 1036 . . 3 |- (E.x(ph /\ ps) -> E.xph)
323ad2ant2 799 . 2 |- ((E*xph /\ E.x(ph /\ ps) /\ E.x(ph /\ ch)) -> E.xph)
4 hbmo1 1399 . . . 4 |- (E*xph -> A.xE*xph)
5 hbe1 1012 . . . 4 |- (E.x(ph /\ ps) -> A.xE.x(ph /\ ps))
6 hbe1 1012 . . . 4 |- (E.x(ph /\ ch) -> A.xE.x(ph /\ ch))
74, 5, 6hb3an 1009 . . 3 |- ((E*xph /\ E.x(ph /\ ps) /\ E.x(ph /\ ch)) -> A.x(E*xph /\ E.x(ph /\ ps) /\ E.x(ph /\ ch)))
8 mopick 1426 . . . . . . 7 |- ((E*xph /\ E.x(ph /\ ps)) -> (ph -> ps))
9 mopick 1426 . . . . . . 7 |- ((E*xph /\ E.x(ph /\ ch)) -> (ph -> ch))
108, 9anim12i 333 . . . . . 6 |- (((E*xph /\ E.x(ph /\ ps)) /\ (E*xph /\ E.x(ph /\ ch))) -> ((ph -> ps) /\ (ph -> ch)))
11 3anass 777 . . . . . . 7 |- ((E*xph /\ E.x(ph /\ ps) /\ E.x(ph /\ ch)) <-> (E*xph /\ (E.x(ph /\ ps) /\ E.x(ph /\ ch))))
12 anandi 509 . . . . . . 7 |- ((E*xph /\ (E.x(ph /\ ps) /\ E.x(ph /\ ch))) <-> ((E*xph /\ E.x(ph /\ ps)) /\ (E*xph /\ E.x(ph /\ ch))))
1311, 12bitr 173 . . . . . 6 |- ((E*xph /\ E.x(ph /\ ps) /\ E.x(ph /\ ch)) <-> ((E*xph /\ E.x(ph /\ ps)) /\ (E*xph /\ E.x(ph /\ ch))))
14 jcab 596 . . . . . 6 |- ((ph -> (ps /\ ch)) <-> ((ph -> ps) /\ (ph -> ch)))
1510, 13, 143imtr4 219 . . . . 5 |- ((E*xph /\ E.x(ph /\ ps) /\ E.x(ph /\ ch)) -> (ph -> (ps /\ ch)))
1615ancld 298 . . . 4 |- ((E*xph /\ E.x(ph /\ ps) /\ E.x(ph /\ ch)) -> (ph -> (ph /\ (ps /\ ch))))
17 3anass 777 . . . 4 |- ((ph /\ ps /\ ch) <-> (ph /\ (ps /\ ch)))
1816, 17syl6ibr 213 . . 3 |- ((E*xph /\ E.x(ph /\ ps) /\ E.x(ph /\ ch)) -> (ph -> (ph /\ ps /\ ch)))
197, 1819.22d 1058 . 2 |- ((E*xph /\ E.x(ph /\ ps) /\ E.x(ph /\ ch)) -> (E.xph -> E.x(ph /\ ps /\ ch)))
203, 19mpd 26 1 |- ((E*xph /\ E.x(ph /\ ps) /\ E.x(ph /\ ch)) -> E.x(ph /\ ps /\ ch))
Colors of variables: wff set class
Syntax hints:   -> wi 3   /\ wa 223   /\ w3a 773  E.wex 977  E*wmo 1374
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 959  ax-gen 960  ax-8 961  ax-10 963  ax-11 964  ax-12 965  ax-17 968  ax-4 970  ax-5o 972  ax-6o 975  ax-9o 1119  ax-10o 1136  ax-16 1206  ax-11o 1213
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-3an 775  df-ex 978  df-sb 1168  df-eu 1375  df-mo 1376
Copyright terms: Public domain