Step |
Hyp |
Ref |
Expression |
1 |
|
mclsval.d |
|- D = ( mDV ` T ) |
2 |
|
mclsval.e |
|- E = ( mEx ` T ) |
3 |
|
mclsval.c |
|- C = ( mCls ` T ) |
4 |
|
mclsval.1 |
|- ( ph -> T e. mFS ) |
5 |
|
mclsval.2 |
|- ( ph -> K C_ D ) |
6 |
|
mclsval.3 |
|- ( ph -> B C_ E ) |
7 |
|
mclsax.a |
|- A = ( mAx ` T ) |
8 |
|
mclsax.l |
|- L = ( mSubst ` T ) |
9 |
|
mclsax.v |
|- V = ( mVR ` T ) |
10 |
|
mclsax.h |
|- H = ( mVH ` T ) |
11 |
|
mclsax.w |
|- W = ( mVars ` T ) |
12 |
|
mclsind.4 |
|- ( ph -> B C_ Q ) |
13 |
|
mclsind.5 |
|- ( ( ph /\ v e. V ) -> ( H ` v ) e. Q ) |
14 |
|
mclsind.6 |
|- ( ( ph /\ ( <. m , o , p >. e. A /\ s e. ran L /\ ( s " ( o u. ran H ) ) C_ Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. Q ) |
15 |
1 2 3 4 5 6 10 7 8 11
|
mclsval |
|- ( ph -> ( K C B ) = |^| { c | ( ( B u. ran H ) C_ c /\ A. m A. o A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ c /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. c ) ) ) } ) |
16 |
6 12
|
ssind |
|- ( ph -> B C_ ( E i^i Q ) ) |
17 |
9 2 10
|
mvhf |
|- ( T e. mFS -> H : V --> E ) |
18 |
4 17
|
syl |
|- ( ph -> H : V --> E ) |
19 |
18
|
ffnd |
|- ( ph -> H Fn V ) |
20 |
18
|
ffvelrnda |
|- ( ( ph /\ v e. V ) -> ( H ` v ) e. E ) |
21 |
20 13
|
elind |
|- ( ( ph /\ v e. V ) -> ( H ` v ) e. ( E i^i Q ) ) |
22 |
21
|
ralrimiva |
|- ( ph -> A. v e. V ( H ` v ) e. ( E i^i Q ) ) |
23 |
|
ffnfv |
|- ( H : V --> ( E i^i Q ) <-> ( H Fn V /\ A. v e. V ( H ` v ) e. ( E i^i Q ) ) ) |
24 |
19 22 23
|
sylanbrc |
|- ( ph -> H : V --> ( E i^i Q ) ) |
25 |
24
|
frnd |
|- ( ph -> ran H C_ ( E i^i Q ) ) |
26 |
16 25
|
unssd |
|- ( ph -> ( B u. ran H ) C_ ( E i^i Q ) ) |
27 |
|
id |
|- ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) -> ( s " ( o u. ran H ) ) C_ ( E i^i Q ) ) |
28 |
|
inss2 |
|- ( E i^i Q ) C_ Q |
29 |
27 28
|
sstrdi |
|- ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) -> ( s " ( o u. ran H ) ) C_ Q ) |
30 |
4
|
adantr |
|- ( ( ph /\ ( <. m , o , p >. e. A /\ s e. ran L /\ ( s " ( o u. ran H ) ) C_ Q ) ) -> T e. mFS ) |
31 |
|
eqid |
|- ( mREx ` T ) = ( mREx ` T ) |
32 |
9 31 8 2
|
msubff |
|- ( T e. mFS -> L : ( ( mREx ` T ) ^pm V ) --> ( E ^m E ) ) |
33 |
|
frn |
|- ( L : ( ( mREx ` T ) ^pm V ) --> ( E ^m E ) -> ran L C_ ( E ^m E ) ) |
34 |
30 32 33
|
3syl |
|- ( ( ph /\ ( <. m , o , p >. e. A /\ s e. ran L /\ ( s " ( o u. ran H ) ) C_ Q ) ) -> ran L C_ ( E ^m E ) ) |
35 |
|
simpr2 |
|- ( ( ph /\ ( <. m , o , p >. e. A /\ s e. ran L /\ ( s " ( o u. ran H ) ) C_ Q ) ) -> s e. ran L ) |
36 |
34 35
|
sseldd |
|- ( ( ph /\ ( <. m , o , p >. e. A /\ s e. ran L /\ ( s " ( o u. ran H ) ) C_ Q ) ) -> s e. ( E ^m E ) ) |
37 |
|
elmapi |
|- ( s e. ( E ^m E ) -> s : E --> E ) |
38 |
36 37
|
syl |
|- ( ( ph /\ ( <. m , o , p >. e. A /\ s e. ran L /\ ( s " ( o u. ran H ) ) C_ Q ) ) -> s : E --> E ) |
39 |
|
eqid |
|- ( mStat ` T ) = ( mStat ` T ) |
40 |
7 39
|
maxsta |
|- ( T e. mFS -> A C_ ( mStat ` T ) ) |
41 |
30 40
|
syl |
|- ( ( ph /\ ( <. m , o , p >. e. A /\ s e. ran L /\ ( s " ( o u. ran H ) ) C_ Q ) ) -> A C_ ( mStat ` T ) ) |
42 |
|
eqid |
|- ( mPreSt ` T ) = ( mPreSt ` T ) |
43 |
42 39
|
mstapst |
|- ( mStat ` T ) C_ ( mPreSt ` T ) |
44 |
41 43
|
sstrdi |
|- ( ( ph /\ ( <. m , o , p >. e. A /\ s e. ran L /\ ( s " ( o u. ran H ) ) C_ Q ) ) -> A C_ ( mPreSt ` T ) ) |
45 |
|
simpr1 |
|- ( ( ph /\ ( <. m , o , p >. e. A /\ s e. ran L /\ ( s " ( o u. ran H ) ) C_ Q ) ) -> <. m , o , p >. e. A ) |
46 |
44 45
|
sseldd |
|- ( ( ph /\ ( <. m , o , p >. e. A /\ s e. ran L /\ ( s " ( o u. ran H ) ) C_ Q ) ) -> <. m , o , p >. e. ( mPreSt ` T ) ) |
47 |
1 2 42
|
elmpst |
|- ( <. m , o , p >. e. ( mPreSt ` T ) <-> ( ( m C_ D /\ `' m = m ) /\ ( o C_ E /\ o e. Fin ) /\ p e. E ) ) |
48 |
47
|
simp3bi |
|- ( <. m , o , p >. e. ( mPreSt ` T ) -> p e. E ) |
49 |
46 48
|
syl |
|- ( ( ph /\ ( <. m , o , p >. e. A /\ s e. ran L /\ ( s " ( o u. ran H ) ) C_ Q ) ) -> p e. E ) |
50 |
38 49
|
ffvelrnd |
|- ( ( ph /\ ( <. m , o , p >. e. A /\ s e. ran L /\ ( s " ( o u. ran H ) ) C_ Q ) ) -> ( s ` p ) e. E ) |
51 |
50
|
3adant3 |
|- ( ( ph /\ ( <. m , o , p >. e. A /\ s e. ran L /\ ( s " ( o u. ran H ) ) C_ Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. E ) |
52 |
51 14
|
elind |
|- ( ( ph /\ ( <. m , o , p >. e. A /\ s e. ran L /\ ( s " ( o u. ran H ) ) C_ Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. ( E i^i Q ) ) |
53 |
52
|
3exp |
|- ( ph -> ( ( <. m , o , p >. e. A /\ s e. ran L /\ ( s " ( o u. ran H ) ) C_ Q ) -> ( A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) -> ( s ` p ) e. ( E i^i Q ) ) ) ) |
54 |
53
|
3expd |
|- ( ph -> ( <. m , o , p >. e. A -> ( s e. ran L -> ( ( s " ( o u. ran H ) ) C_ Q -> ( A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) -> ( s ` p ) e. ( E i^i Q ) ) ) ) ) ) |
55 |
54
|
imp31 |
|- ( ( ( ph /\ <. m , o , p >. e. A ) /\ s e. ran L ) -> ( ( s " ( o u. ran H ) ) C_ Q -> ( A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) -> ( s ` p ) e. ( E i^i Q ) ) ) ) |
56 |
29 55
|
syl5 |
|- ( ( ( ph /\ <. m , o , p >. e. A ) /\ s e. ran L ) -> ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) -> ( A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) -> ( s ` p ) e. ( E i^i Q ) ) ) ) |
57 |
56
|
impd |
|- ( ( ( ph /\ <. m , o , p >. e. A ) /\ s e. ran L ) -> ( ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. ( E i^i Q ) ) ) |
58 |
57
|
ralrimiva |
|- ( ( ph /\ <. m , o , p >. e. A ) -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. ( E i^i Q ) ) ) |
59 |
58
|
ex |
|- ( ph -> ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. ( E i^i Q ) ) ) ) |
60 |
59
|
alrimiv |
|- ( ph -> A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. ( E i^i Q ) ) ) ) |
61 |
60
|
alrimivv |
|- ( ph -> A. m A. o A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. ( E i^i Q ) ) ) ) |
62 |
2
|
fvexi |
|- E e. _V |
63 |
62
|
inex1 |
|- ( E i^i Q ) e. _V |
64 |
|
sseq2 |
|- ( c = ( E i^i Q ) -> ( ( B u. ran H ) C_ c <-> ( B u. ran H ) C_ ( E i^i Q ) ) ) |
65 |
|
sseq2 |
|- ( c = ( E i^i Q ) -> ( ( s " ( o u. ran H ) ) C_ c <-> ( s " ( o u. ran H ) ) C_ ( E i^i Q ) ) ) |
66 |
65
|
anbi1d |
|- ( c = ( E i^i Q ) -> ( ( ( s " ( o u. ran H ) ) C_ c /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) <-> ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) ) ) |
67 |
|
eleq2 |
|- ( c = ( E i^i Q ) -> ( ( s ` p ) e. c <-> ( s ` p ) e. ( E i^i Q ) ) ) |
68 |
66 67
|
imbi12d |
|- ( c = ( E i^i Q ) -> ( ( ( ( s " ( o u. ran H ) ) C_ c /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. c ) <-> ( ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. ( E i^i Q ) ) ) ) |
69 |
68
|
ralbidv |
|- ( c = ( E i^i Q ) -> ( A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ c /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. c ) <-> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. ( E i^i Q ) ) ) ) |
70 |
69
|
imbi2d |
|- ( c = ( E i^i Q ) -> ( ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ c /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. c ) ) <-> ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. ( E i^i Q ) ) ) ) ) |
71 |
70
|
albidv |
|- ( c = ( E i^i Q ) -> ( A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ c /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. c ) ) <-> A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. ( E i^i Q ) ) ) ) ) |
72 |
71
|
2albidv |
|- ( c = ( E i^i Q ) -> ( A. m A. o A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ c /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. c ) ) <-> A. m A. o A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. ( E i^i Q ) ) ) ) ) |
73 |
64 72
|
anbi12d |
|- ( c = ( E i^i Q ) -> ( ( ( B u. ran H ) C_ c /\ A. m A. o A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ c /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. c ) ) ) <-> ( ( B u. ran H ) C_ ( E i^i Q ) /\ A. m A. o A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. ( E i^i Q ) ) ) ) ) ) |
74 |
63 73
|
elab |
|- ( ( E i^i Q ) e. { c | ( ( B u. ran H ) C_ c /\ A. m A. o A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ c /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. c ) ) ) } <-> ( ( B u. ran H ) C_ ( E i^i Q ) /\ A. m A. o A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ ( E i^i Q ) /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. ( E i^i Q ) ) ) ) ) |
75 |
26 61 74
|
sylanbrc |
|- ( ph -> ( E i^i Q ) e. { c | ( ( B u. ran H ) C_ c /\ A. m A. o A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ c /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. c ) ) ) } ) |
76 |
|
intss1 |
|- ( ( E i^i Q ) e. { c | ( ( B u. ran H ) C_ c /\ A. m A. o A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ c /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. c ) ) ) } -> |^| { c | ( ( B u. ran H ) C_ c /\ A. m A. o A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ c /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. c ) ) ) } C_ ( E i^i Q ) ) |
77 |
75 76
|
syl |
|- ( ph -> |^| { c | ( ( B u. ran H ) C_ c /\ A. m A. o A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ c /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. c ) ) ) } C_ ( E i^i Q ) ) |
78 |
77 28
|
sstrdi |
|- ( ph -> |^| { c | ( ( B u. ran H ) C_ c /\ A. m A. o A. p ( <. m , o , p >. e. A -> A. s e. ran L ( ( ( s " ( o u. ran H ) ) C_ c /\ A. x A. y ( x m y -> ( ( W ` ( s ` ( H ` x ) ) ) X. ( W ` ( s ` ( H ` y ) ) ) ) C_ K ) ) -> ( s ` p ) e. c ) ) ) } C_ Q ) |
79 |
15 78
|
eqsstrd |
|- ( ph -> ( K C B ) C_ Q ) |