Step |
Hyp |
Ref |
Expression |
1 |
|
psubspset.l |
|- .<_ = ( le ` K ) |
2 |
|
psubspset.j |
|- .\/ = ( join ` K ) |
3 |
|
psubspset.a |
|- A = ( Atoms ` K ) |
4 |
|
psubspset.s |
|- S = ( PSubSp ` K ) |
5 |
|
elex |
|- ( K e. B -> K e. _V ) |
6 |
|
fveq2 |
|- ( k = K -> ( Atoms ` k ) = ( Atoms ` K ) ) |
7 |
6 3
|
eqtr4di |
|- ( k = K -> ( Atoms ` k ) = A ) |
8 |
7
|
sseq2d |
|- ( k = K -> ( s C_ ( Atoms ` k ) <-> s C_ A ) ) |
9 |
|
fveq2 |
|- ( k = K -> ( join ` k ) = ( join ` K ) ) |
10 |
9 2
|
eqtr4di |
|- ( k = K -> ( join ` k ) = .\/ ) |
11 |
10
|
oveqd |
|- ( k = K -> ( p ( join ` k ) q ) = ( p .\/ q ) ) |
12 |
11
|
breq2d |
|- ( k = K -> ( r ( le ` k ) ( p ( join ` k ) q ) <-> r ( le ` k ) ( p .\/ q ) ) ) |
13 |
|
fveq2 |
|- ( k = K -> ( le ` k ) = ( le ` K ) ) |
14 |
13 1
|
eqtr4di |
|- ( k = K -> ( le ` k ) = .<_ ) |
15 |
14
|
breqd |
|- ( k = K -> ( r ( le ` k ) ( p .\/ q ) <-> r .<_ ( p .\/ q ) ) ) |
16 |
12 15
|
bitrd |
|- ( k = K -> ( r ( le ` k ) ( p ( join ` k ) q ) <-> r .<_ ( p .\/ q ) ) ) |
17 |
16
|
imbi1d |
|- ( k = K -> ( ( r ( le ` k ) ( p ( join ` k ) q ) -> r e. s ) <-> ( r .<_ ( p .\/ q ) -> r e. s ) ) ) |
18 |
7 17
|
raleqbidv |
|- ( k = K -> ( A. r e. ( Atoms ` k ) ( r ( le ` k ) ( p ( join ` k ) q ) -> r e. s ) <-> A. r e. A ( r .<_ ( p .\/ q ) -> r e. s ) ) ) |
19 |
18
|
2ralbidv |
|- ( k = K -> ( A. p e. s A. q e. s A. r e. ( Atoms ` k ) ( r ( le ` k ) ( p ( join ` k ) q ) -> r e. s ) <-> A. p e. s A. q e. s A. r e. A ( r .<_ ( p .\/ q ) -> r e. s ) ) ) |
20 |
8 19
|
anbi12d |
|- ( k = K -> ( ( s C_ ( Atoms ` k ) /\ A. p e. s A. q e. s A. r e. ( Atoms ` k ) ( r ( le ` k ) ( p ( join ` k ) q ) -> r e. s ) ) <-> ( s C_ A /\ A. p e. s A. q e. s A. r e. A ( r .<_ ( p .\/ q ) -> r e. s ) ) ) ) |
21 |
20
|
abbidv |
|- ( k = K -> { s | ( s C_ ( Atoms ` k ) /\ A. p e. s A. q e. s A. r e. ( Atoms ` k ) ( r ( le ` k ) ( p ( join ` k ) q ) -> r e. s ) ) } = { s | ( s C_ A /\ A. p e. s A. q e. s A. r e. A ( r .<_ ( p .\/ q ) -> r e. s ) ) } ) |
22 |
|
df-psubsp |
|- PSubSp = ( k e. _V |-> { s | ( s C_ ( Atoms ` k ) /\ A. p e. s A. q e. s A. r e. ( Atoms ` k ) ( r ( le ` k ) ( p ( join ` k ) q ) -> r e. s ) ) } ) |
23 |
3
|
fvexi |
|- A e. _V |
24 |
23
|
pwex |
|- ~P A e. _V |
25 |
|
velpw |
|- ( s e. ~P A <-> s C_ A ) |
26 |
25
|
anbi1i |
|- ( ( s e. ~P A /\ A. p e. s A. q e. s A. r e. A ( r .<_ ( p .\/ q ) -> r e. s ) ) <-> ( s C_ A /\ A. p e. s A. q e. s A. r e. A ( r .<_ ( p .\/ q ) -> r e. s ) ) ) |
27 |
26
|
abbii |
|- { s | ( s e. ~P A /\ A. p e. s A. q e. s A. r e. A ( r .<_ ( p .\/ q ) -> r e. s ) ) } = { s | ( s C_ A /\ A. p e. s A. q e. s A. r e. A ( r .<_ ( p .\/ q ) -> r e. s ) ) } |
28 |
|
ssab2 |
|- { s | ( s e. ~P A /\ A. p e. s A. q e. s A. r e. A ( r .<_ ( p .\/ q ) -> r e. s ) ) } C_ ~P A |
29 |
27 28
|
eqsstrri |
|- { s | ( s C_ A /\ A. p e. s A. q e. s A. r e. A ( r .<_ ( p .\/ q ) -> r e. s ) ) } C_ ~P A |
30 |
24 29
|
ssexi |
|- { s | ( s C_ A /\ A. p e. s A. q e. s A. r e. A ( r .<_ ( p .\/ q ) -> r e. s ) ) } e. _V |
31 |
21 22 30
|
fvmpt |
|- ( K e. _V -> ( PSubSp ` K ) = { s | ( s C_ A /\ A. p e. s A. q e. s A. r e. A ( r .<_ ( p .\/ q ) -> r e. s ) ) } ) |
32 |
4 31
|
eqtrid |
|- ( K e. _V -> S = { s | ( s C_ A /\ A. p e. s A. q e. s A. r e. A ( r .<_ ( p .\/ q ) -> r e. s ) ) } ) |
33 |
5 32
|
syl |
|- ( K e. B -> S = { s | ( s C_ A /\ A. p e. s A. q e. s A. r e. A ( r .<_ ( p .\/ q ) -> r e. s ) ) } ) |