Step | Hyp | Ref
| Expression |
1 | | ufilfil 22514 |
. . . 4
⊢ ((𝐿 ↾t 𝐴) ∈ (UFil‘𝐴) → (𝐿 ↾t 𝐴) ∈ (Fil‘𝐴)) |
2 | | ufilfil 22514 |
. . . . 5
⊢ (𝐿 ∈ (UFil‘𝑌) → 𝐿 ∈ (Fil‘𝑌)) |
3 | | trfil3 22498 |
. . . . 5
⊢ ((𝐿 ∈ (Fil‘𝑌) ∧ 𝐴 ⊆ 𝑌) → ((𝐿 ↾t 𝐴) ∈ (Fil‘𝐴) ↔ ¬ (𝑌 ∖ 𝐴) ∈ 𝐿)) |
4 | 2, 3 | sylan 582 |
. . . 4
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) → ((𝐿 ↾t 𝐴) ∈ (Fil‘𝐴) ↔ ¬ (𝑌 ∖ 𝐴) ∈ 𝐿)) |
5 | 1, 4 | syl5ib 246 |
. . 3
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) → ((𝐿 ↾t 𝐴) ∈ (UFil‘𝐴) → ¬ (𝑌 ∖ 𝐴) ∈ 𝐿)) |
6 | 4 | biimprd 250 |
. . . . 5
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) → (¬ (𝑌 ∖ 𝐴) ∈ 𝐿 → (𝐿 ↾t 𝐴) ∈ (Fil‘𝐴))) |
7 | | elpwi 4550 |
. . . . . . 7
⊢ (𝑥 ∈ 𝒫 𝐴 → 𝑥 ⊆ 𝐴) |
8 | | simpll 765 |
. . . . . . . . 9
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ 𝑥 ⊆ 𝐴) → 𝐿 ∈ (UFil‘𝑌)) |
9 | | simpr 487 |
. . . . . . . . . 10
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ 𝑥 ⊆ 𝐴) → 𝑥 ⊆ 𝐴) |
10 | | simplr 767 |
. . . . . . . . . 10
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ 𝑥 ⊆ 𝐴) → 𝐴 ⊆ 𝑌) |
11 | 9, 10 | sstrd 3979 |
. . . . . . . . 9
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ 𝑥 ⊆ 𝐴) → 𝑥 ⊆ 𝑌) |
12 | | ufilss 22515 |
. . . . . . . . 9
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝑥 ⊆ 𝑌) → (𝑥 ∈ 𝐿 ∨ (𝑌 ∖ 𝑥) ∈ 𝐿)) |
13 | 8, 11, 12 | syl2anc 586 |
. . . . . . . 8
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ 𝑥 ⊆ 𝐴) → (𝑥 ∈ 𝐿 ∨ (𝑌 ∖ 𝑥) ∈ 𝐿)) |
14 | | id 22 |
. . . . . . . . . . . . 13
⊢ (𝐴 ⊆ 𝑌 → 𝐴 ⊆ 𝑌) |
15 | | elfvdm 6704 |
. . . . . . . . . . . . 13
⊢ (𝐿 ∈ (UFil‘𝑌) → 𝑌 ∈ dom UFil) |
16 | | ssexg 5229 |
. . . . . . . . . . . . 13
⊢ ((𝐴 ⊆ 𝑌 ∧ 𝑌 ∈ dom UFil) → 𝐴 ∈ V) |
17 | 14, 15, 16 | syl2anr 598 |
. . . . . . . . . . . 12
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) → 𝐴 ∈ V) |
18 | | elrestr 16704 |
. . . . . . . . . . . . 13
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ∈ V ∧ 𝑥 ∈ 𝐿) → (𝑥 ∩ 𝐴) ∈ (𝐿 ↾t 𝐴)) |
19 | 18 | 3expia 1117 |
. . . . . . . . . . . 12
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ∈ V) → (𝑥 ∈ 𝐿 → (𝑥 ∩ 𝐴) ∈ (𝐿 ↾t 𝐴))) |
20 | 17, 19 | syldan 593 |
. . . . . . . . . . 11
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) → (𝑥 ∈ 𝐿 → (𝑥 ∩ 𝐴) ∈ (𝐿 ↾t 𝐴))) |
21 | 20 | adantr 483 |
. . . . . . . . . 10
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ 𝑥 ⊆ 𝐴) → (𝑥 ∈ 𝐿 → (𝑥 ∩ 𝐴) ∈ (𝐿 ↾t 𝐴))) |
22 | | df-ss 3954 |
. . . . . . . . . . . 12
⊢ (𝑥 ⊆ 𝐴 ↔ (𝑥 ∩ 𝐴) = 𝑥) |
23 | 9, 22 | sylib 220 |
. . . . . . . . . . 11
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ 𝑥 ⊆ 𝐴) → (𝑥 ∩ 𝐴) = 𝑥) |
24 | 23 | eleq1d 2899 |
. . . . . . . . . 10
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ 𝑥 ⊆ 𝐴) → ((𝑥 ∩ 𝐴) ∈ (𝐿 ↾t 𝐴) ↔ 𝑥 ∈ (𝐿 ↾t 𝐴))) |
25 | 21, 24 | sylibd 241 |
. . . . . . . . 9
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ 𝑥 ⊆ 𝐴) → (𝑥 ∈ 𝐿 → 𝑥 ∈ (𝐿 ↾t 𝐴))) |
26 | | indif1 4250 |
. . . . . . . . . . . 12
⊢ ((𝑌 ∖ 𝑥) ∩ 𝐴) = ((𝑌 ∩ 𝐴) ∖ 𝑥) |
27 | | simplr 767 |
. . . . . . . . . . . . . 14
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ (𝑥 ⊆ 𝐴 ∧ (𝑌 ∖ 𝑥) ∈ 𝐿)) → 𝐴 ⊆ 𝑌) |
28 | | sseqin2 4194 |
. . . . . . . . . . . . . 14
⊢ (𝐴 ⊆ 𝑌 ↔ (𝑌 ∩ 𝐴) = 𝐴) |
29 | 27, 28 | sylib 220 |
. . . . . . . . . . . . 13
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ (𝑥 ⊆ 𝐴 ∧ (𝑌 ∖ 𝑥) ∈ 𝐿)) → (𝑌 ∩ 𝐴) = 𝐴) |
30 | 29 | difeq1d 4100 |
. . . . . . . . . . . 12
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ (𝑥 ⊆ 𝐴 ∧ (𝑌 ∖ 𝑥) ∈ 𝐿)) → ((𝑌 ∩ 𝐴) ∖ 𝑥) = (𝐴 ∖ 𝑥)) |
31 | 26, 30 | syl5eq 2870 |
. . . . . . . . . . 11
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ (𝑥 ⊆ 𝐴 ∧ (𝑌 ∖ 𝑥) ∈ 𝐿)) → ((𝑌 ∖ 𝑥) ∩ 𝐴) = (𝐴 ∖ 𝑥)) |
32 | | simpll 765 |
. . . . . . . . . . . 12
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ (𝑥 ⊆ 𝐴 ∧ (𝑌 ∖ 𝑥) ∈ 𝐿)) → 𝐿 ∈ (UFil‘𝑌)) |
33 | 17 | adantr 483 |
. . . . . . . . . . . 12
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ (𝑥 ⊆ 𝐴 ∧ (𝑌 ∖ 𝑥) ∈ 𝐿)) → 𝐴 ∈ V) |
34 | | simprr 771 |
. . . . . . . . . . . 12
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ (𝑥 ⊆ 𝐴 ∧ (𝑌 ∖ 𝑥) ∈ 𝐿)) → (𝑌 ∖ 𝑥) ∈ 𝐿) |
35 | | elrestr 16704 |
. . . . . . . . . . . 12
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ∈ V ∧ (𝑌 ∖ 𝑥) ∈ 𝐿) → ((𝑌 ∖ 𝑥) ∩ 𝐴) ∈ (𝐿 ↾t 𝐴)) |
36 | 32, 33, 34, 35 | syl3anc 1367 |
. . . . . . . . . . 11
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ (𝑥 ⊆ 𝐴 ∧ (𝑌 ∖ 𝑥) ∈ 𝐿)) → ((𝑌 ∖ 𝑥) ∩ 𝐴) ∈ (𝐿 ↾t 𝐴)) |
37 | 31, 36 | eqeltrrd 2916 |
. . . . . . . . . 10
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ (𝑥 ⊆ 𝐴 ∧ (𝑌 ∖ 𝑥) ∈ 𝐿)) → (𝐴 ∖ 𝑥) ∈ (𝐿 ↾t 𝐴)) |
38 | 37 | expr 459 |
. . . . . . . . 9
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ 𝑥 ⊆ 𝐴) → ((𝑌 ∖ 𝑥) ∈ 𝐿 → (𝐴 ∖ 𝑥) ∈ (𝐿 ↾t 𝐴))) |
39 | 25, 38 | orim12d 961 |
. . . . . . . 8
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ 𝑥 ⊆ 𝐴) → ((𝑥 ∈ 𝐿 ∨ (𝑌 ∖ 𝑥) ∈ 𝐿) → (𝑥 ∈ (𝐿 ↾t 𝐴) ∨ (𝐴 ∖ 𝑥) ∈ (𝐿 ↾t 𝐴)))) |
40 | 13, 39 | mpd 15 |
. . . . . . 7
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ 𝑥 ⊆ 𝐴) → (𝑥 ∈ (𝐿 ↾t 𝐴) ∨ (𝐴 ∖ 𝑥) ∈ (𝐿 ↾t 𝐴))) |
41 | 7, 40 | sylan2 594 |
. . . . . 6
⊢ (((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) ∧ 𝑥 ∈ 𝒫 𝐴) → (𝑥 ∈ (𝐿 ↾t 𝐴) ∨ (𝐴 ∖ 𝑥) ∈ (𝐿 ↾t 𝐴))) |
42 | 41 | ralrimiva 3184 |
. . . . 5
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) → ∀𝑥 ∈ 𝒫 𝐴(𝑥 ∈ (𝐿 ↾t 𝐴) ∨ (𝐴 ∖ 𝑥) ∈ (𝐿 ↾t 𝐴))) |
43 | 6, 42 | jctird 529 |
. . . 4
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) → (¬ (𝑌 ∖ 𝐴) ∈ 𝐿 → ((𝐿 ↾t 𝐴) ∈ (Fil‘𝐴) ∧ ∀𝑥 ∈ 𝒫 𝐴(𝑥 ∈ (𝐿 ↾t 𝐴) ∨ (𝐴 ∖ 𝑥) ∈ (𝐿 ↾t 𝐴))))) |
44 | | isufil 22513 |
. . . 4
⊢ ((𝐿 ↾t 𝐴) ∈ (UFil‘𝐴) ↔ ((𝐿 ↾t 𝐴) ∈ (Fil‘𝐴) ∧ ∀𝑥 ∈ 𝒫 𝐴(𝑥 ∈ (𝐿 ↾t 𝐴) ∨ (𝐴 ∖ 𝑥) ∈ (𝐿 ↾t 𝐴)))) |
45 | 43, 44 | syl6ibr 254 |
. . 3
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) → (¬ (𝑌 ∖ 𝐴) ∈ 𝐿 → (𝐿 ↾t 𝐴) ∈ (UFil‘𝐴))) |
46 | 5, 45 | impbid 214 |
. 2
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) → ((𝐿 ↾t 𝐴) ∈ (UFil‘𝐴) ↔ ¬ (𝑌 ∖ 𝐴) ∈ 𝐿)) |
47 | | ufilb 22516 |
. . 3
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) → (¬ 𝐴 ∈ 𝐿 ↔ (𝑌 ∖ 𝐴) ∈ 𝐿)) |
48 | 47 | con1bid 358 |
. 2
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) → (¬ (𝑌 ∖ 𝐴) ∈ 𝐿 ↔ 𝐴 ∈ 𝐿)) |
49 | 46, 48 | bitrd 281 |
1
⊢ ((𝐿 ∈ (UFil‘𝑌) ∧ 𝐴 ⊆ 𝑌) → ((𝐿 ↾t 𝐴) ∈ (UFil‘𝐴) ↔ 𝐴 ∈ 𝐿)) |