Proof of Theorem aceq6a
| Step | Hyp | Ref
| Expression |
| 1 | | eleq2 1532 |
. . . . . . . . . . . . . 14
⊢ (u =
z → (w ∈ u
↔ w ∈ z)) |
| 2 | | eleq1 1531 |
. . . . . . . . . . . . . . . 16
⊢ (u =
z → (u ∈ v
↔ z ∈ v)) |
| 3 | 2 | anbi1d 616 |
. . . . . . . . . . . . . . 15
⊢ (u =
z → ((u ∈ v
⋀ w ∈ v) ↔ (z
∈ v ⋀ w ∈ v))) |
| 4 | 3 | rexbidv 1661 |
. . . . . . . . . . . . . 14
⊢ (u =
z → (∃v ∈ y
(u ∈ v ⋀ w
∈ v) ↔ ∃v ∈ y
(z ∈ v ⋀ w
∈ v))) |
| 5 | 1, 4 | anbi12d 627 |
. . . . . . . . . . . . 13
⊢ (u =
z → ((w ∈ u
⋀ ∃v ∈ y (u ∈
v ⋀ w ∈ v))
↔ (w ∈ z ⋀ ∃v ∈ y
(z ∈ v ⋀ w
∈ v)))) |
| 6 | 5 | abbidv 1574 |
. . . . . . . . . . . 12
⊢ (u =
z → {w∣(w
∈ u ⋀ ∃v ∈ y
(u ∈ v ⋀ w
∈ v))} = {w∣(w
∈ z ⋀ ∃v ∈ y
(z ∈ v ⋀ w
∈ v))}) |
| 7 | | df-rab 1649 |
. . . . . . . . . . . 12
⊢ {w
∈ u∣∃v ∈ y
(u ∈ v ⋀ w
∈ v)} = {w∣(w
∈ u ⋀ ∃v ∈ y
(u ∈ v ⋀ w
∈ v))} |
| 8 | | df-rab 1649 |
. . . . . . . . . . . 12
⊢ {w
∈ z∣∃v ∈ y
(z ∈ v ⋀ w
∈ v)} = {w∣(w
∈ z ⋀ ∃v ∈ y
(z ∈ v ⋀ w
∈ v))} |
| 9 | 6, 7, 8 | 3eqtr4g 1528 |
. . . . . . . . . . 11
⊢ (u =
z → {w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)} = {w ∈
z∣∃v ∈ y
(z ∈ v ⋀ w
∈ v)}) |
| 10 | 9 | unieqd 2507 |
. . . . . . . . . 10
⊢ (u =
z → ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)} = ∪{w ∈ z∣∃v
∈ y (z ∈ v
⋀ w ∈ v)}) |
| 11 | | eqid 1473 |
. . . . . . . . . 10
⊢ {〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} = {〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} |
| 12 | | visset 1809 |
. . . . . . . . . . . 12
⊢ z
∈ V |
| 13 | 12 | rabex 2720 |
. . . . . . . . . . 11
⊢ {w
∈ z∣∃v ∈ y
(z ∈ v ⋀ w
∈ v)} ∈ V |
| 14 | 13 | uniex 2865 |
. . . . . . . . . 10
⊢ ∪{w ∈ z∣∃v
∈ y (z ∈ v
⋀ w ∈ v)} ∈ V |
| 15 | 10, 11, 14 | fvopab4 3771 |
. . . . . . . . 9
⊢ (z
∈ x → ({〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} ‘z)
= ∪{w ∈
z∣∃v ∈ y
(z ∈ v ⋀ w
∈ v)}) |
| 16 | 15 | eleq1d 1537 |
. . . . . . . 8
⊢ (z
∈ x → (({〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} ‘z)
∈ z ↔ ∪{w ∈ z∣∃v
∈ y (z ∈ v
⋀ w ∈ v)} ∈ z)) |
| 17 | | reucl 2880 |
. . . . . . . 8
⊢ (∃!w ∈ z
∃v ∈ y (z ∈
v ⋀ w ∈ v)
→ ∪{w
∈ z∣∃v ∈ y
(z ∈ v ⋀ w
∈ v)} ∈ z) |
| 18 | 16, 17 | syl5bir 210 |
. . . . . . 7
⊢ (z
∈ x → (∃!w ∈ z
∃v ∈ y (z ∈
v ⋀ w ∈ v)
→ ({〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} ‘z)
∈ z)) |
| 19 | 18 | imim2d 25 |
. . . . . 6
⊢ (z
∈ x → ((z ≠ ∅ → ∃!w ∈ z
∃v ∈ y (z ∈
v ⋀ w ∈ v))
→ (z ≠ ∅ →
({〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} ‘z)
∈ z))) |
| 20 | 19 | r19.20i 1701 |
. . . . 5
⊢ (∀z ∈ x
(z ≠ ∅ → ∃!w ∈ z
∃v ∈ y (z ∈
v ⋀ w ∈ v))
→ ∀z ∈ x (z ≠
∅ → ({〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} ‘z)
∈ z)) |
| 21 | | visset 1809 |
. . . . . . 7
⊢ x
∈ V |
| 22 | 21 | opabex2 3602 |
. . . . . 6
⊢ {〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} ∈ V |
| 23 | | fveq1 3714 |
. . . . . . . . 9
⊢ (f =
{〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} → (f
‘z) = ({〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} ‘z)) |
| 24 | 23 | eleq1d 1537 |
. . . . . . . 8
⊢ (f =
{〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} → ((f
‘z) ∈ z ↔ ({〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} ‘z)
∈ z)) |
| 25 | 24 | imbi2d 611 |
. . . . . . 7
⊢ (f =
{〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} → ((z
≠ ∅ → (f ‘z) ∈ z)
↔ (z ≠ ∅ →
({〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} ‘z)
∈ z))) |
| 26 | 25 | ralbidv 1660 |
. . . . . 6
⊢ (f =
{〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} → (∀z ∈ x
(z ≠ ∅ → (f ‘z)
∈ z) ↔ ∀z ∈ x
(z ≠ ∅ → ({〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} ‘z)
∈ z))) |
| 27 | 22, 26 | cla4ev 1865 |
. . . . 5
⊢ (∀z ∈ x
(z ≠ ∅ → ({〈u, g〉∣(u
∈ x ⋀ g = ∪{w ∈ u∣∃v
∈ y (u ∈ v
⋀ w ∈ v)})} ‘z)
∈ z) → ∃f∀z
∈ x (z ≠ ∅ → (f ‘z)
∈ z)) |
| 28 | 20, 27 | syl 10 |
. . . 4
⊢ (∀z ∈ x
(z ≠ ∅ → ∃!w ∈ z
∃v ∈ y (z ∈
v ⋀ w ∈ v))
→ ∃f∀z ∈ x
(z ≠ ∅ → (f ‘z)
∈ z)) |
| 29 | 28 | 19.23aiv 1293 |
. . 3
⊢ (∃y∀z
∈ x (z ≠ ∅ → ∃!w ∈ z
∃v ∈ y (z ∈
v ⋀ w ∈ v))
→ ∃f∀z ∈ x
(z ≠ ∅ → (f ‘z)
∈ z)) |
| 30 | 29 | 19.20i 990 |
. 2
⊢ (∀x∃y∀z
∈ x (z ≠ ∅ → ∃!w ∈ z
∃v ∈ y (z ∈
v ⋀ w ∈ v))
→ ∀x∃f∀z
∈ x (z ≠ ∅ → (f ‘z)
∈ z)) |
| 31 | | aceq3 4713 |
. 2
⊢ (∀x∃f(f ⊆
x ⋀ f Fn dom x)
↔ ∀x∃f∀z
∈ x (z ≠ ∅ → (f ‘z)
∈ z)) |
| 32 | 30, 31 | sylibr 200 |
1
⊢ (∀x∃y∀z
∈ x (z ≠ ∅ → ∃!w ∈ z
∃v ∈ y (z ∈
v ⋀ w ∈ v))
→ ∀x∃f(f ⊆
x ⋀ f Fn dom x)) |