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

Theorem pssnn 3428
Description: A proper subset of a natural number is equinumerous to some smaller number. Lemma 6F of [Enderton] p. 137.
Assertion
Ref Expression
pssnn ((A ∈ ω ∧ BA) → ∃xA Bx)
Distinct variable group(s):   x,A   x,B

Proof of Theorem pssnn
StepHypRef Expression
1 ssexg 1702 . . . . . 6 (A ∈ ω → (BABV))
2 pssss 1567 . . . . . 6 (BABA)
31, 2syl5 22 . . . . 5 (A ∈ ω → (BABV))
4 psseq1 1559 . . . . . . . 8 (w = B → (wABA))
5 breq1 2065 . . . . . . . . 9 (w = B → (wxBx))
65birexdv 1220 . . . . . . . 8 (w = B → (∃xA wx ↔ ∃xA Bx))
74, 6imbi12d 474 . . . . . . 7 (w = B → ((wA → ∃xA wx) ↔ (BA → ∃xA Bx)))
87cla4gv 1396 . . . . . 6 (BV → (∀w(wA → ∃xA wx) → (BA → ∃xA Bx)))
9 psseq2 1560 . . . . . . . . 9 (z = ∅ → (wzw ⊂ ∅))
10 rexeq 1325 . . . . . . . . 9 (z = ∅ → (∃xz wx ↔ ∃x ∈ ∅ wx))
119, 10imbi12d 474 . . . . . . . 8 (z = ∅ → ((wz → ∃xz wx) ↔ (w ⊂ ∅ → ∃x ∈ ∅ wx)))
1211bialdv 935 . . . . . . 7 (z = ∅ → (∀w(wz → ∃xz wx) ↔ ∀w(w ⊂ ∅ → ∃x ∈ ∅ wx)))
13 psseq2 1560 . . . . . . . . 9 (z = y → (wzwy))
14 rexeq 1325 . . . . . . . . 9 (z = y → (∃xz wx ↔ ∃xy wx))
1513, 14imbi12d 474 . . . . . . . 8 (z = y → ((wz → ∃xz wx) ↔ (wy → ∃xy wx)))
1615bialdv 935 . . . . . . 7 (z = y → (∀w(wz → ∃xz wx) ↔ ∀w(wy → ∃xy wx)))
17 psseq2 1560 . . . . . . . . 9 (z = suc y → (wzw ⊂ suc y))
18 rexeq 1325 . . . . . . . . 9 (z = suc y → (∃xz wx ↔ ∃x ∈ suc ywx))
1917, 18imbi12d 474 . . . . . . . 8 (z = suc y → ((wz → ∃xz wx) ↔ (w ⊂ suc y → ∃x ∈ suc ywx)))
2019bialdv 935 . . . . . . 7 (z = suc y → (∀w(wz → ∃xz wx) ↔ ∀w(w ⊂ suc y → ∃x ∈ suc ywx)))
21 psseq2 1560 . . . . . . . . 9 (z = A → (wzwA))
22 rexeq 1325 . . . . . . . . 9 (z = A → (∃xz wx ↔ ∃xA wx))
2321, 22imbi12d 474 . . . . . . . 8 (z = A → ((wz → ∃xz wx) ↔ (wA → ∃xA wx)))
2423bialdv 935 . . . . . . 7 (z = A → (∀w(wz → ∃xz wx) ↔ ∀w(wA → ∃xA wx)))
25 npss0 1731 . . . . . . . . 9 ¬ w ⊂ ∅
2625pm2.21i 73 . . . . . . . 8 (w ⊂ ∅ → ∃x ∈ ∅ wx)
2726ax-gen 677 . . . . . . 7 w(w ⊂ ∅ → ∃x ∈ ∅ wx)
28 ax-17 925 . . . . . . . 8 (y ∈ ω → ∀w y ∈ ω)
29 hba1 698 . . . . . . . 8 (∀w(wy → ∃xy wx) → ∀ww(wy → ∃xy wx))
30 eleq1 1149 . . . . . . . . . . . . . . . . . . . . . . . . 25 (z = y → (zwyw))
3130biimpcd 137 . . . . . . . . . . . . . . . . . . . . . . . 24 (zw → (z = yyw))
3231con3d 87 . . . . . . . . . . . . . . . . . . . . . . 23 (zw → (¬ yw → ¬ z = y))
3332adantl 305 . . . . . . . . . . . . . . . . . . . . . 22 ((w ⊂ suc yzw) → (¬ yw → ¬ z = y))
34 pssss 1567 . . . . . . . . . . . . . . . . . . . . . . . . 25 (w ⊂ suc yw ⊆ suc y)
3534sseld 1506 . . . . . . . . . . . . . . . . . . . . . . . 24 (w ⊂ suc y → (zwz ∈ suc y))
36 elsuci 2289 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (z ∈ suc y → (zyz = y))
3736ord 202 . . . . . . . . . . . . . . . . . . . . . . . . 25 (z ∈ suc y → (¬ zyz = y))
3837con1d 85 . . . . . . . . . . . . . . . . . . . . . . . 24 (z ∈ suc y → (¬ z = yzy))
3935, 38syl6 23 . . . . . . . . . . . . . . . . . . . . . . 23 (w ⊂ suc y → (zw → (¬ z = yzy)))
4039imp 277 . . . . . . . . . . . . . . . . . . . . . 22 ((w ⊂ suc yzw) → (¬ z = yzy))
4133, 40syld 27 . . . . . . . . . . . . . . . . . . . . 21 ((w ⊂ suc yzw) → (¬ ywzy))
4241exp 291 . . . . . . . . . . . . . . . . . . . 20 (w ⊂ suc y → (zw → (¬ ywzy)))
4342com23 32 . . . . . . . . . . . . . . . . . . 19 (w ⊂ suc y → (¬ yw → (zwzy)))
4443imp 277 . . . . . . . . . . . . . . . . . 18 ((w ⊂ suc y ∧ ¬ yw) → (zwzy))
4544ssrdv 1509 . . . . . . . . . . . . . . . . 17 ((w ⊂ suc y ∧ ¬ yw) → wy)
4645anim1i 269 . . . . . . . . . . . . . . . 16 (((w ⊂ suc y ∧ ¬ yw) ∧ ¬ w = y) → (wy ∧ ¬ w = y))
47 dfpss2 1557 . . . . . . . . . . . . . . . 16 (wy ↔ (wy ∧ ¬ w = y))
4846, 47sylibr 175 . . . . . . . . . . . . . . 15 (((w ⊂ suc y ∧ ¬ yw) ∧ ¬ w = y) → wy)
49 elelsuc 2295 . . . . . . . . . . . . . . . . 17 (xyx ∈ suc y)
5049anim1i 269 . . . . . . . . . . . . . . . 16 ((xywx) → (x ∈ suc ywx))
5150r19.22i2 1274 . . . . . . . . . . . . . . 15 (∃xy wx → ∃x ∈ suc ywx)
5248, 51syl34 20 . . . . . . . . . . . . . 14 ((wy → ∃xy wx) → (((w ⊂ suc y ∧ ¬ yw) ∧ ¬ w = y) → ∃x ∈ suc ywx))
5352exp4c 297 . . . . . . . . . . . . 13 ((wy → ∃xy wx) → (w ⊂ suc y → (¬ yw → (¬ w = y → ∃x ∈ suc ywx))))
5453a4s 682 . . . . . . . . . . . 12 (∀w(wy → ∃xy wx) → (w ⊂ suc y → (¬ yw → (¬ w = y → ∃x ∈ suc ywx))))
5554adantl 305 . . . . . . . . . . 11 ((y ∈ ω ∧ ∀w(wy → ∃xy wx)) → (w ⊂ suc y → (¬ yw → (¬ w = y → ∃x ∈ suc ywx))))
5655com4t 40 . . . . . . . . . 10 yw → (¬ w = y → ((y ∈ ω ∧ ∀w(wy → ∃xy wx)) → (w ⊂ suc y → ∃x ∈ suc ywx))))
57 nnord 2381 . . . . . . . . . . . . . . . . . . . . 21 (y ∈ ω → Ord y)
58 orddif 2326 . . . . . . . . . . . . . . . . . . . . 21 (Ord yy = (suc y ∖ {y}))
5957, 58syl 12 . . . . . . . . . . . . . . . . . . . 20 (y ∈ ω → y = (suc y ∖ {y}))
6059sseq2d 1528 . . . . . . . . . . . . . . . . . . 19 (y ∈ ω → ((w ∖ {y}) ⊆ y ↔ (w ∖ {y}) ⊆ (suc y ∖ {y})))
61 ssdif 1600 . . . . . . . . . . . . . . . . . . 19 (w ⊆ suc y → (w ∖ {y}) ⊆ (suc y ∖ {y}))
6260, 61syl5bir 184 . . . . . . . . . . . . . . . . . 18 (y ∈ ω → (w ⊆ suc y → (w ∖ {y}) ⊆ y))
6362, 34syl5 22 . . . . . . . . . . . . . . . . 17 (y ∈ ω → (w ⊂ suc y → (w ∖ {y}) ⊆ y))
64 eleq2 1150 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((w ∖ {y}) = y → (z ∈ (w ∖ {y}) ↔ zy))
65 eldifi 1591 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (z ∈ (w ∖ {y}) → zw)
6664, 65syl6bir 188 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((w ∖ {y}) = y → (zyzw))
6766adantl 305 . . . . . . . . . . . . . . . . . . . . . . . 24 (((ywz ∈ suc y) ∧ (w ∖ {y}) = y) → (zyzw))
68 eleq1a 1158 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (yw → (z = yzw))
6937, 68sylan9r 360 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((ywz ∈ suc y) → (¬ zyzw))
7069adantr 306 . . . . . . . . . . . . . . . . . . . . . . . 24 (((ywz ∈ suc y) ∧ (w ∖ {y}) = y) → (¬ zyzw))
7167, 70pm2.61d 112 . . . . . . . . . . . . . . . . . . . . . . 23 (((ywz ∈ suc y) ∧ (w ∖ {y}) = y) → zw)
7271exp 291 . . . . . . . . . . . . . . . . . . . . . 22 ((ywz ∈ suc y) → ((w ∖ {y}) = yzw))
7372con3d 87 . . . . . . . . . . . . . . . . . . . . 21 ((ywz ∈ suc y) → (¬ zw → ¬ (w ∖ {y}) = y))
7473exp 291 . . . . . . . . . . . . . . . . . . . 20 (yw → (z ∈ suc y → (¬ zw → ¬ (w ∖ {y}) = y)))
7574imp3a 279 . . . . . . . . . . . . . . . . . . 19 (yw → ((z ∈ suc y ∧ ¬ zw) → ¬ (w ∖ {y}) = y))
767519.23adv 954 . . . . . . . . . . . . . . . . . 18 (yw → (∃z(z ∈ suc y ∧ ¬ zw) → ¬ (w ∖ {y}) = y))
77 pssnel 1752 . . . . . . . . . . . . . . . . . 18 (w ⊂ suc y → ∃z(z ∈ suc y ∧ ¬ zw))
7876, 77syl5 22 . . . . . . . . . . . . . . . . 17 (yw → (w ⊂ suc y → ¬ (w ∖ {y}) = y))
7963, 78im2anan9r 435 . . . . . . . . . . . . . . . 16 ((ywy ∈ ω) → ((w ⊂ suc yw ⊂ suc y) → ((w ∖ {y}) ⊆ y ∧ ¬ (w ∖ {y}) = y)))
80 anidm 331 . . . . . . . . . . . . . . . 16 ((w ⊂ suc yw ⊂ suc y) ↔ w ⊂ suc y)
8179, 80syl5ibr 182 . . . . . . . . . . . . . . 15 ((ywy ∈ ω) → (w ⊂ suc y → ((w ∖ {y}) ⊆ y ∧ ¬ (w ∖ {y}) = y)))
82 dfpss2 1557 . . . . . . . . . . . . . . 15 ((w ∖ {y}) ⊂ y ↔ ((w ∖ {y}) ⊆ y ∧ ¬ (w ∖ {y}) = y))
8381, 82syl6ibr 186 . . . . . . . . . . . . . 14 ((ywy ∈ ω) → (w ⊂ suc y → (w ∖ {y}) ⊂ y))
84 psseq1 1559 . . . . . . . . . . . . . . . . 17 (w = z → (wyzy))
85 breq1 2065 . . . . . . . . . . . . . . . . . 18 (w = z → (wxzx))
8685birexdv 1220 . . . . . . . . . . . . . . . . 17 (w = z → (∃xy wx ↔ ∃xy zx))
8784, 86imbi12d 474 . . . . . . . . . . . . . . . 16 (w = z → ((wy → ∃xy wx) ↔ (zy → ∃xy zx)))
8887cbvalv 972 . . . . . . . . . . . . . . 15 (∀w(wy → ∃xy wx) ↔ ∀z(zy → ∃xy zx))
89 visset 1350 . . . . . . . . . . . . . . . . 17 wV
90 difss 1596 . . . . . . . . . . . . . . . . 17 (w ∖ {y}) ⊆ w
9189, 90ssexi 1701 . . . . . . . . . . . . . . . 16 (w ∖ {y}) ∈ V
92 psseq1 1559 . . . . . . . . . . . . . . . . 17 (z = (w ∖ {y}) → (zy ↔ (w ∖ {y}) ⊂ y))
93 breq1 2065 . . . . . . . . . . . . . . . . . 18 (z = (w ∖ {y}) → (zx ↔ (w ∖ {y}) ≈ x))
9493birexdv 1220 . . . . . . . . . . . . . . . . 17 (z = (w ∖ {y}) → (∃xy zx ↔ ∃xy (w ∖ {y}) ≈ x))
9592, 94imbi12d 474 . . . . . . . . . . . . . . . 16 (z = (w ∖ {y}) → ((zy → ∃xy zx) ↔ ((w ∖ {y}) ⊂ y → ∃xy (w ∖ {y}) ≈ x)))
9691, 95cla4v 1400 . . . . . . . . . . . . . . 15 (∀z(zy → ∃xy zx) → ((w ∖ {y}) ⊂ y → ∃xy (w ∖ {y}) ≈ x))
9788, 96sylbi 174 . . . . . . . . . . . . . 14 (∀w(wy → ∃xy wx) → ((w ∖ {y}) ⊂ y → ∃xy (w ∖ {y}) ≈ x))
9883, 97sylan9 359 . . . . . . . . . . . . 13 (((ywy ∈ ω) ∧ ∀w(wy → ∃xy wx)) → (w ⊂ suc y → ∃xy (w ∖ {y}) ≈ x))
99 ordsucelsuc 2324 . . . . . . . . . . . . . . . . . . . . . 22 (Ord y → (xy ↔ suc x ∈ suc y))
10099biimpd 135 . . . . . . . . . . . . . . . . . . . . 21 (Ord y → (xy → suc x ∈ suc y))
10157, 100syl 12 . . . . . . . . . . . . . . . . . . . 20 (y ∈ ω → (xy → suc x ∈ suc y))
102101adantl 305 . . . . . . . . . . . . . . . . . . 19 ((ywy ∈ ω) → (xy → suc x ∈ suc y))
103102adantrd 308 . . . . . . . . . . . . . . . . . 18 ((ywy ∈ ω) → ((xy ∧ (w ∖ {y}) ≈ x) → suc x ∈ suc y))
104 snssi 1851 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (yw → {y} ⊆ w)
105 ssundif 1764 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ({y} ⊆ w ↔ ({y} ∪ (w ∖ {y})) = w)
106104, 105sylib 173 . . . . . . . . . . . . . . . . . . . . . . . . 25 (yw → ({y} ∪ (w ∖ {y})) = w)
107 uncom 1604 . . . . . . . . . . . . . . . . . . . . . . . . 25 ({y} ∪ (w ∖ {y})) = ((w ∖ {y}) ∪ {y})
108106, 107syl5reqr 1139 . . . . . . . . . . . . . . . . . . . . . . . 24 (yww = ((w ∖ {y}) ∪ {y}))
109 df-suc 2205 . . . . . . . . . . . . . . . . . . . . . . . . 25 suc x = (x ∪ {x})
110109a1i 7 . . . . . . . . . . . . . . . . . . . . . . . 24 (yw → suc x = (x ∪ {x}))
111108, 110breq12d 2073 . . . . . . . . . . . . . . . . . . . . . . 23 (yw → (w ≈ suc x ↔ ((w ∖ {y}) ∪ {y}) ≈ (x ∪ {x})))
112 unen 3338 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((w ∖ {y}) ≈ x ∧ {y} ≈ {x}) ∧ (((w ∖ {y}) ∩ {y}) = ∅ ∧ (x ∩ {x}) = ∅)) → ((w ∖ {y}) ∪ {y}) ≈ (x ∪ {x}))
113 visset 1350 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 yV
114 visset 1350 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 xV
115113, 114f1osn 2827 . . . . . . . . . . . . . . . . . . . . . . . . . 26 {⟨y, x⟩}:{y}–1-1-onto→{x}
116 snex 1859 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 {y} ∈ V
117116f1oen 3301 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ({⟨y, x⟩}:{y}–1-1-onto→{x} → {y} ≈ {x})
118115, 117ax-mp 6 . . . . . . . . . . . . . . . . . . . . . . . . 25 {y} ≈ {x}
119118jctr 239 . . . . . . . . . . . . . . . . . . . . . . . 24 ((w ∖ {y}) ≈ x → ((w ∖ {y}) ≈ x ∧ {y} ≈ {x}))
120 nnord 2381 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (x ∈ ω → Ord x)
121 orddisj 2236 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (Ord x → (x ∩ {x}) = ∅)
122120, 121syl 12 . . . . . . . . . . . . . . . . . . . . . . . . 25 (x ∈ ω → (x ∩ {x}) = ∅)
123 incom 1636 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ({y} ∩ (w ∖ {y})) = ((w ∖ {y}) ∩ {y})
124 difdisj 1758 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ({y} ∩ (w ∖ {y})) = ∅
125123, 124eqtr3 1121 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((w ∖ {y}) ∩ {y}) = ∅
126122, 125jctil 240 . . . . . . . . . . . . . . . . . . . . . . . 24 (x ∈ ω → (((w ∖ {y}) ∩ {y}) = ∅ ∧ (x ∩ {x}) = ∅))
127112, 119, 126syl2an 349 . . . . . . . . . . . . . . . . . . . . . . 23 (((w ∖ {y}) ≈ xx ∈ ω) → ((w ∖ {y}) ∪ {y}) ≈ (x ∪ {x}))
128111, 127syl5bir 184 . . . . . . . . . . . . . . . . . . . . . 22 (yw → (((w ∖ {y}) ≈ xx ∈ ω) → w ≈ suc x))
129 elnn 2383 . . . . . . . . . . . . . . . . . . . . . 22 ((xyy ∈ ω) → x ∈ ω)
130128, 129sylan2i 357 . . . . . . . . . . . . . . . . . . . . 21 (yw → (((w ∖ {y}) ≈ x ∧ (xyy ∈ ω)) → w ≈ suc x))
131130exp4d 298 . . . . . . . . . . . . . . . . . . . 20 (yw → ((w ∖ {y}) ≈ x → (xy → (y ∈ ω → w ≈ suc x))))
132131com24 37 . . . . . . . . . . . . . . . . . . 19 (yw → (y ∈ ω → (xy → ((w ∖ {y}) ≈ xw ≈ suc x))))
133132imp4b 283 . . . . . . . . . . . . . . . . . 18 ((ywy ∈ ω) → ((xy ∧ (w ∖ {y}) ≈ x) → w ≈ suc x))
134103, 133jcad 455 . . . . . . . . . . . . . . . . 17 ((ywy ∈ ω) → ((xy ∧ (w ∖ {y}) ≈ x) → (suc x ∈ suc yw ≈ suc x)))
135 breq2 2066 . . . . . . . . . . . . . . . . . 18 (z = suc x → (wzw ≈ suc x))
136135rcla4ev 1403 . . . . . . . . . . . . . . . . 17 ((suc x ∈ suc yw ≈ suc x) → ∃z ∈ suc ywz)
137134, 136syl6 23 . . . . . . . . . . . . . . . 16 ((ywy ∈ ω) → ((xy ∧ (w ∖ {y}) ≈ x) → ∃z ∈ suc ywz))
13813719.23adv 954 . . . . . . . . . . . . . . 15 ((ywy ∈ ω) → (∃x(xy ∧ (w ∖ {y}) ≈ x) → ∃z ∈ suc ywz))
139 df-rex 1206 . . . . . . . . . . . . . . 15 (∃xy (w ∖ {y}) ≈ x ↔ ∃x(xy ∧ (w ∖ {y}) ≈ x))
140 breq2 2066 . . . . . . . . . . . . . . . 16 (x = z → (wxwz))
141140cbvrexv 1334 . . . . . . . . . . . . . . 15 (∃x ∈ suc ywx ↔ ∃z ∈ suc ywz)
142138, 139, 1413imtr4g 426 . . . . . . . . . . . . . 14 ((ywy ∈ ω) → (∃xy (w ∖ {y}) ≈ x → ∃x ∈ suc ywx))
143142adantr 306 . . . . . . . . . . . . 13 (((ywy ∈ ω) ∧ ∀w(wy → ∃xy wx)) → (∃xy (w ∖ {y}) ≈ x → ∃x ∈ suc ywx))
14498, 143syld 27 . . . . . . . . . . . 12 (((ywy ∈ ω) ∧ ∀w(wy → ∃xy wx)) → (w ⊂ suc y → ∃x ∈ suc ywx))
145144exp31 293 . . . . . . . . . . 11 (yw → (y ∈ ω → (∀w(wy → ∃xy wx) → (w ⊂ suc y → ∃x ∈ suc ywx))))
146145imp3a 279 . . . . . . . . . 10 (yw → ((y ∈ ω ∧ ∀w(wy → ∃xy wx)) → (w ⊂ suc y → ∃x ∈ suc ywx)))
14789eqelsuc 2307 . . . . . . . . . . . . . 14 (w = yw ∈ suc y)
14889enref 3295 . . . . . . . . . . . . . 14 ww
149147, 148jctir 241 . . . . . . . . . . . . 13 (w = y → (w ∈ suc yww))
150 breq2 2066 . . . . . . . . . . . . . 14 (x = w → (wxww))
151150rcla4ev 1403 . . . . . . . . . . . . 13 ((w ∈ suc yww) → ∃x ∈ suc ywx)
152149, 151syl 12 . . . . . . . . . . . 12 (w = y → ∃x ∈ suc ywx)
153152a1d 14 . . . . . . . . . . 11 (w = y → (w ⊂ suc y → ∃x ∈ suc ywx))
154153a1d 14 . . . . . . . . . 10 (w = y → ((y ∈ ω ∧ ∀w(wy → ∃xy wx)) → (w ⊂ suc y → ∃x ∈ suc ywx)))
15556, 146, 154pm2.61ii 113 . . . . . . . . 9 ((y ∈ ω ∧ ∀w(wy → ∃xy wx)) → (w ⊂ suc y → ∃x ∈ suc ywx))
156155exp 291 . . . . . . . 8 (y ∈ ω → (∀w(wy → ∃xy wx) → (w ⊂ suc y → ∃x ∈ suc ywx)))
15728, 29, 15619.21ad 741 . . . . . . 7 (y ∈ ω → (∀w(wy → ∃xy wx) → ∀w(w ⊂ suc y → ∃x ∈ suc ywx)))
15812, 16, 20, 24, 27, 157finds 2397 . . . . . 6 (A ∈ ω → ∀w(wA → ∃xA wx))
1598, 158syl5 22 . . . . 5 (BV → (A ∈ ω → (BA → ∃xA Bx)))
1603, 159syl6 23 . . . 4 (A ∈ ω → (BA → (A ∈ ω → (BA → ∃xA Bx))))
161160pm2.43a 60 . . 3 (A ∈ ω → (BA → (BA → ∃xA Bx)))
162161pm2.43d 59 . 2 (A ∈ ω → (BA → ∃xA Bx))
163162imp 277 1 ((A ∈ ω ∧ BA) → ∃xA Bx)
Colors of variables: wff set class
Syntax hints:  ¬ wn 1   → wi 2   ∧ wa 196  ∀wal 672  ∃wex 678   = weq 797   ∈ wel 803   = wceq 1091   ∈ wcel 1092  ∃wrex 1202  Vcvv 1348   ∖ cdif 1484   ∪ cun 1485   ∩ cin 1486   ⊆ wss 1487   ⊂ wpss 1488  ∅c0 1707  {csn 1808  ⟨cop 1810   class class class wbr 2054  Ord word 2198  suc csuc 2201  ωcom 2372  –1-1-ontowf1o 2421   ≈ cen 3271
This theorem is referenced by:  ssnn 3429
This theorem was proved from axioms:  ax-1 3  ax-2 4  ax-3 5  ax-mp 6  ax-4 673  ax-5 674  ax-6 675  ax-7 676  ax-gen 677  ax-8 798  ax-9 799  ax-10 800  ax-11 801  ax-12 802  ax-13 804  ax-14 805  ax-16 922  ax-17 925  ax-ext 1074  ax-rep 1075  ax-un 1076  ax-pow 1077
This theorem depends on definitions:  df-bi 128  df-or 197  df-an 198  df-3or 582  df-3an 583  df-ex 679  df-sb 853  df-eu 1009  df-mo 1010  df-clab 1093  df-cleq 1097  df-clel 1099  df-ne 1192  df-ral 1205  df-rex 1206  df-v 1349  df-dif 1489  df-un 1490  df-in 1491  df-ss 1492  df-pss 1494  df-nul 1708  df-if 1777  df-pw 1799  df-sn 1811  df-pr 1812  df-tp 1814  df-op 1815  df-uni 1920  df-tr 2042  df-br 2063  df-opab 2098  df-eprel 2122  df-id 2125  df-po 2128  df-so 2138  df-fr 2169  df-we 2186  df-ord 2202  df-on 2203  df-lim 2204  df-suc 2205  df-om 2373  df-xp 2424  df-rel 2425  df-cnv 2426  df-co 2427  df-dm 2428  df-rn 2429  df-res 2430  df-ima 2431  df-fun 2432  df-fn 2433  df-f 2434  df-f1 2435  df-fo 2436  df-f1o 2437  df-en 3274
metamath.org