Step | Hyp | Ref
| Expression |
1 | | eleq1 2826 |
. . . . . 6
⊢ (𝑥 = 𝑦 → (𝑥 ∈ 𝐹 ↔ 𝑦 ∈ 𝐹)) |
2 | 1 | anbi2d 628 |
. . . . 5
⊢ (𝑥 = 𝑦 → ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑥 ∈ 𝐹) ↔ (𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹))) |
3 | 2 | imbi1d 341 |
. . . 4
⊢ (𝑥 = 𝑦 → (((𝐹 ∈ (fBas‘𝐵) ∧ 𝑥 ∈ 𝐹) → ∩ 𝐹 ≠ ∅) ↔ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → ∩ 𝐹 ≠
∅))) |
4 | | eleq1 2826 |
. . . . . 6
⊢ (𝑥 = 𝑆 → (𝑥 ∈ 𝐹 ↔ 𝑆 ∈ 𝐹)) |
5 | 4 | anbi2d 628 |
. . . . 5
⊢ (𝑥 = 𝑆 → ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑥 ∈ 𝐹) ↔ (𝐹 ∈ (fBas‘𝐵) ∧ 𝑆 ∈ 𝐹))) |
6 | 5 | imbi1d 341 |
. . . 4
⊢ (𝑥 = 𝑆 → (((𝐹 ∈ (fBas‘𝐵) ∧ 𝑥 ∈ 𝐹) → ∩ 𝐹 ≠ ∅) ↔ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑆 ∈ 𝐹) → ∩ 𝐹 ≠
∅))) |
7 | | bi2.04 388 |
. . . . . . . . . 10
⊢ ((𝑥 ⊊ 𝑦 → ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑥 ∈ 𝐹) → ∩ 𝐹 ≠ ∅)) ↔ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑥 ∈ 𝐹) → (𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠
∅))) |
8 | | ibar 528 |
. . . . . . . . . . . 12
⊢ (𝐹 ∈ (fBas‘𝐵) → (𝑥 ∈ 𝐹 ↔ (𝐹 ∈ (fBas‘𝐵) ∧ 𝑥 ∈ 𝐹))) |
9 | 8 | adantr 480 |
. . . . . . . . . . 11
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → (𝑥 ∈ 𝐹 ↔ (𝐹 ∈ (fBas‘𝐵) ∧ 𝑥 ∈ 𝐹))) |
10 | 9 | imbi1d 341 |
. . . . . . . . . 10
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → ((𝑥 ∈ 𝐹 → (𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠ ∅)) ↔ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑥 ∈ 𝐹) → (𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠
∅)))) |
11 | 7, 10 | bitr4id 289 |
. . . . . . . . 9
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → ((𝑥 ⊊ 𝑦 → ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑥 ∈ 𝐹) → ∩ 𝐹 ≠ ∅)) ↔ (𝑥 ∈ 𝐹 → (𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠
∅)))) |
12 | 11 | albidv 1924 |
. . . . . . . 8
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → (∀𝑥(𝑥 ⊊ 𝑦 → ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑥 ∈ 𝐹) → ∩ 𝐹 ≠ ∅)) ↔
∀𝑥(𝑥 ∈ 𝐹 → (𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠
∅)))) |
13 | | df-ral 3068 |
. . . . . . . 8
⊢
(∀𝑥 ∈
𝐹 (𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠ ∅) ↔
∀𝑥(𝑥 ∈ 𝐹 → (𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠
∅))) |
14 | 12, 13 | bitr4di 288 |
. . . . . . 7
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → (∀𝑥(𝑥 ⊊ 𝑦 → ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑥 ∈ 𝐹) → ∩ 𝐹 ≠ ∅)) ↔
∀𝑥 ∈ 𝐹 (𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠
∅))) |
15 | | 0nelfb 22890 |
. . . . . . . . . . . . 13
⊢ (𝐹 ∈ (fBas‘𝐵) → ¬ ∅ ∈
𝐹) |
16 | | eleq1 2826 |
. . . . . . . . . . . . . 14
⊢ (𝑦 = ∅ → (𝑦 ∈ 𝐹 ↔ ∅ ∈ 𝐹)) |
17 | 16 | notbid 317 |
. . . . . . . . . . . . 13
⊢ (𝑦 = ∅ → (¬ 𝑦 ∈ 𝐹 ↔ ¬ ∅ ∈ 𝐹)) |
18 | 15, 17 | syl5ibrcom 246 |
. . . . . . . . . . . 12
⊢ (𝐹 ∈ (fBas‘𝐵) → (𝑦 = ∅ → ¬ 𝑦 ∈ 𝐹)) |
19 | 18 | necon2ad 2957 |
. . . . . . . . . . 11
⊢ (𝐹 ∈ (fBas‘𝐵) → (𝑦 ∈ 𝐹 → 𝑦 ≠ ∅)) |
20 | 19 | imp 406 |
. . . . . . . . . 10
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → 𝑦 ≠ ∅) |
21 | | ssn0 4331 |
. . . . . . . . . . 11
⊢ ((𝑦 ⊆ ∩ 𝐹
∧ 𝑦 ≠ ∅)
→ ∩ 𝐹 ≠ ∅) |
22 | 21 | ex 412 |
. . . . . . . . . 10
⊢ (𝑦 ⊆ ∩ 𝐹
→ (𝑦 ≠ ∅
→ ∩ 𝐹 ≠ ∅)) |
23 | 20, 22 | syl5com 31 |
. . . . . . . . 9
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → (𝑦 ⊆ ∩ 𝐹 → ∩ 𝐹
≠ ∅)) |
24 | 23 | a1dd 50 |
. . . . . . . 8
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → (𝑦 ⊆ ∩ 𝐹 → (∀𝑥 ∈ 𝐹 (𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠ ∅) → ∩ 𝐹
≠ ∅))) |
25 | | ssint 4892 |
. . . . . . . . . . . 12
⊢ (𝑦 ⊆ ∩ 𝐹
↔ ∀𝑧 ∈
𝐹 𝑦 ⊆ 𝑧) |
26 | 25 | notbii 319 |
. . . . . . . . . . 11
⊢ (¬
𝑦 ⊆ ∩ 𝐹
↔ ¬ ∀𝑧
∈ 𝐹 𝑦 ⊆ 𝑧) |
27 | | rexnal 3165 |
. . . . . . . . . . 11
⊢
(∃𝑧 ∈
𝐹 ¬ 𝑦 ⊆ 𝑧 ↔ ¬ ∀𝑧 ∈ 𝐹 𝑦 ⊆ 𝑧) |
28 | 26, 27 | bitr4i 277 |
. . . . . . . . . 10
⊢ (¬
𝑦 ⊆ ∩ 𝐹
↔ ∃𝑧 ∈
𝐹 ¬ 𝑦 ⊆ 𝑧) |
29 | | fbasssin 22895 |
. . . . . . . . . . . . 13
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹 ∧ 𝑧 ∈ 𝐹) → ∃𝑥 ∈ 𝐹 𝑥 ⊆ (𝑦 ∩ 𝑧)) |
30 | | nssinpss 4187 |
. . . . . . . . . . . . . . . 16
⊢ (¬
𝑦 ⊆ 𝑧 ↔ (𝑦 ∩ 𝑧) ⊊ 𝑦) |
31 | | sspsstr 4036 |
. . . . . . . . . . . . . . . 16
⊢ ((𝑥 ⊆ (𝑦 ∩ 𝑧) ∧ (𝑦 ∩ 𝑧) ⊊ 𝑦) → 𝑥 ⊊ 𝑦) |
32 | 30, 31 | sylan2b 593 |
. . . . . . . . . . . . . . 15
⊢ ((𝑥 ⊆ (𝑦 ∩ 𝑧) ∧ ¬ 𝑦 ⊆ 𝑧) → 𝑥 ⊊ 𝑦) |
33 | 32 | expcom 413 |
. . . . . . . . . . . . . 14
⊢ (¬
𝑦 ⊆ 𝑧 → (𝑥 ⊆ (𝑦 ∩ 𝑧) → 𝑥 ⊊ 𝑦)) |
34 | 33 | reximdv 3201 |
. . . . . . . . . . . . 13
⊢ (¬
𝑦 ⊆ 𝑧 → (∃𝑥 ∈ 𝐹 𝑥 ⊆ (𝑦 ∩ 𝑧) → ∃𝑥 ∈ 𝐹 𝑥 ⊊ 𝑦)) |
35 | 29, 34 | syl5com 31 |
. . . . . . . . . . . 12
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹 ∧ 𝑧 ∈ 𝐹) → (¬ 𝑦 ⊆ 𝑧 → ∃𝑥 ∈ 𝐹 𝑥 ⊊ 𝑦)) |
36 | 35 | 3expia 1119 |
. . . . . . . . . . 11
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → (𝑧 ∈ 𝐹 → (¬ 𝑦 ⊆ 𝑧 → ∃𝑥 ∈ 𝐹 𝑥 ⊊ 𝑦))) |
37 | 36 | rexlimdv 3211 |
. . . . . . . . . 10
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → (∃𝑧 ∈ 𝐹 ¬ 𝑦 ⊆ 𝑧 → ∃𝑥 ∈ 𝐹 𝑥 ⊊ 𝑦)) |
38 | 28, 37 | syl5bi 241 |
. . . . . . . . 9
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → (¬ 𝑦 ⊆ ∩ 𝐹 → ∃𝑥 ∈ 𝐹 𝑥 ⊊ 𝑦)) |
39 | | r19.29 3183 |
. . . . . . . . . . 11
⊢
((∀𝑥 ∈
𝐹 (𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠ ∅) ∧
∃𝑥 ∈ 𝐹 𝑥 ⊊ 𝑦) → ∃𝑥 ∈ 𝐹 ((𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠ ∅) ∧ 𝑥 ⊊ 𝑦)) |
40 | | id 22 |
. . . . . . . . . . . . 13
⊢ ((𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠ ∅) → (𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠ ∅)) |
41 | 40 | imp 406 |
. . . . . . . . . . . 12
⊢ (((𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠ ∅) ∧ 𝑥 ⊊ 𝑦) → ∩ 𝐹 ≠ ∅) |
42 | 41 | rexlimivw 3210 |
. . . . . . . . . . 11
⊢
(∃𝑥 ∈
𝐹 ((𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠ ∅) ∧ 𝑥 ⊊ 𝑦) → ∩ 𝐹 ≠ ∅) |
43 | 39, 42 | syl 17 |
. . . . . . . . . 10
⊢
((∀𝑥 ∈
𝐹 (𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠ ∅) ∧
∃𝑥 ∈ 𝐹 𝑥 ⊊ 𝑦) → ∩ 𝐹 ≠ ∅) |
44 | 43 | expcom 413 |
. . . . . . . . 9
⊢
(∃𝑥 ∈
𝐹 𝑥 ⊊ 𝑦 → (∀𝑥 ∈ 𝐹 (𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠ ∅) → ∩ 𝐹
≠ ∅)) |
45 | 38, 44 | syl6 35 |
. . . . . . . 8
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → (¬ 𝑦 ⊆ ∩ 𝐹 → (∀𝑥 ∈ 𝐹 (𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠ ∅) → ∩ 𝐹
≠ ∅))) |
46 | 24, 45 | pm2.61d 179 |
. . . . . . 7
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → (∀𝑥 ∈ 𝐹 (𝑥 ⊊ 𝑦 → ∩ 𝐹 ≠ ∅) → ∩ 𝐹
≠ ∅)) |
47 | 14, 46 | sylbid 239 |
. . . . . 6
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → (∀𝑥(𝑥 ⊊ 𝑦 → ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑥 ∈ 𝐹) → ∩ 𝐹 ≠ ∅)) → ∩ 𝐹
≠ ∅)) |
48 | 47 | com12 32 |
. . . . 5
⊢
(∀𝑥(𝑥 ⊊ 𝑦 → ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑥 ∈ 𝐹) → ∩ 𝐹 ≠ ∅)) → ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → ∩ 𝐹 ≠ ∅)) |
49 | 48 | a1i 11 |
. . . 4
⊢ (𝑦 ∈ Fin →
(∀𝑥(𝑥 ⊊ 𝑦 → ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑥 ∈ 𝐹) → ∩ 𝐹 ≠ ∅)) → ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑦 ∈ 𝐹) → ∩ 𝐹 ≠
∅))) |
50 | 3, 6, 49 | findcard3 8987 |
. . 3
⊢ (𝑆 ∈ Fin → ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑆 ∈ 𝐹) → ∩ 𝐹 ≠ ∅)) |
51 | 50 | com12 32 |
. 2
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑆 ∈ 𝐹) → (𝑆 ∈ Fin → ∩ 𝐹
≠ ∅)) |
52 | 51 | 3impia 1115 |
1
⊢ ((𝐹 ∈ (fBas‘𝐵) ∧ 𝑆 ∈ 𝐹 ∧ 𝑆 ∈ Fin) → ∩ 𝐹
≠ ∅) |