Step |
Hyp |
Ref |
Expression |
1 |
|
fin23lem33.f |
|- F = { g | A. a e. ( ~P g ^m _om ) ( A. x e. _om ( a ` suc x ) C_ ( a ` x ) -> |^| ran a e. ran a ) } |
2 |
|
fveq2 |
|- ( j = c -> ( e ` j ) = ( e ` c ) ) |
3 |
2
|
ineq1d |
|- ( j = c -> ( ( e ` j ) i^i k ) = ( ( e ` c ) i^i k ) ) |
4 |
3
|
eqeq1d |
|- ( j = c -> ( ( ( e ` j ) i^i k ) = (/) <-> ( ( e ` c ) i^i k ) = (/) ) ) |
5 |
4 3
|
ifbieq2d |
|- ( j = c -> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) = if ( ( ( e ` c ) i^i k ) = (/) , k , ( ( e ` c ) i^i k ) ) ) |
6 |
|
ineq2 |
|- ( k = d -> ( ( e ` c ) i^i k ) = ( ( e ` c ) i^i d ) ) |
7 |
6
|
eqeq1d |
|- ( k = d -> ( ( ( e ` c ) i^i k ) = (/) <-> ( ( e ` c ) i^i d ) = (/) ) ) |
8 |
|
id |
|- ( k = d -> k = d ) |
9 |
7 8 6
|
ifbieq12d |
|- ( k = d -> if ( ( ( e ` c ) i^i k ) = (/) , k , ( ( e ` c ) i^i k ) ) = if ( ( ( e ` c ) i^i d ) = (/) , d , ( ( e ` c ) i^i d ) ) ) |
10 |
5 9
|
cbvmpov |
|- ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) = ( c e. _om , d e. _V |-> if ( ( ( e ` c ) i^i d ) = (/) , d , ( ( e ` c ) i^i d ) ) ) |
11 |
|
eqid |
|- U. ran e = U. ran e |
12 |
|
seqomeq12 |
|- ( ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) = ( c e. _om , d e. _V |-> if ( ( ( e ` c ) i^i d ) = (/) , d , ( ( e ` c ) i^i d ) ) ) /\ U. ran e = U. ran e ) -> seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) = seqom ( ( c e. _om , d e. _V |-> if ( ( ( e ` c ) i^i d ) = (/) , d , ( ( e ` c ) i^i d ) ) ) , U. ran e ) ) |
13 |
10 11 12
|
mp2an |
|- seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) = seqom ( ( c e. _om , d e. _V |-> if ( ( ( e ` c ) i^i d ) = (/) , d , ( ( e ` c ) i^i d ) ) ) , U. ran e ) |
14 |
|
fveq2 |
|- ( l = y -> ( e ` l ) = ( e ` y ) ) |
15 |
14
|
sseq2d |
|- ( l = y -> ( |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) <-> |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` y ) ) ) |
16 |
15
|
cbvrabv |
|- { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } = { y e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` y ) } |
17 |
|
eqid |
|- ( g e. _om |-> ( iota_ x e. { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ( x i^i { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ) ~~ g ) ) = ( g e. _om |-> ( iota_ x e. { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ( x i^i { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ) ~~ g ) ) |
18 |
|
eqid |
|- ( g e. _om |-> ( iota_ x e. ( _om \ { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ) ( x i^i ( _om \ { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ) ) ~~ g ) ) = ( g e. _om |-> ( iota_ x e. ( _om \ { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ) ( x i^i ( _om \ { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ) ) ~~ g ) ) |
19 |
|
eqid |
|- if ( { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } e. Fin , ( e o. ( g e. _om |-> ( iota_ x e. ( _om \ { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ) ( x i^i ( _om \ { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ) ) ~~ g ) ) ) , ( ( i e. { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } |-> ( ( e ` i ) \ |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) ) ) o. ( g e. _om |-> ( iota_ x e. { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ( x i^i { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ) ~~ g ) ) ) ) = if ( { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } e. Fin , ( e o. ( g e. _om |-> ( iota_ x e. ( _om \ { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ) ( x i^i ( _om \ { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ) ) ~~ g ) ) ) , ( ( i e. { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } |-> ( ( e ` i ) \ |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) ) ) o. ( g e. _om |-> ( iota_ x e. { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ( x i^i { l e. _om | |^| ran seqom ( ( j e. _om , k e. _V |-> if ( ( ( e ` j ) i^i k ) = (/) , k , ( ( e ` j ) i^i k ) ) ) , U. ran e ) C_ ( e ` l ) } ) ~~ g ) ) ) ) |
20 |
13 1 16 17 18 19
|
fin23lem32 |
|- ( G e. F -> E. f A. b ( ( b : _om -1-1-> _V /\ U. ran b C_ G ) -> ( ( f ` b ) : _om -1-1-> _V /\ U. ran ( f ` b ) C. U. ran b ) ) ) |