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

Theorem zfcndrep 4949
Description: Axiom of Replacement, reproved from conditionless ZFC axioms.
Assertion
Ref Expression
zfcndrep (∀wyz(∀yφz = y) → ∃yz(zy ↔ ∃w(wx ⋀ ∀yφ)))
Distinct variable group:   x,y,z,w

Proof of Theorem zfcndrep
StepHypRef Expression
1 hbe1 1015 . . . . . 6 (∃yz(∀yφz = y) → ∀yyz(∀yφz = y))
2 ax-17 970 . . . . . . . 8 (zw → ∀y zw)
3 ax-17 970 . . . . . . . . . 10 (wx → ∀y wx)
4 hba1 1002 . . . . . . . . . 10 (∀yyφ → ∀yyyφ)
53, 4hban 1008 . . . . . . . . 9 ((wx ⋀ ∀yyφ) → ∀y(wx ⋀ ∀yyφ))
65hbex 1005 . . . . . . . 8 (∃w(wx ⋀ ∀yyφ) → ∀yw(wx ⋀ ∀yyφ))
72, 6hbbi 1009 . . . . . . 7 ((zw ↔ ∃w(wx ⋀ ∀yyφ)) → ∀y(zw ↔ ∃w(wx ⋀ ∀yyφ)))
87hbal 1004 . . . . . 6 (∀z(zw ↔ ∃w(wx ⋀ ∀yyφ)) → ∀yz(zw ↔ ∃w(wx ⋀ ∀yyφ)))
91, 8hbim 1006 . . . . 5 ((∃yz(∀yφz = y) → ∀z(zw ↔ ∃w(wx ⋀ ∀yyφ))) → ∀y(∃yz(∀yφz = y) → ∀z(zw ↔ ∃w(wx ⋀ ∀yyφ))))
109hbex 1005 . . . 4 (∃w(∃yz(∀yφz = y) → ∀z(zw ↔ ∃w(wx ⋀ ∀yyφ))) → ∀yw(∃yz(∀yφz = y) → ∀z(zw ↔ ∃w(wx ⋀ ∀yyφ))))
11 elequ2 1136 . . . . . . . . . 10 (y = x → (wywx))
1211anbi1d 616 . . . . . . . . 9 (y = x → ((wy ⋀ ∀yyφ) ↔ (wx ⋀ ∀yyφ)))
1312exbidv 1278 . . . . . . . 8 (y = x → (∃w(wy ⋀ ∀yyφ) ↔ ∃w(wx ⋀ ∀yyφ)))
1413bibi2d 617 . . . . . . 7 (y = x → ((zw ↔ ∃w(wy ⋀ ∀yyφ)) ↔ (zw ↔ ∃w(wx ⋀ ∀yyφ))))
1514albidv 1277 . . . . . 6 (y = x → (∀z(zw ↔ ∃w(wy ⋀ ∀yyφ)) ↔ ∀z(zw ↔ ∃w(wx ⋀ ∀yyφ))))
1615imbi2d 611 . . . . 5 (y = x → ((∃yz(∀yφz = y) → ∀z(zw ↔ ∃w(wy ⋀ ∀yyφ))) ↔ (∃yz(∀yφz = y) → ∀z(zw ↔ ∃w(wx ⋀ ∀yyφ)))))
1716exbidv 1278 . . . 4 (y = x → (∃w(∃yz(∀yφz = y) → ∀z(zw ↔ ∃w(wy ⋀ ∀yyφ))) ↔ ∃w(∃yz(∀yφz = y) → ∀z(zw ↔ ∃w(wx ⋀ ∀yyφ)))))
18 axrepnd 4929 . . . . 5 w(∃yz(∀yφz = y) → ∀z(∀y zw ↔ ∃w(∀z wy ⋀ ∀yyφ)))
19219.3 1030 . . . . . . . . 9 (∀y zwzw)
20 ax-17 970 . . . . . . . . . . . 12 (wy → ∀z wy)
212019.3 1030 . . . . . . . . . . 11 (∀z wywy)
2221anbi1i 481 . . . . . . . . . 10 ((∀z wy ⋀ ∀yyφ) ↔ (wy ⋀ ∀yyφ))
2322exbii 1050 . . . . . . . . 9 (∃w(∀z wy ⋀ ∀yyφ) ↔ ∃w(wy ⋀ ∀yyφ))
2419, 23bibi12i 609 . . . . . . . 8 ((∀y zw ↔ ∃w(∀z wy ⋀ ∀yyφ)) ↔ (zw ↔ ∃w(wy ⋀ ∀yyφ)))
2524albii 998 . . . . . . 7 (∀z(∀y zw ↔ ∃w(∀z wy ⋀ ∀yyφ)) ↔ ∀z(zw ↔ ∃w(wy ⋀ ∀yyφ)))
2625imbi2i 185 . . . . . 6 ((∃yz(∀yφz = y) → ∀z(∀y zw ↔ ∃w(∀z wy ⋀ ∀yyφ))) ↔ (∃yz(∀yφz = y) → ∀z(zw ↔ ∃w(wy ⋀ ∀yyφ))))
2726exbii 1050 . . . . 5 (∃w(∃yz(∀yφz = y) → ∀z(∀y zw ↔ ∃w(∀z wy ⋀ ∀yyφ))) ↔ ∃w(∃yz(∀yφz = y) → ∀z(zw ↔ ∃w(wy ⋀ ∀yyφ))))
2818, 27mpbi 189 . . . 4 w(∃yz(∀yφz = y) → ∀z(zw ↔ ∃w(wy ⋀ ∀yyφ)))
2910, 17, 28chvar 1166 . . 3 w(∃yz(∀yφz = y) → ∀z(zw ↔ ∃w(wx ⋀ ∀yyφ)))
302919.35i 1075 . 2 (∀wyz(∀yφz = y) → ∃wz(zw ↔ ∃w(wx ⋀ ∀yyφ)))
31 ax-17 970 . . . . 5 (zy → ∀w zy)
32 hbe1 1015 . . . . 5 (∃w(wx ⋀ ∀yφ) → ∀ww(wx ⋀ ∀yφ))
3331, 32hbbi 1009 . . . 4 ((zy ↔ ∃w(wx ⋀ ∀yφ)) → ∀w(zy ↔ ∃w(wx ⋀ ∀yφ)))
3433hbal 1004 . . 3 (∀z(zy ↔ ∃w(wx ⋀ ∀yφ)) → ∀wz(zy ↔ ∃w(wx ⋀ ∀yφ)))
35 elequ2 1136 . . . . 5 (w = y → (zwzy))
36 hba1 1002 . . . . . . . . 9 (∀yφ → ∀yyφ)
373619.3 1030 . . . . . . . 8 (∀yyφ ↔ ∀yφ)
3837anbi2i 480 . . . . . . 7 ((wx ⋀ ∀yyφ) ↔ (wx ⋀ ∀yφ))
3938exbii 1050 . . . . . 6 (∃w(wx ⋀ ∀yyφ) ↔ ∃w(wx ⋀ ∀yφ))
4039a1i 8 . . . . 5 (w = y → (∃w(wx ⋀ ∀yyφ) ↔ ∃w(wx ⋀ ∀yφ)))
4135, 40bibi12d 628 . . . 4 (w = y → ((zw ↔ ∃w(wx ⋀ ∀yyφ)) ↔ (zy ↔ ∃w(wx ⋀ ∀yφ))))
4241albidv 1277 . . 3 (w = y → (∀z(zw ↔ ∃w(wx ⋀ ∀yyφ)) ↔ ∀z(zy ↔ ∃w(wx ⋀ ∀yφ))))
438, 34, 42cbvex 1165 . 2 (∃wz(zw ↔ ∃w(wx ⋀ ∀yyφ)) ↔ ∃yz(zy ↔ ∃w(wx ⋀ ∀yφ)))
4430, 43sylib 198 1 (∀wyz(∀yφz = y) → ∃yz(zy ↔ ∃w(wx ⋀ ∀yφ)))
Colors of variables: wff set class
Syntax hints:   → wi 3   ↔ wb 146   ⋀ wa 223  ∀wal 953   = wceq 955   ∈ wcel 957  ∃wex 979
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 961  ax-gen 962  ax-8 963  ax-10 965  ax-11 966  ax-12 967  ax-13 968  ax-14 969  ax-17 970  ax-4 972  ax-5o 974  ax-6o 977  ax-9o 1122  ax-10o 1139  ax-16 1209  ax-11o 1217  ax-15 1359  ax-ext 1458  ax-rep 2689  ax-sep 2699  ax-pow 2738  ax-reg 4576
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-ex 980  df-sb 1171  df-eu 1381  df-mo 1382  df-clab 1463  df-cleq 1468  df-clel 1471  df-ne 1585  df-ral 1647  df-rex 1648  df-v 1809  df-dif 2046  df-un 2047  df-in 2048  df-ss 2050  df-nul 2278  df-pw 2399  df-sn 2409  df-pr 2410
Copyright terms: Public domain