Step | Hyp | Ref
| Expression |
1 | | elex 2748 |
. . 3
⊢ (𝐴 ∈ 𝑉 → 𝐴 ∈ V) |
2 | | elrest 12643 |
. . . . . . 7
⊢ ((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) → (𝑎 ∈ (𝐵 ↾t 𝐴) ↔ ∃𝑢 ∈ 𝐵 𝑎 = (𝑢 ∩ 𝐴))) |
3 | | elrest 12643 |
. . . . . . 7
⊢ ((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) → (𝑏 ∈ (𝐵 ↾t 𝐴) ↔ ∃𝑣 ∈ 𝐵 𝑏 = (𝑣 ∩ 𝐴))) |
4 | 2, 3 | anbi12d 473 |
. . . . . 6
⊢ ((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) → ((𝑎 ∈ (𝐵 ↾t 𝐴) ∧ 𝑏 ∈ (𝐵 ↾t 𝐴)) ↔ (∃𝑢 ∈ 𝐵 𝑎 = (𝑢 ∩ 𝐴) ∧ ∃𝑣 ∈ 𝐵 𝑏 = (𝑣 ∩ 𝐴)))) |
5 | | reeanv 2646 |
. . . . . 6
⊢
(∃𝑢 ∈
𝐵 ∃𝑣 ∈ 𝐵 (𝑎 = (𝑢 ∩ 𝐴) ∧ 𝑏 = (𝑣 ∩ 𝐴)) ↔ (∃𝑢 ∈ 𝐵 𝑎 = (𝑢 ∩ 𝐴) ∧ ∃𝑣 ∈ 𝐵 𝑏 = (𝑣 ∩ 𝐴))) |
6 | 4, 5 | bitr4di 198 |
. . . . 5
⊢ ((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) → ((𝑎 ∈ (𝐵 ↾t 𝐴) ∧ 𝑏 ∈ (𝐵 ↾t 𝐴)) ↔ ∃𝑢 ∈ 𝐵 ∃𝑣 ∈ 𝐵 (𝑎 = (𝑢 ∩ 𝐴) ∧ 𝑏 = (𝑣 ∩ 𝐴)))) |
7 | | simplll 533 |
. . . . . . . . . 10
⊢ ((((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) ∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) → 𝐵 ∈ TopBases) |
8 | | simplrl 535 |
. . . . . . . . . 10
⊢ ((((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) ∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) → 𝑢 ∈ 𝐵) |
9 | | simplrr 536 |
. . . . . . . . . 10
⊢ ((((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) ∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) → 𝑣 ∈ 𝐵) |
10 | | simpr 110 |
. . . . . . . . . . 11
⊢ ((((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) ∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) → 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) |
11 | 10 | elin1d 3324 |
. . . . . . . . . 10
⊢ ((((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) ∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) → 𝑐 ∈ (𝑢 ∩ 𝑣)) |
12 | | basis2 13213 |
. . . . . . . . . 10
⊢ (((𝐵 ∈ TopBases ∧ 𝑢 ∈ 𝐵) ∧ (𝑣 ∈ 𝐵 ∧ 𝑐 ∈ (𝑢 ∩ 𝑣))) → ∃𝑧 ∈ 𝐵 (𝑐 ∈ 𝑧 ∧ 𝑧 ⊆ (𝑢 ∩ 𝑣))) |
13 | 7, 8, 9, 11, 12 | syl22anc 1239 |
. . . . . . . . 9
⊢ ((((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) ∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) → ∃𝑧 ∈ 𝐵 (𝑐 ∈ 𝑧 ∧ 𝑧 ⊆ (𝑢 ∩ 𝑣))) |
14 | | simplll 533 |
. . . . . . . . . . . 12
⊢
(((((𝐵 ∈
TopBases ∧ 𝐴 ∈ V)
∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) ∧ (𝑧 ∈ 𝐵 ∧ (𝑐 ∈ 𝑧 ∧ 𝑧 ⊆ (𝑢 ∩ 𝑣)))) → (𝐵 ∈ TopBases ∧ 𝐴 ∈ V)) |
15 | 14 | simpld 112 |
. . . . . . . . . . 11
⊢
(((((𝐵 ∈
TopBases ∧ 𝐴 ∈ V)
∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) ∧ (𝑧 ∈ 𝐵 ∧ (𝑐 ∈ 𝑧 ∧ 𝑧 ⊆ (𝑢 ∩ 𝑣)))) → 𝐵 ∈ TopBases) |
16 | 14 | simprd 114 |
. . . . . . . . . . 11
⊢
(((((𝐵 ∈
TopBases ∧ 𝐴 ∈ V)
∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) ∧ (𝑧 ∈ 𝐵 ∧ (𝑐 ∈ 𝑧 ∧ 𝑧 ⊆ (𝑢 ∩ 𝑣)))) → 𝐴 ∈ V) |
17 | | simprl 529 |
. . . . . . . . . . 11
⊢
(((((𝐵 ∈
TopBases ∧ 𝐴 ∈ V)
∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) ∧ (𝑧 ∈ 𝐵 ∧ (𝑐 ∈ 𝑧 ∧ 𝑧 ⊆ (𝑢 ∩ 𝑣)))) → 𝑧 ∈ 𝐵) |
18 | | elrestr 12644 |
. . . . . . . . . . 11
⊢ ((𝐵 ∈ TopBases ∧ 𝐴 ∈ V ∧ 𝑧 ∈ 𝐵) → (𝑧 ∩ 𝐴) ∈ (𝐵 ↾t 𝐴)) |
19 | 15, 16, 17, 18 | syl3anc 1238 |
. . . . . . . . . 10
⊢
(((((𝐵 ∈
TopBases ∧ 𝐴 ∈ V)
∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) ∧ (𝑧 ∈ 𝐵 ∧ (𝑐 ∈ 𝑧 ∧ 𝑧 ⊆ (𝑢 ∩ 𝑣)))) → (𝑧 ∩ 𝐴) ∈ (𝐵 ↾t 𝐴)) |
20 | | simprrl 539 |
. . . . . . . . . . 11
⊢
(((((𝐵 ∈
TopBases ∧ 𝐴 ∈ V)
∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) ∧ (𝑧 ∈ 𝐵 ∧ (𝑐 ∈ 𝑧 ∧ 𝑧 ⊆ (𝑢 ∩ 𝑣)))) → 𝑐 ∈ 𝑧) |
21 | | simplr 528 |
. . . . . . . . . . . 12
⊢
(((((𝐵 ∈
TopBases ∧ 𝐴 ∈ V)
∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) ∧ (𝑧 ∈ 𝐵 ∧ (𝑐 ∈ 𝑧 ∧ 𝑧 ⊆ (𝑢 ∩ 𝑣)))) → 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) |
22 | 21 | elin2d 3325 |
. . . . . . . . . . 11
⊢
(((((𝐵 ∈
TopBases ∧ 𝐴 ∈ V)
∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) ∧ (𝑧 ∈ 𝐵 ∧ (𝑐 ∈ 𝑧 ∧ 𝑧 ⊆ (𝑢 ∩ 𝑣)))) → 𝑐 ∈ 𝐴) |
23 | 20, 22 | elind 3320 |
. . . . . . . . . 10
⊢
(((((𝐵 ∈
TopBases ∧ 𝐴 ∈ V)
∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) ∧ (𝑧 ∈ 𝐵 ∧ (𝑐 ∈ 𝑧 ∧ 𝑧 ⊆ (𝑢 ∩ 𝑣)))) → 𝑐 ∈ (𝑧 ∩ 𝐴)) |
24 | | simprrr 540 |
. . . . . . . . . . 11
⊢
(((((𝐵 ∈
TopBases ∧ 𝐴 ∈ V)
∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) ∧ (𝑧 ∈ 𝐵 ∧ (𝑐 ∈ 𝑧 ∧ 𝑧 ⊆ (𝑢 ∩ 𝑣)))) → 𝑧 ⊆ (𝑢 ∩ 𝑣)) |
25 | 24 | ssrind 3362 |
. . . . . . . . . 10
⊢
(((((𝐵 ∈
TopBases ∧ 𝐴 ∈ V)
∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) ∧ (𝑧 ∈ 𝐵 ∧ (𝑐 ∈ 𝑧 ∧ 𝑧 ⊆ (𝑢 ∩ 𝑣)))) → (𝑧 ∩ 𝐴) ⊆ ((𝑢 ∩ 𝑣) ∩ 𝐴)) |
26 | | eleq2 2241 |
. . . . . . . . . . . 12
⊢ (𝑤 = (𝑧 ∩ 𝐴) → (𝑐 ∈ 𝑤 ↔ 𝑐 ∈ (𝑧 ∩ 𝐴))) |
27 | | sseq1 3178 |
. . . . . . . . . . . 12
⊢ (𝑤 = (𝑧 ∩ 𝐴) → (𝑤 ⊆ ((𝑢 ∩ 𝑣) ∩ 𝐴) ↔ (𝑧 ∩ 𝐴) ⊆ ((𝑢 ∩ 𝑣) ∩ 𝐴))) |
28 | 26, 27 | anbi12d 473 |
. . . . . . . . . . 11
⊢ (𝑤 = (𝑧 ∩ 𝐴) → ((𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ ((𝑢 ∩ 𝑣) ∩ 𝐴)) ↔ (𝑐 ∈ (𝑧 ∩ 𝐴) ∧ (𝑧 ∩ 𝐴) ⊆ ((𝑢 ∩ 𝑣) ∩ 𝐴)))) |
29 | 28 | rspcev 2841 |
. . . . . . . . . 10
⊢ (((𝑧 ∩ 𝐴) ∈ (𝐵 ↾t 𝐴) ∧ (𝑐 ∈ (𝑧 ∩ 𝐴) ∧ (𝑧 ∩ 𝐴) ⊆ ((𝑢 ∩ 𝑣) ∩ 𝐴))) → ∃𝑤 ∈ (𝐵 ↾t 𝐴)(𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ ((𝑢 ∩ 𝑣) ∩ 𝐴))) |
30 | 19, 23, 25, 29 | syl12anc 1236 |
. . . . . . . . 9
⊢
(((((𝐵 ∈
TopBases ∧ 𝐴 ∈ V)
∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) ∧ (𝑧 ∈ 𝐵 ∧ (𝑐 ∈ 𝑧 ∧ 𝑧 ⊆ (𝑢 ∩ 𝑣)))) → ∃𝑤 ∈ (𝐵 ↾t 𝐴)(𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ ((𝑢 ∩ 𝑣) ∩ 𝐴))) |
31 | 13, 30 | rexlimddv 2599 |
. . . . . . . 8
⊢ ((((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) ∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) ∧ 𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)) → ∃𝑤 ∈ (𝐵 ↾t 𝐴)(𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ ((𝑢 ∩ 𝑣) ∩ 𝐴))) |
32 | 31 | ralrimiva 2550 |
. . . . . . 7
⊢ (((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) ∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) → ∀𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)∃𝑤 ∈ (𝐵 ↾t 𝐴)(𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ ((𝑢 ∩ 𝑣) ∩ 𝐴))) |
33 | | ineq12 3331 |
. . . . . . . . 9
⊢ ((𝑎 = (𝑢 ∩ 𝐴) ∧ 𝑏 = (𝑣 ∩ 𝐴)) → (𝑎 ∩ 𝑏) = ((𝑢 ∩ 𝐴) ∩ (𝑣 ∩ 𝐴))) |
34 | | inindir 3353 |
. . . . . . . . 9
⊢ ((𝑢 ∩ 𝑣) ∩ 𝐴) = ((𝑢 ∩ 𝐴) ∩ (𝑣 ∩ 𝐴)) |
35 | 33, 34 | eqtr4di 2228 |
. . . . . . . 8
⊢ ((𝑎 = (𝑢 ∩ 𝐴) ∧ 𝑏 = (𝑣 ∩ 𝐴)) → (𝑎 ∩ 𝑏) = ((𝑢 ∩ 𝑣) ∩ 𝐴)) |
36 | 35 | sseq2d 3185 |
. . . . . . . . . 10
⊢ ((𝑎 = (𝑢 ∩ 𝐴) ∧ 𝑏 = (𝑣 ∩ 𝐴)) → (𝑤 ⊆ (𝑎 ∩ 𝑏) ↔ 𝑤 ⊆ ((𝑢 ∩ 𝑣) ∩ 𝐴))) |
37 | 36 | anbi2d 464 |
. . . . . . . . 9
⊢ ((𝑎 = (𝑢 ∩ 𝐴) ∧ 𝑏 = (𝑣 ∩ 𝐴)) → ((𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ (𝑎 ∩ 𝑏)) ↔ (𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ ((𝑢 ∩ 𝑣) ∩ 𝐴)))) |
38 | 37 | rexbidv 2478 |
. . . . . . . 8
⊢ ((𝑎 = (𝑢 ∩ 𝐴) ∧ 𝑏 = (𝑣 ∩ 𝐴)) → (∃𝑤 ∈ (𝐵 ↾t 𝐴)(𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ (𝑎 ∩ 𝑏)) ↔ ∃𝑤 ∈ (𝐵 ↾t 𝐴)(𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ ((𝑢 ∩ 𝑣) ∩ 𝐴)))) |
39 | 35, 38 | raleqbidv 2684 |
. . . . . . 7
⊢ ((𝑎 = (𝑢 ∩ 𝐴) ∧ 𝑏 = (𝑣 ∩ 𝐴)) → (∀𝑐 ∈ (𝑎 ∩ 𝑏)∃𝑤 ∈ (𝐵 ↾t 𝐴)(𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ (𝑎 ∩ 𝑏)) ↔ ∀𝑐 ∈ ((𝑢 ∩ 𝑣) ∩ 𝐴)∃𝑤 ∈ (𝐵 ↾t 𝐴)(𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ ((𝑢 ∩ 𝑣) ∩ 𝐴)))) |
40 | 32, 39 | syl5ibrcom 157 |
. . . . . 6
⊢ (((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) ∧ (𝑢 ∈ 𝐵 ∧ 𝑣 ∈ 𝐵)) → ((𝑎 = (𝑢 ∩ 𝐴) ∧ 𝑏 = (𝑣 ∩ 𝐴)) → ∀𝑐 ∈ (𝑎 ∩ 𝑏)∃𝑤 ∈ (𝐵 ↾t 𝐴)(𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ (𝑎 ∩ 𝑏)))) |
41 | 40 | rexlimdvva 2602 |
. . . . 5
⊢ ((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) → (∃𝑢 ∈ 𝐵 ∃𝑣 ∈ 𝐵 (𝑎 = (𝑢 ∩ 𝐴) ∧ 𝑏 = (𝑣 ∩ 𝐴)) → ∀𝑐 ∈ (𝑎 ∩ 𝑏)∃𝑤 ∈ (𝐵 ↾t 𝐴)(𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ (𝑎 ∩ 𝑏)))) |
42 | 6, 41 | sylbid 150 |
. . . 4
⊢ ((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) → ((𝑎 ∈ (𝐵 ↾t 𝐴) ∧ 𝑏 ∈ (𝐵 ↾t 𝐴)) → ∀𝑐 ∈ (𝑎 ∩ 𝑏)∃𝑤 ∈ (𝐵 ↾t 𝐴)(𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ (𝑎 ∩ 𝑏)))) |
43 | 42 | ralrimivv 2558 |
. . 3
⊢ ((𝐵 ∈ TopBases ∧ 𝐴 ∈ V) → ∀𝑎 ∈ (𝐵 ↾t 𝐴)∀𝑏 ∈ (𝐵 ↾t 𝐴)∀𝑐 ∈ (𝑎 ∩ 𝑏)∃𝑤 ∈ (𝐵 ↾t 𝐴)(𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ (𝑎 ∩ 𝑏))) |
44 | 1, 43 | sylan2 286 |
. 2
⊢ ((𝐵 ∈ TopBases ∧ 𝐴 ∈ 𝑉) → ∀𝑎 ∈ (𝐵 ↾t 𝐴)∀𝑏 ∈ (𝐵 ↾t 𝐴)∀𝑐 ∈ (𝑎 ∩ 𝑏)∃𝑤 ∈ (𝐵 ↾t 𝐴)(𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ (𝑎 ∩ 𝑏))) |
45 | | restfn 12640 |
. . . 4
⊢
↾t Fn (V × V) |
46 | | simpl 109 |
. . . . 5
⊢ ((𝐵 ∈ TopBases ∧ 𝐴 ∈ 𝑉) → 𝐵 ∈ TopBases) |
47 | 46 | elexd 2750 |
. . . 4
⊢ ((𝐵 ∈ TopBases ∧ 𝐴 ∈ 𝑉) → 𝐵 ∈ V) |
48 | 1 | adantl 277 |
. . . 4
⊢ ((𝐵 ∈ TopBases ∧ 𝐴 ∈ 𝑉) → 𝐴 ∈ V) |
49 | | fnovex 5902 |
. . . 4
⊢ ((
↾t Fn (V × V) ∧ 𝐵 ∈ V ∧ 𝐴 ∈ V) → (𝐵 ↾t 𝐴) ∈ V) |
50 | 45, 47, 48, 49 | mp3an2i 1342 |
. . 3
⊢ ((𝐵 ∈ TopBases ∧ 𝐴 ∈ 𝑉) → (𝐵 ↾t 𝐴) ∈ V) |
51 | | isbasis2g 13210 |
. . 3
⊢ ((𝐵 ↾t 𝐴) ∈ V → ((𝐵 ↾t 𝐴) ∈ TopBases ↔
∀𝑎 ∈ (𝐵 ↾t 𝐴)∀𝑏 ∈ (𝐵 ↾t 𝐴)∀𝑐 ∈ (𝑎 ∩ 𝑏)∃𝑤 ∈ (𝐵 ↾t 𝐴)(𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ (𝑎 ∩ 𝑏)))) |
52 | 50, 51 | syl 14 |
. 2
⊢ ((𝐵 ∈ TopBases ∧ 𝐴 ∈ 𝑉) → ((𝐵 ↾t 𝐴) ∈ TopBases ↔ ∀𝑎 ∈ (𝐵 ↾t 𝐴)∀𝑏 ∈ (𝐵 ↾t 𝐴)∀𝑐 ∈ (𝑎 ∩ 𝑏)∃𝑤 ∈ (𝐵 ↾t 𝐴)(𝑐 ∈ 𝑤 ∧ 𝑤 ⊆ (𝑎 ∩ 𝑏)))) |
53 | 44, 52 | mpbird 167 |
1
⊢ ((𝐵 ∈ TopBases ∧ 𝐴 ∈ 𝑉) → (𝐵 ↾t 𝐴) ∈ TopBases) |