Step |
Hyp |
Ref |
Expression |
1 |
|
ufilfil |
|- ( F e. ( UFil ` X ) -> F e. ( Fil ` X ) ) |
2 |
1
|
3ad2ant1 |
|- ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) -> F e. ( Fil ` X ) ) |
3 |
2
|
adantr |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ A e. F ) -> F e. ( Fil ` X ) ) |
4 |
|
simpr |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ A e. F ) -> A e. F ) |
5 |
|
unss |
|- ( ( A C_ X /\ B C_ X ) <-> ( A u. B ) C_ X ) |
6 |
5
|
biimpi |
|- ( ( A C_ X /\ B C_ X ) -> ( A u. B ) C_ X ) |
7 |
6
|
3adant1 |
|- ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) -> ( A u. B ) C_ X ) |
8 |
7
|
adantr |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ A e. F ) -> ( A u. B ) C_ X ) |
9 |
|
ssun1 |
|- A C_ ( A u. B ) |
10 |
9
|
a1i |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ A e. F ) -> A C_ ( A u. B ) ) |
11 |
|
filss |
|- ( ( F e. ( Fil ` X ) /\ ( A e. F /\ ( A u. B ) C_ X /\ A C_ ( A u. B ) ) ) -> ( A u. B ) e. F ) |
12 |
3 4 8 10 11
|
syl13anc |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ A e. F ) -> ( A u. B ) e. F ) |
13 |
12
|
ex |
|- ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) -> ( A e. F -> ( A u. B ) e. F ) ) |
14 |
2
|
adantr |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ B e. F ) -> F e. ( Fil ` X ) ) |
15 |
|
simpr |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ B e. F ) -> B e. F ) |
16 |
7
|
adantr |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ B e. F ) -> ( A u. B ) C_ X ) |
17 |
|
ssun2 |
|- B C_ ( A u. B ) |
18 |
17
|
a1i |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ B e. F ) -> B C_ ( A u. B ) ) |
19 |
|
filss |
|- ( ( F e. ( Fil ` X ) /\ ( B e. F /\ ( A u. B ) C_ X /\ B C_ ( A u. B ) ) ) -> ( A u. B ) e. F ) |
20 |
14 15 16 18 19
|
syl13anc |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ B e. F ) -> ( A u. B ) e. F ) |
21 |
20
|
ex |
|- ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) -> ( B e. F -> ( A u. B ) e. F ) ) |
22 |
13 21
|
jaod |
|- ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) -> ( ( A e. F \/ B e. F ) -> ( A u. B ) e. F ) ) |
23 |
|
ufilb |
|- ( ( F e. ( UFil ` X ) /\ A C_ X ) -> ( -. A e. F <-> ( X \ A ) e. F ) ) |
24 |
23
|
3adant3 |
|- ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) -> ( -. A e. F <-> ( X \ A ) e. F ) ) |
25 |
24
|
adantr |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ ( A u. B ) e. F ) -> ( -. A e. F <-> ( X \ A ) e. F ) ) |
26 |
2
|
3ad2ant1 |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ ( A u. B ) e. F /\ ( X \ A ) e. F ) -> F e. ( Fil ` X ) ) |
27 |
|
difun2 |
|- ( ( B u. A ) \ A ) = ( B \ A ) |
28 |
|
uncom |
|- ( B u. A ) = ( A u. B ) |
29 |
28
|
difeq1i |
|- ( ( B u. A ) \ A ) = ( ( A u. B ) \ A ) |
30 |
27 29
|
eqtr3i |
|- ( B \ A ) = ( ( A u. B ) \ A ) |
31 |
30
|
ineq2i |
|- ( X i^i ( B \ A ) ) = ( X i^i ( ( A u. B ) \ A ) ) |
32 |
|
indifcom |
|- ( B i^i ( X \ A ) ) = ( X i^i ( B \ A ) ) |
33 |
|
indifcom |
|- ( ( A u. B ) i^i ( X \ A ) ) = ( X i^i ( ( A u. B ) \ A ) ) |
34 |
31 32 33
|
3eqtr4i |
|- ( B i^i ( X \ A ) ) = ( ( A u. B ) i^i ( X \ A ) ) |
35 |
|
filin |
|- ( ( F e. ( Fil ` X ) /\ ( A u. B ) e. F /\ ( X \ A ) e. F ) -> ( ( A u. B ) i^i ( X \ A ) ) e. F ) |
36 |
2 35
|
syl3an1 |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ ( A u. B ) e. F /\ ( X \ A ) e. F ) -> ( ( A u. B ) i^i ( X \ A ) ) e. F ) |
37 |
34 36
|
eqeltrid |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ ( A u. B ) e. F /\ ( X \ A ) e. F ) -> ( B i^i ( X \ A ) ) e. F ) |
38 |
|
simp13 |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ ( A u. B ) e. F /\ ( X \ A ) e. F ) -> B C_ X ) |
39 |
|
inss1 |
|- ( B i^i ( X \ A ) ) C_ B |
40 |
39
|
a1i |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ ( A u. B ) e. F /\ ( X \ A ) e. F ) -> ( B i^i ( X \ A ) ) C_ B ) |
41 |
|
filss |
|- ( ( F e. ( Fil ` X ) /\ ( ( B i^i ( X \ A ) ) e. F /\ B C_ X /\ ( B i^i ( X \ A ) ) C_ B ) ) -> B e. F ) |
42 |
26 37 38 40 41
|
syl13anc |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ ( A u. B ) e. F /\ ( X \ A ) e. F ) -> B e. F ) |
43 |
42
|
3expia |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ ( A u. B ) e. F ) -> ( ( X \ A ) e. F -> B e. F ) ) |
44 |
25 43
|
sylbid |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ ( A u. B ) e. F ) -> ( -. A e. F -> B e. F ) ) |
45 |
44
|
orrd |
|- ( ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) /\ ( A u. B ) e. F ) -> ( A e. F \/ B e. F ) ) |
46 |
45
|
ex |
|- ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) -> ( ( A u. B ) e. F -> ( A e. F \/ B e. F ) ) ) |
47 |
22 46
|
impbid |
|- ( ( F e. ( UFil ` X ) /\ A C_ X /\ B C_ X ) -> ( ( A e. F \/ B e. F ) <-> ( A u. B ) e. F ) ) |