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

Theorem bm1.3ii 2674
Description: Convert implication to equivalence using Aussonderung. Similar to Theorem 1.3ii of [BellMachover] p. 463.
Hypothesis
Ref Expression
bm1.3ii.1 |- E.xA.y(ph -> y e. x)
Assertion
Ref Expression
bm1.3ii |- E.xA.y(y e. x <-> ph)
Distinct variable groups:   ph,x   x,y

Proof of Theorem bm1.3ii
StepHypRef Expression
1 bm1.3ii.1 . . . . 5 |- E.xA.y(ph -> y e. x)
2 elequ2 1124 . . . . . . . 8 |- (x = z -> (y e. x <-> y e. z))
32imbi2d 610 . . . . . . 7 |- (x = z -> ((ph -> y e. x) <-> (ph -> y e. z)))
43albidv 1260 . . . . . 6 |- (x = z -> (A.y(ph -> y e. x) <-> A.y(ph -> y e. z)))
54cbvexv 1297 . . . . 5 |- (E.xA.y(ph -> y e. x) <-> E.zA.y(ph -> y e. z))
61, 5mpbi 189 . . . 4 |- E.zA.y(ph -> y e. z)
7 ax-sep 2671 . . . 4 |- E.xA.y(y e. x <-> (y e. z /\ ph))
86, 7pm3.2i 285 . . 3 |- (E.zA.y(ph -> y e. z) /\ E.xA.y(y e. x <-> (y e. z /\ ph)))
98exan 1082 . 2 |- E.z(A.y(ph -> y e. z) /\ E.xA.y(y e. x <-> (y e. z /\ ph)))
10 19.42v 1290 . . . 4 |- (E.x(A.y(ph -> y e. z) /\ A.y(y e. x <-> (y e. z /\ ph))) <-> (A.y(ph -> y e. z) /\ E.xA.y(y e. x <-> (y e. z /\ ph))))
11 19.26 1043 . . . . . 6 |- (A.y((ph -> y e. z) /\ (y e. x <-> (y e. z /\ ph))) <-> (A.y(ph -> y e. z) /\ A.y(y e. x <-> (y e. z /\ ph))))
12 bimsc1 747 . . . . . . 7 |- (((ph -> y e. z) /\ (y e. x <-> (y e. z /\ ph))) -> (y e. x <-> ph))
131219.20i 968 . . . . . 6 |- (A.y((ph -> y e. z) /\ (y e. x <-> (y e. z /\ ph))) -> A.y(y e. x <-> ph))
1411, 13sylbir 201 . . . . 5 |- ((A.y(ph -> y e. z) /\ A.y(y e. x <-> (y e. z /\ ph))) -> A.y(y e. x <-> ph))
151419.22i 1016 . . . 4 |- (E.x(A.y(ph -> y e. z) /\ A.y(y e. x <-> (y e. z /\ ph))) -> E.xA.y(y e. x <-> ph))
1610, 15sylbir 201 . . 3 |- ((A.y(ph -> y e. z) /\ E.xA.y(y e. x <-> (y e. z /\ ph))) -> E.xA.y(y e. x <-> ph))
171619.23aiv 1277 . 2 |- (E.z(A.y(ph -> y e. z) /\ E.xA.y(y e. x <-> (y e. z /\ ph))) -> E.xA.y(y e. x <-> ph))
189, 17ax-mp 7 1 |- E.xA.y(y e. x <-> ph)
Colors of variables: wff set class
Syntax hints:   -> wi 3   <-> wb 146   /\ wa 223  A.wal 950  E.wex 956   = wceq 1099   e. wcel 1105
This theorem is referenced by:  axpow2 2712  pwex 2713  zfpair2 2748  axun2 2832  uniex2 2833
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-4 951  ax-5 952  ax-6 953  ax-7 954  ax-gen 955  ax-8 1101  ax-9 1102  ax-12 1104  ax-14 1108  ax-17 1190  ax-sep 2671
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-ex 957
Copyright terms: Public domain