Step | Hyp | Ref
| Expression |
1 | | spfinex 4538 |
. . 3
⊢ Spfin ∈
V |
2 | | inexg 4101 |
. . 3
⊢ (( Spfin ∈ V
∧ B ∈ V) → (
Spfin ∩ B) ∈
V) |
3 | 1, 2 | mpan 651 |
. 2
⊢ (B ∈ V → ( Spfin ∩ B) ∈
V) |
4 | | ncvspfin 4539 |
. . 3
⊢ Ncfin V ∈
Spfin |
5 | | elin 3220 |
. . . 4
⊢ ( Ncfin V ∈ (
Spfin ∩ B) ↔ ( Ncfin V ∈
Spfin ∧ Ncfin V
∈ B)) |
6 | 5 | biimpri 197 |
. . 3
⊢ (( Ncfin V ∈
Spfin ∧ Ncfin V
∈ B)
→ Ncfin V ∈ ( Spfin
∩ B)) |
7 | 4, 6 | mpan 651 |
. 2
⊢ ( Ncfin V ∈
B → Ncfin V ∈ (
Spfin ∩ B)) |
8 | | elin 3220 |
. . . . 5
⊢ (x ∈ ( Spfin ∩ B) ↔ (x
∈ Spfin ∧
x ∈
B)) |
9 | | spfinsfincl 4540 |
. . . . . . . . . . . . . 14
⊢ ((x ∈ Spfin ∧
Sfin (z, x)) →
z ∈ Spfin ) |
10 | 9 | adantrl 696 |
. . . . . . . . . . . . 13
⊢ ((x ∈ Spfin ∧
(x ∈
B ∧ Sfin (z,
x))) → z ∈ Spfin ) |
11 | 10 | a1d 22 |
. . . . . . . . . . . 12
⊢ ((x ∈ Spfin ∧
(x ∈
B ∧ Sfin (z,
x))) → (z ∈ B → z ∈ Spfin
)) |
12 | 11 | ancrd 537 |
. . . . . . . . . . 11
⊢ ((x ∈ Spfin ∧
(x ∈
B ∧ Sfin (z,
x))) → (z ∈ B → (z
∈ Spfin ∧
z ∈
B))) |
13 | | elin 3220 |
. . . . . . . . . . 11
⊢ (z ∈ ( Spfin ∩ B) ↔ (z
∈ Spfin ∧
z ∈
B)) |
14 | 12, 13 | syl6ibr 218 |
. . . . . . . . . 10
⊢ ((x ∈ Spfin ∧
(x ∈
B ∧ Sfin (z,
x))) → (z ∈ B → z ∈ ( Spfin
∩ B))) |
15 | 14 | ex 423 |
. . . . . . . . 9
⊢ (x ∈ Spfin → ((x ∈ B ∧ Sfin (z,
x)) → (z ∈ B → z ∈ ( Spfin
∩ B)))) |
16 | 15 | a2d 23 |
. . . . . . . 8
⊢ (x ∈ Spfin → (((x ∈ B ∧ Sfin (z,
x)) → z ∈ B) → ((x
∈ B ∧ Sfin
(z, x))
→ z ∈ ( Spfin
∩ B)))) |
17 | 16 | exp4a 589 |
. . . . . . 7
⊢ (x ∈ Spfin → (((x ∈ B ∧ Sfin (z,
x)) → z ∈ B) → (x
∈ B
→ ( Sfin (z, x) →
z ∈ (
Spfin ∩ B))))) |
18 | 17 | a2i 12 |
. . . . . 6
⊢ ((x ∈ Spfin → ((x ∈ B ∧ Sfin (z,
x)) → z ∈ B)) → (x
∈ Spfin → (x ∈ B → ( Sfin (z,
x) → z ∈ ( Spfin ∩ B))))) |
19 | 18 | imp3a 420 |
. . . . 5
⊢ ((x ∈ Spfin → ((x ∈ B ∧ Sfin (z,
x)) → z ∈ B)) → ((x
∈ Spfin ∧
x ∈
B) → ( Sfin (z,
x) → z ∈ ( Spfin ∩ B)))) |
20 | 8, 19 | syl5bi 208 |
. . . 4
⊢ ((x ∈ Spfin → ((x ∈ B ∧ Sfin (z,
x)) → z ∈ B)) → (x
∈ ( Spfin ∩ B) → ( Sfin (z,
x) → z ∈ ( Spfin ∩ B)))) |
21 | 20 | 2alimi 1560 |
. . 3
⊢ (∀x∀z(x ∈ Spfin → ((x ∈ B ∧ Sfin (z,
x)) → z ∈ B)) → ∀x∀z(x ∈ ( Spfin ∩ B) → ( Sfin (z,
x) → z ∈ ( Spfin ∩ B)))) |
22 | | df-ral 2620 |
. . . 4
⊢ (∀x ∈ Spfin
∀z((x ∈ B ∧ Sfin
(z, x))
→ z ∈ B) ↔
∀x(x ∈ Spfin
→ ∀z((x ∈ B ∧ Sfin
(z, x))
→ z ∈ B))) |
23 | | 19.21v 1890 |
. . . . 5
⊢ (∀z(x ∈ Spfin → ((x ∈ B ∧ Sfin (z,
x)) → z ∈ B)) ↔ (x
∈ Spfin → ∀z((x ∈ B ∧ Sfin (z,
x)) → z ∈ B))) |
24 | 23 | albii 1566 |
. . . 4
⊢ (∀x∀z(x ∈ Spfin → ((x ∈ B ∧ Sfin (z,
x)) → z ∈ B)) ↔ ∀x(x ∈ Spfin → ∀z((x ∈ B ∧ Sfin (z,
x)) → z ∈ B))) |
25 | 22, 24 | bitr4i 243 |
. . 3
⊢ (∀x ∈ Spfin
∀z((x ∈ B ∧ Sfin
(z, x))
→ z ∈ B) ↔
∀x∀z(x ∈ Spfin → ((x ∈ B ∧ Sfin (z,
x)) → z ∈ B))) |
26 | | df-ral 2620 |
. . . 4
⊢ (∀x ∈ ( Spfin
∩ B)∀z( Sfin (z,
x) → z ∈ ( Spfin ∩ B)) ↔ ∀x(x ∈ ( Spfin ∩ B) → ∀z( Sfin (z,
x) → z ∈ ( Spfin ∩ B)))) |
27 | | 19.21v 1890 |
. . . . 5
⊢ (∀z(x ∈ ( Spfin ∩ B) → ( Sfin (z,
x) → z ∈ ( Spfin ∩ B))) ↔ (x
∈ ( Spfin ∩ B) → ∀z( Sfin (z,
x) → z ∈ ( Spfin ∩ B)))) |
28 | 27 | albii 1566 |
. . . 4
⊢ (∀x∀z(x ∈ ( Spfin ∩ B) → ( Sfin (z,
x) → z ∈ ( Spfin ∩ B))) ↔ ∀x(x ∈ ( Spfin ∩ B) → ∀z( Sfin (z,
x) → z ∈ ( Spfin ∩ B)))) |
29 | 26, 28 | bitr4i 243 |
. . 3
⊢ (∀x ∈ ( Spfin
∩ B)∀z( Sfin (z,
x) → z ∈ ( Spfin ∩ B)) ↔ ∀x∀z(x ∈ ( Spfin ∩ B) → ( Sfin (z,
x) → z ∈ ( Spfin ∩ B)))) |
30 | 21, 25, 29 | 3imtr4i 257 |
. 2
⊢ (∀x ∈ Spfin
∀z((x ∈ B ∧ Sfin
(z, x))
→ z ∈ B) →
∀x
∈ ( Spfin ∩ B)∀z( Sfin
(z, x)
→ z ∈ ( Spfin
∩ B))) |
31 | | df-spfin 4448 |
. . . 4
⊢ Spfin = ∩{a ∣ ( Ncfin V ∈
a ∧ ∀x ∈ a ∀z( Sfin (z,
x) → z ∈ a))} |
32 | | eleq2 2414 |
. . . . . . . . 9
⊢ (a = ( Spfin
∩ B) → ( Ncfin V ∈
a ↔ Ncfin V ∈ (
Spfin ∩ B))) |
33 | | eleq2 2414 |
. . . . . . . . . . . 12
⊢ (a = ( Spfin
∩ B) → (z ∈ a ↔ z ∈ ( Spfin
∩ B))) |
34 | 33 | imbi2d 307 |
. . . . . . . . . . 11
⊢ (a = ( Spfin
∩ B) → (( Sfin (z,
x) → z ∈ a) ↔ ( Sfin (z,
x) → z ∈ ( Spfin ∩ B)))) |
35 | 34 | albidv 1625 |
. . . . . . . . . 10
⊢ (a = ( Spfin
∩ B) → (∀z( Sfin (z,
x) → z ∈ a) ↔ ∀z( Sfin (z,
x) → z ∈ ( Spfin ∩ B)))) |
36 | 35 | raleqbi1dv 2816 |
. . . . . . . . 9
⊢ (a = ( Spfin
∩ B) → (∀x ∈ a ∀z( Sfin (z,
x) → z ∈ a) ↔ ∀x ∈ ( Spfin
∩ B)∀z( Sfin (z,
x) → z ∈ ( Spfin ∩ B)))) |
37 | 32, 36 | anbi12d 691 |
. . . . . . . 8
⊢ (a = ( Spfin
∩ B) → (( Ncfin V ∈
a ∧ ∀x ∈ a ∀z( Sfin (z,
x) → z ∈ a)) ↔ ( Ncfin V ∈ (
Spfin ∩ B) ∧ ∀x ∈ ( Spfin
∩ B)∀z( Sfin (z,
x) → z ∈ ( Spfin ∩ B))))) |
38 | 37 | elabg 2987 |
. . . . . . 7
⊢ (( Spfin ∩ B) ∈ V → ((
Spfin ∩ B) ∈ {a ∣ ( Ncfin V ∈
a ∧ ∀x ∈ a ∀z( Sfin (z,
x) → z ∈ a))} ↔ ( Ncfin V ∈ (
Spfin ∩ B) ∧ ∀x ∈ ( Spfin
∩ B)∀z( Sfin (z,
x) → z ∈ ( Spfin ∩ B))))) |
39 | 38 | biimprd 214 |
. . . . . 6
⊢ (( Spfin ∩ B) ∈ V → ((
Ncfin V ∈ ( Spfin
∩ B) ∧
∀x
∈ ( Spfin ∩ B)∀z( Sfin
(z, x)
→ z ∈ ( Spfin
∩ B))) → ( Spfin ∩ B) ∈ {a ∣ ( Ncfin V ∈
a ∧ ∀x ∈ a ∀z( Sfin (z,
x) → z ∈ a))})) |
40 | 39 | 3impib 1149 |
. . . . 5
⊢ ((( Spfin ∩ B) ∈ V ∧ Ncfin V
∈ ( Spfin ∩ B) ∧ ∀x ∈ ( Spfin
∩ B)∀z( Sfin (z,
x) → z ∈ ( Spfin ∩ B))) → ( Spfin ∩ B) ∈ {a ∣ ( Ncfin V ∈
a ∧ ∀x ∈ a ∀z( Sfin (z,
x) → z ∈ a))}) |
41 | | intss1 3942 |
. . . . 5
⊢ (( Spfin ∩ B) ∈ {a ∣ ( Ncfin V ∈
a ∧ ∀x ∈ a ∀z( Sfin (z,
x) → z ∈ a))} → ∩{a ∣ ( Ncfin V ∈
a ∧ ∀x ∈ a ∀z( Sfin (z,
x) → z ∈ a))} ⊆ ( Spfin ∩ B)) |
42 | 40, 41 | syl 15 |
. . . 4
⊢ ((( Spfin ∩ B) ∈ V ∧ Ncfin V
∈ ( Spfin ∩ B) ∧ ∀x ∈ ( Spfin
∩ B)∀z( Sfin (z,
x) → z ∈ ( Spfin ∩ B))) → ∩{a ∣ ( Ncfin V ∈
a ∧ ∀x ∈ a ∀z( Sfin (z,
x) → z ∈ a))} ⊆ ( Spfin ∩ B)) |
43 | 31, 42 | syl5eqss 3316 |
. . 3
⊢ ((( Spfin ∩ B) ∈ V ∧ Ncfin V
∈ ( Spfin ∩ B) ∧ ∀x ∈ ( Spfin
∩ B)∀z( Sfin (z,
x) → z ∈ ( Spfin ∩ B))) → Spfin ⊆ (
Spfin ∩ B)) |
44 | | inss2 3477 |
. . 3
⊢ ( Spfin ∩ B) ⊆ B |
45 | 43, 44 | syl6ss 3285 |
. 2
⊢ ((( Spfin ∩ B) ∈ V ∧ Ncfin V
∈ ( Spfin ∩ B) ∧ ∀x ∈ ( Spfin
∩ B)∀z( Sfin (z,
x) → z ∈ ( Spfin ∩ B))) → Spfin ⊆
B) |
46 | 3, 7, 30, 45 | syl3an 1224 |
1
⊢ ((B ∈ V ∧ Ncfin V ∈
B ∧ ∀x ∈ Spfin
∀z((x ∈ B ∧ Sfin
(z, x))
→ z ∈ B)) →
Spfin ⊆ B) |