Users' Mathboxes Mathbox for Brendan Leahy < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  mblfinlem2 Structured version   Visualization version   Unicode version

Theorem mblfinlem2 33447
Description: Lemma for ismblfin 33450, effectively one direction of the same fact for open sets, made necessary by Viaclovsky's slightly different defintion of outer measure. Note that unlike the main theorem, this holds for sets of infinite measure. (Contributed by Brendan Leahy, 21-Feb-2018.) (Revised by Brendan Leahy, 13-Jul-2018.)
Assertion
Ref Expression
mblfinlem2  |-  ( ( A  e.  ( topGen ` 
ran  (,) )  /\  M  e.  RR  /\  M  < 
( vol* `  A ) )  ->  E. s  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( s 
C_  A  /\  M  <  ( vol* `  s ) ) )
Distinct variable groups:    A, s    M, s

Proof of Theorem mblfinlem2
Dummy variables  a 
b  c  f  m  n  p  t  u  v  x  y  z are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 retop 22565 . . . 4  |-  ( topGen ` 
ran  (,) )  e.  Top
2 0cld 20842 . . . 4  |-  ( (
topGen `  ran  (,) )  e.  Top  ->  (/)  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) )
31, 2ax-mp 5 . . 3  |-  (/)  e.  (
Clsd `  ( topGen ` 
ran  (,) ) )
4 simpl3 1066 . . . . 5  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  A  =  (/) )  ->  M  <  ( vol* `  A
) )
5 fveq2 6191 . . . . . 6  |-  ( A  =  (/)  ->  ( vol* `  A )  =  ( vol* `  (/) ) )
65adantl 482 . . . . 5  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  A  =  (/) )  ->  ( vol* `  A )  =  ( vol* `  (/) ) )
74, 6breqtrd 4679 . . . 4  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  A  =  (/) )  ->  M  <  ( vol* `  (/) ) )
8 0ss 3972 . . . 4  |-  (/)  C_  A
97, 8jctil 560 . . 3  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  A  =  (/) )  ->  ( (/)  C_  A  /\  M  <  ( vol* `  (/) ) ) )
10 sseq1 3626 . . . . 5  |-  ( s  =  (/)  ->  ( s 
C_  A  <->  (/)  C_  A
) )
11 fveq2 6191 . . . . . 6  |-  ( s  =  (/)  ->  ( vol* `  s )  =  ( vol* `  (/) ) )
1211breq2d 4665 . . . . 5  |-  ( s  =  (/)  ->  ( M  <  ( vol* `  s )  <->  M  <  ( vol* `  (/) ) ) )
1310, 12anbi12d 747 . . . 4  |-  ( s  =  (/)  ->  ( ( s  C_  A  /\  M  <  ( vol* `  s ) )  <->  ( (/)  C_  A  /\  M  <  ( vol* `  (/) ) ) ) )
1413rspcev 3309 . . 3  |-  ( (
(/)  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( (/)  C_  A  /\  M  <  ( vol* `  (/) ) ) )  ->  E. s  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( s  C_  A  /\  M  <  ( vol* `  s ) ) )
153, 9, 14sylancr 695 . 2  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  A  =  (/) )  ->  E. s  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( s  C_  A  /\  M  <  ( vol* `  s ) ) )
16 mblfinlem1 33446 . . . 4  |-  ( ( A  e.  ( topGen ` 
ran  (,) )  /\  A  =/=  (/) )  ->  E. f 
f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )
17163ad2antl1 1223 . . 3  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  A  =/=  (/) )  ->  E. f 
f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )
18 simpl3 1066 . . . . . . . . 9  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  M  <  ( vol* `  A
) )
19 f1ofo 6144 . . . . . . . . . . . . . . 15  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  f : NN -onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )
20 rnco2 5642 . . . . . . . . . . . . . . . . 17  |-  ran  ( [,]  o.  f )  =  ( [,] " ran  f )
21 forn 6118 . . . . . . . . . . . . . . . . . 18  |-  ( f : NN -onto-> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  ran  f  =  { a  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) } )
2221imaeq2d 5466 . . . . . . . . . . . . . . . . 17  |-  ( f : NN -onto-> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  ( [,] " ran  f )  =  ( [,] " {
a  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } ) )
2320, 22syl5eq 2668 . . . . . . . . . . . . . . . 16  |-  ( f : NN -onto-> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  ran  ( [,]  o.  f )  =  ( [,] " {
a  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } ) )
2423unieqd 4446 . . . . . . . . . . . . . . 15  |-  ( f : NN -onto-> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  U. ran  ( [,]  o.  f )  =  U. ( [,] " { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } ) )
2519, 24syl 17 . . . . . . . . . . . . . 14  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  U. ran  ( [,] 
o.  f )  = 
U. ( [,] " {
a  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } ) )
2625adantl 482 . . . . . . . . . . . . 13  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  U. ran  ( [,]  o.  f )  = 
U. ( [,] " {
a  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } ) )
27 oveq1 6657 . . . . . . . . . . . . . . . . 17  |-  ( x  =  u  ->  (
x  /  ( 2 ^ y ) )  =  ( u  / 
( 2 ^ y
) ) )
28 oveq1 6657 . . . . . . . . . . . . . . . . . 18  |-  ( x  =  u  ->  (
x  +  1 )  =  ( u  + 
1 ) )
2928oveq1d 6665 . . . . . . . . . . . . . . . . 17  |-  ( x  =  u  ->  (
( x  +  1 )  /  ( 2 ^ y ) )  =  ( ( u  +  1 )  / 
( 2 ^ y
) ) )
3027, 29opeq12d 4410 . . . . . . . . . . . . . . . 16  |-  ( x  =  u  ->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >.  =  <. ( u  /  ( 2 ^ y ) ) ,  ( ( u  +  1 )  / 
( 2 ^ y
) ) >. )
31 oveq2 6658 . . . . . . . . . . . . . . . . . 18  |-  ( y  =  v  ->  (
2 ^ y )  =  ( 2 ^ v ) )
3231oveq2d 6666 . . . . . . . . . . . . . . . . 17  |-  ( y  =  v  ->  (
u  /  ( 2 ^ y ) )  =  ( u  / 
( 2 ^ v
) ) )
3331oveq2d 6666 . . . . . . . . . . . . . . . . 17  |-  ( y  =  v  ->  (
( u  +  1 )  /  ( 2 ^ y ) )  =  ( ( u  +  1 )  / 
( 2 ^ v
) ) )
3432, 33opeq12d 4410 . . . . . . . . . . . . . . . 16  |-  ( y  =  v  ->  <. (
u  /  ( 2 ^ y ) ) ,  ( ( u  +  1 )  / 
( 2 ^ y
) ) >.  =  <. ( u  /  ( 2 ^ v ) ) ,  ( ( u  +  1 )  / 
( 2 ^ v
) ) >. )
3530, 34cbvmpt2v 6735 . . . . . . . . . . . . . . 15  |-  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  =  ( u  e.  ZZ ,  v  e. 
NN0  |->  <. ( u  / 
( 2 ^ v
) ) ,  ( ( u  +  1 )  /  ( 2 ^ v ) )
>. )
36 fveq2 6191 . . . . . . . . . . . . . . . . . . 19  |-  ( a  =  z  ->  ( [,] `  a )  =  ( [,] `  z
) )
3736sseq1d 3632 . . . . . . . . . . . . . . . . . 18  |-  ( a  =  z  ->  (
( [,] `  a
)  C_  ( [,] `  c )  <->  ( [,] `  z )  C_  ( [,] `  c ) ) )
38 eqeq1 2626 . . . . . . . . . . . . . . . . . 18  |-  ( a  =  z  ->  (
a  =  c  <->  z  =  c ) )
3937, 38imbi12d 334 . . . . . . . . . . . . . . . . 17  |-  ( a  =  z  ->  (
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c )  <->  ( ( [,] `  z )  C_  ( [,] `  c )  ->  z  =  c ) ) )
4039ralbidv 2986 . . . . . . . . . . . . . . . 16  |-  ( a  =  z  ->  ( A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c )  <->  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  z )  C_  ( [,] `  c )  -> 
z  =  c ) ) )
4140cbvrabv 3199 . . . . . . . . . . . . . . 15  |-  { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  =  {
z  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  z
)  C_  ( [,] `  c )  ->  z  =  c ) }
42 ssrab2 3687 . . . . . . . . . . . . . . . 16  |-  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  C_ 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )
4342a1i 11 . . . . . . . . . . . . . . 15  |-  ( ( A  e.  ( topGen ` 
ran  (,) )  /\  M  e.  RR  /\  M  < 
( vol* `  A ) )  ->  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  C_  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )
)
4435, 41, 43dyadmbllem 23367 . . . . . . . . . . . . . 14  |-  ( ( A  e.  ( topGen ` 
ran  (,) )  /\  M  e.  RR  /\  M  < 
( vol* `  A ) )  ->  U. ( [,] " {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }
)  =  U. ( [,] " { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) } ) )
4544adantr 481 . . . . . . . . . . . . 13  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  U. ( [,] " { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A } )  =  U. ( [,] " { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) } ) )
4626, 45eqtr4d 2659 . . . . . . . . . . . 12  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  U. ran  ( [,]  o.  f )  = 
U. ( [,] " {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }
) )
47 opnmbllem0 33445 . . . . . . . . . . . . . 14  |-  ( A  e.  ( topGen `  ran  (,) )  ->  U. ( [,] " { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A } )  =  A )
48473ad2ant1 1082 . . . . . . . . . . . . 13  |-  ( ( A  e.  ( topGen ` 
ran  (,) )  /\  M  e.  RR  /\  M  < 
( vol* `  A ) )  ->  U. ( [,] " {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }
)  =  A )
4948adantr 481 . . . . . . . . . . . 12  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  U. ( [,] " { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A } )  =  A )
5046, 49eqtrd 2656 . . . . . . . . . . 11  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  U. ran  ( [,]  o.  f )  =  A )
5150fveq2d 6195 . . . . . . . . . 10  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  ( vol* `  U. ran  ( [,]  o.  f ) )  =  ( vol* `  A ) )
52 f1of 6137 . . . . . . . . . . . . 13  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  f : NN --> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )
53 ssrab2 3687 . . . . . . . . . . . . . 14  |-  { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  C_  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }
5435dyadf 23359 . . . . . . . . . . . . . . . 16  |-  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. ) : ( ZZ  X.  NN0 ) --> (  <_  i^i  ( RR  X.  RR ) )
55 frn 6053 . . . . . . . . . . . . . . . 16  |-  ( ( x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. ) : ( ZZ  X.  NN0 ) --> (  <_  i^i  ( RR  X.  RR ) )  ->  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  C_  (  <_  i^i  ( RR  X.  RR ) ) )
5654, 55ax-mp 5 . . . . . . . . . . . . . . 15  |-  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  C_  (  <_  i^i  ( RR  X.  RR ) )
5742, 56sstri 3612 . . . . . . . . . . . . . 14  |-  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  C_  (  <_  i^i  ( RR  X.  RR ) )
5853, 57sstri 3612 . . . . . . . . . . . . 13  |-  { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  C_  (  <_  i^i  ( RR  X.  RR ) )
59 fss 6056 . . . . . . . . . . . . 13  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  {
a  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } 
C_  (  <_  i^i  ( RR  X.  RR ) ) )  -> 
f : NN --> (  <_  i^i  ( RR  X.  RR ) ) )
6052, 58, 59sylancl 694 . . . . . . . . . . . 12  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  f : NN --> (  <_  i^i  ( RR  X.  RR ) ) )
6153, 42sstri 3612 . . . . . . . . . . . . . . . . . . . 20  |-  { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  C_  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)
62 ffvelrn 6357 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  NN )  ->  (
f `  m )  e.  { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )
6361, 62sseldi 3601 . . . . . . . . . . . . . . . . . . 19  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  NN )  ->  (
f `  m )  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. ) )
6463adantrr 753 . . . . . . . . . . . . . . . . . 18  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  (
m  e.  NN  /\  z  e.  NN )
)  ->  ( f `  m )  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
) )
65 ffvelrn 6357 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  z  e.  NN )  ->  (
f `  z )  e.  { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )
6661, 65sseldi 3601 . . . . . . . . . . . . . . . . . . 19  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  z  e.  NN )  ->  (
f `  z )  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. ) )
6766adantrl 752 . . . . . . . . . . . . . . . . . 18  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  (
m  e.  NN  /\  z  e.  NN )
)  ->  ( f `  z )  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
) )
6835dyaddisj 23364 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( f `  m
)  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  /\  ( f `  z
)  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )
)  ->  ( ( [,] `  ( f `  m ) )  C_  ( [,] `  ( f `
 z ) )  \/  ( [,] `  (
f `  z )
)  C_  ( [,] `  ( f `  m
) )  \/  (
( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  z
) ) )  =  (/) ) )
6964, 67, 68syl2anc 693 . . . . . . . . . . . . . . . . 17  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  (
m  e.  NN  /\  z  e.  NN )
)  ->  ( ( [,] `  ( f `  m ) )  C_  ( [,] `  ( f `
 z ) )  \/  ( [,] `  (
f `  z )
)  C_  ( [,] `  ( f `  m
) )  \/  (
( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  z
) ) )  =  (/) ) )
7052, 69sylan 488 . . . . . . . . . . . . . . . 16  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  ( m  e.  NN  /\  z  e.  NN ) )  -> 
( ( [,] `  (
f `  m )
)  C_  ( [,] `  ( f `  z
) )  \/  ( [,] `  ( f `  z ) )  C_  ( [,] `  ( f `
 m ) )  \/  ( ( (,) `  ( f `  m
) )  i^i  ( (,) `  ( f `  z ) ) )  =  (/) ) )
71 df-3or 1038 . . . . . . . . . . . . . . . 16  |-  ( ( ( [,] `  (
f `  m )
)  C_  ( [,] `  ( f `  z
) )  \/  ( [,] `  ( f `  z ) )  C_  ( [,] `  ( f `
 m ) )  \/  ( ( (,) `  ( f `  m
) )  i^i  ( (,) `  ( f `  z ) ) )  =  (/) )  <->  ( (
( [,] `  (
f `  m )
)  C_  ( [,] `  ( f `  z
) )  \/  ( [,] `  ( f `  z ) )  C_  ( [,] `  ( f `
 m ) ) )  \/  ( ( (,) `  ( f `
 m ) )  i^i  ( (,) `  (
f `  z )
) )  =  (/) ) )
7270, 71sylib 208 . . . . . . . . . . . . . . 15  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  ( m  e.  NN  /\  z  e.  NN ) )  -> 
( ( ( [,] `  ( f `  m
) )  C_  ( [,] `  ( f `  z ) )  \/  ( [,] `  (
f `  z )
)  C_  ( [,] `  ( f `  m
) ) )  \/  ( ( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  z
) ) )  =  (/) ) )
73 elrabi 3359 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( f `  z )  e.  { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  ->  ( f `  z )  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }
)
74 fveq2 6191 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( a  =  ( f `  m )  ->  ( [,] `  a )  =  ( [,] `  (
f `  m )
) )
7574sseq1d 3632 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( a  =  ( f `  m )  ->  (
( [,] `  a
)  C_  ( [,] `  c )  <->  ( [,] `  ( f `  m
) )  C_  ( [,] `  c ) ) )
76 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( a  =  ( f `  m )  ->  (
a  =  c  <->  ( f `  m )  =  c ) )
7775, 76imbi12d 334 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( a  =  ( f `  m )  ->  (
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c )  <->  ( ( [,] `  ( f `  m ) )  C_  ( [,] `  c )  ->  ( f `  m )  =  c ) ) )
7877ralbidv 2986 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( a  =  ( f `  m )  ->  ( A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c )  <->  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  ( f `  m
) )  C_  ( [,] `  c )  -> 
( f `  m
)  =  c ) ) )
7978elrab 3363 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( f `  m )  e.  { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  <->  ( ( f `
 m )  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  /\  A. c  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  ( f `  m
) )  C_  ( [,] `  c )  -> 
( f `  m
)  =  c ) ) )
8079simprbi 480 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( f `  m )  e.  { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  ->  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  ( f `  m
) )  C_  ( [,] `  c )  -> 
( f `  m
)  =  c ) )
81 fveq2 6191 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( c  =  ( f `  z )  ->  ( [,] `  c )  =  ( [,] `  (
f `  z )
) )
8281sseq2d 3633 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( c  =  ( f `  z )  ->  (
( [,] `  (
f `  m )
)  C_  ( [,] `  c )  <->  ( [,] `  ( f `  m
) )  C_  ( [,] `  ( f `  z ) ) ) )
83 eqeq2 2633 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( c  =  ( f `  z )  ->  (
( f `  m
)  =  c  <->  ( f `  m )  =  ( f `  z ) ) )
8482, 83imbi12d 334 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( c  =  ( f `  z )  ->  (
( ( [,] `  (
f `  m )
)  C_  ( [,] `  c )  ->  (
f `  m )  =  c )  <->  ( ( [,] `  ( f `  m ) )  C_  ( [,] `  ( f `
 z ) )  ->  ( f `  m )  =  ( f `  z ) ) ) )
8584rspcva 3307 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( f `  z
)  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  /\  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  (
f `  m )
)  C_  ( [,] `  c )  ->  (
f `  m )  =  c ) )  ->  ( ( [,] `  ( f `  m
) )  C_  ( [,] `  ( f `  z ) )  -> 
( f `  m
)  =  ( f `
 z ) ) )
8673, 80, 85syl2anr 495 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( f `  m
)  e.  { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  (
f `  z )  e.  { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  ( ( [,] `  ( f `  m ) )  C_  ( [,] `  ( f `
 z ) )  ->  ( f `  m )  =  ( f `  z ) ) )
87 elrabi 3359 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( f `  m )  e.  { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  ->  ( f `  m )  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }
)
88 fveq2 6191 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( a  =  ( f `  z )  ->  ( [,] `  a )  =  ( [,] `  (
f `  z )
) )
8988sseq1d 3632 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( a  =  ( f `  z )  ->  (
( [,] `  a
)  C_  ( [,] `  c )  <->  ( [,] `  ( f `  z
) )  C_  ( [,] `  c ) ) )
90 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( a  =  ( f `  z )  ->  (
a  =  c  <->  ( f `  z )  =  c ) )
9189, 90imbi12d 334 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( a  =  ( f `  z )  ->  (
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c )  <->  ( ( [,] `  ( f `  z ) )  C_  ( [,] `  c )  ->  ( f `  z )  =  c ) ) )
9291ralbidv 2986 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( a  =  ( f `  z )  ->  ( A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c )  <->  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  ( f `  z
) )  C_  ( [,] `  c )  -> 
( f `  z
)  =  c ) ) )
9392elrab 3363 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( f `  z )  e.  { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  <->  ( ( f `
 z )  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  /\  A. c  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  ( f `  z
) )  C_  ( [,] `  c )  -> 
( f `  z
)  =  c ) ) )
9493simprbi 480 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( f `  z )  e.  { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  ->  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  ( f `  z
) )  C_  ( [,] `  c )  -> 
( f `  z
)  =  c ) )
95 fveq2 6191 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( c  =  ( f `  m )  ->  ( [,] `  c )  =  ( [,] `  (
f `  m )
) )
9695sseq2d 3633 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( c  =  ( f `  m )  ->  (
( [,] `  (
f `  z )
)  C_  ( [,] `  c )  <->  ( [,] `  ( f `  z
) )  C_  ( [,] `  ( f `  m ) ) ) )
97 eqeq2 2633 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( c  =  ( f `  m )  ->  (
( f `  z
)  =  c  <->  ( f `  z )  =  ( f `  m ) ) )
9896, 97imbi12d 334 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( c  =  ( f `  m )  ->  (
( ( [,] `  (
f `  z )
)  C_  ( [,] `  c )  ->  (
f `  z )  =  c )  <->  ( ( [,] `  ( f `  z ) )  C_  ( [,] `  ( f `
 m ) )  ->  ( f `  z )  =  ( f `  m ) ) ) )
9998rspcva 3307 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( f `  m
)  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  /\  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  (
f `  z )
)  C_  ( [,] `  c )  ->  (
f `  z )  =  c ) )  ->  ( ( [,] `  ( f `  z
) )  C_  ( [,] `  ( f `  m ) )  -> 
( f `  z
)  =  ( f `
 m ) ) )
10087, 94, 99syl2an 494 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( f `  m
)  e.  { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  (
f `  z )  e.  { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  ( ( [,] `  ( f `  z ) )  C_  ( [,] `  ( f `
 m ) )  ->  ( f `  z )  =  ( f `  m ) ) )
101 eqcom 2629 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( f `  z )  =  ( f `  m )  <->  ( f `  m )  =  ( f `  z ) )
102100, 101syl6ib 241 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( f `  m
)  e.  { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  (
f `  z )  e.  { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  ( ( [,] `  ( f `  z ) )  C_  ( [,] `  ( f `
 m ) )  ->  ( f `  m )  =  ( f `  z ) ) )
10386, 102jaod 395 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( f `  m
)  e.  { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  (
f `  z )  e.  { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  ( (
( [,] `  (
f `  m )
)  C_  ( [,] `  ( f `  z
) )  \/  ( [,] `  ( f `  z ) )  C_  ( [,] `  ( f `
 m ) ) )  ->  ( f `  m )  =  ( f `  z ) ) )
10462, 65, 103syl2an 494 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( f : NN --> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  NN )  /\  ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  z  e.  NN ) )  -> 
( ( ( [,] `  ( f `  m
) )  C_  ( [,] `  ( f `  z ) )  \/  ( [,] `  (
f `  z )
)  C_  ( [,] `  ( f `  m
) ) )  -> 
( f `  m
)  =  ( f `
 z ) ) )
105104anandis 873 . . . . . . . . . . . . . . . . . 18  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  (
m  e.  NN  /\  z  e.  NN )
)  ->  ( (
( [,] `  (
f `  m )
)  C_  ( [,] `  ( f `  z
) )  \/  ( [,] `  ( f `  z ) )  C_  ( [,] `  ( f `
 m ) ) )  ->  ( f `  m )  =  ( f `  z ) ) )
10652, 105sylan 488 . . . . . . . . . . . . . . . . 17  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  ( m  e.  NN  /\  z  e.  NN ) )  -> 
( ( ( [,] `  ( f `  m
) )  C_  ( [,] `  ( f `  z ) )  \/  ( [,] `  (
f `  z )
)  C_  ( [,] `  ( f `  m
) ) )  -> 
( f `  m
)  =  ( f `
 z ) ) )
107 f1of1 6136 . . . . . . . . . . . . . . . . . 18  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  f : NN -1-1-> { a  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )
108 f1veqaeq 6514 . . . . . . . . . . . . . . . . . 18  |-  ( ( f : NN -1-1-> {
a  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  ( m  e.  NN  /\  z  e.  NN ) )  -> 
( ( f `  m )  =  ( f `  z )  ->  m  =  z ) )
109107, 108sylan 488 . . . . . . . . . . . . . . . . 17  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  ( m  e.  NN  /\  z  e.  NN ) )  -> 
( ( f `  m )  =  ( f `  z )  ->  m  =  z ) )
110106, 109syld 47 . . . . . . . . . . . . . . . 16  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  ( m  e.  NN  /\  z  e.  NN ) )  -> 
( ( ( [,] `  ( f `  m
) )  C_  ( [,] `  ( f `  z ) )  \/  ( [,] `  (
f `  z )
)  C_  ( [,] `  ( f `  m
) ) )  ->  m  =  z )
)
111110orim1d 884 . . . . . . . . . . . . . . 15  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  ( m  e.  NN  /\  z  e.  NN ) )  -> 
( ( ( ( [,] `  ( f `
 m ) ) 
C_  ( [,] `  (
f `  z )
)  \/  ( [,] `  ( f `  z
) )  C_  ( [,] `  ( f `  m ) ) )  \/  ( ( (,) `  ( f `  m
) )  i^i  ( (,) `  ( f `  z ) ) )  =  (/) )  ->  (
m  =  z  \/  ( ( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  z
) ) )  =  (/) ) ) )
11272, 111mpd 15 . . . . . . . . . . . . . 14  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  ( m  e.  NN  /\  z  e.  NN ) )  -> 
( m  =  z  \/  ( ( (,) `  ( f `  m
) )  i^i  ( (,) `  ( f `  z ) ) )  =  (/) ) )
113112ralrimivva 2971 . . . . . . . . . . . . 13  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  A. m  e.  NN  A. z  e.  NN  (
m  =  z  \/  ( ( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  z
) ) )  =  (/) ) )
114 eqeq1 2626 . . . . . . . . . . . . . . . . 17  |-  ( m  =  z  ->  (
m  =  p  <->  z  =  p ) )
115 fveq2 6191 . . . . . . . . . . . . . . . . . . . 20  |-  ( m  =  z  ->  (
f `  m )  =  ( f `  z ) )
116115fveq2d 6195 . . . . . . . . . . . . . . . . . . 19  |-  ( m  =  z  ->  ( (,) `  ( f `  m ) )  =  ( (,) `  (
f `  z )
) )
117116ineq1d 3813 . . . . . . . . . . . . . . . . . 18  |-  ( m  =  z  ->  (
( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  p
) ) )  =  ( ( (,) `  (
f `  z )
)  i^i  ( (,) `  ( f `  p
) ) ) )
118117eqeq1d 2624 . . . . . . . . . . . . . . . . 17  |-  ( m  =  z  ->  (
( ( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  p
) ) )  =  (/) 
<->  ( ( (,) `  (
f `  z )
)  i^i  ( (,) `  ( f `  p
) ) )  =  (/) ) )
119114, 118orbi12d 746 . . . . . . . . . . . . . . . 16  |-  ( m  =  z  ->  (
( m  =  p  \/  ( ( (,) `  ( f `  m
) )  i^i  ( (,) `  ( f `  p ) ) )  =  (/) )  <->  ( z  =  p  \/  (
( (,) `  (
f `  z )
)  i^i  ( (,) `  ( f `  p
) ) )  =  (/) ) ) )
120119ralbidv 2986 . . . . . . . . . . . . . . 15  |-  ( m  =  z  ->  ( A. p  e.  NN  ( m  =  p  \/  ( ( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  p
) ) )  =  (/) )  <->  A. p  e.  NN  ( z  =  p  \/  ( ( (,) `  ( f `  z
) )  i^i  ( (,) `  ( f `  p ) ) )  =  (/) ) ) )
121120cbvralv 3171 . . . . . . . . . . . . . 14  |-  ( A. m  e.  NN  A. p  e.  NN  ( m  =  p  \/  ( ( (,) `  ( f `
 m ) )  i^i  ( (,) `  (
f `  p )
) )  =  (/) ) 
<-> 
A. z  e.  NN  A. p  e.  NN  (
z  =  p  \/  ( ( (,) `  (
f `  z )
)  i^i  ( (,) `  ( f `  p
) ) )  =  (/) ) )
122 eqeq2 2633 . . . . . . . . . . . . . . . . 17  |-  ( z  =  p  ->  (
m  =  z  <->  m  =  p ) )
123 fveq2 6191 . . . . . . . . . . . . . . . . . . . 20  |-  ( z  =  p  ->  (
f `  z )  =  ( f `  p ) )
124123fveq2d 6195 . . . . . . . . . . . . . . . . . . 19  |-  ( z  =  p  ->  ( (,) `  ( f `  z ) )  =  ( (,) `  (
f `  p )
) )
125124ineq2d 3814 . . . . . . . . . . . . . . . . . 18  |-  ( z  =  p  ->  (
( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  z
) ) )  =  ( ( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  p
) ) ) )
126125eqeq1d 2624 . . . . . . . . . . . . . . . . 17  |-  ( z  =  p  ->  (
( ( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  z
) ) )  =  (/) 
<->  ( ( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  p
) ) )  =  (/) ) )
127122, 126orbi12d 746 . . . . . . . . . . . . . . . 16  |-  ( z  =  p  ->  (
( m  =  z  \/  ( ( (,) `  ( f `  m
) )  i^i  ( (,) `  ( f `  z ) ) )  =  (/) )  <->  ( m  =  p  \/  (
( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  p
) ) )  =  (/) ) ) )
128127cbvralv 3171 . . . . . . . . . . . . . . 15  |-  ( A. z  e.  NN  (
m  =  z  \/  ( ( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  z
) ) )  =  (/) )  <->  A. p  e.  NN  ( m  =  p  \/  ( ( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  p
) ) )  =  (/) ) )
129128ralbii 2980 . . . . . . . . . . . . . 14  |-  ( A. m  e.  NN  A. z  e.  NN  ( m  =  z  \/  ( ( (,) `  ( f `
 m ) )  i^i  ( (,) `  (
f `  z )
) )  =  (/) ) 
<-> 
A. m  e.  NN  A. p  e.  NN  (
m  =  p  \/  ( ( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  p
) ) )  =  (/) ) )
130124disjor 4634 . . . . . . . . . . . . . 14  |-  (Disj  z  e.  NN  ( (,) `  (
f `  z )
)  <->  A. z  e.  NN  A. p  e.  NN  (
z  =  p  \/  ( ( (,) `  (
f `  z )
)  i^i  ( (,) `  ( f `  p
) ) )  =  (/) ) )
131121, 129, 1303bitr4ri 293 . . . . . . . . . . . . 13  |-  (Disj  z  e.  NN  ( (,) `  (
f `  z )
)  <->  A. m  e.  NN  A. z  e.  NN  (
m  =  z  \/  ( ( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  z
) ) )  =  (/) ) )
132113, 131sylibr 224 . . . . . . . . . . . 12  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  -> Disj  z  e.  NN  ( (,) `  ( f `  z ) ) )
133 eqid 2622 . . . . . . . . . . . 12  |-  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
)  =  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
)
13460, 132, 133uniiccvol 23348 . . . . . . . . . . 11  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  ( vol* `  U. ran  ( [,] 
o.  f ) )  =  sup ( ran 
seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) , 
RR* ,  <  ) )
135134adantl 482 . . . . . . . . . 10  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  ( vol* `  U. ran  ( [,]  o.  f ) )  =  sup ( ran 
seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) , 
RR* ,  <  ) )
13651, 135eqtr3d 2658 . . . . . . . . 9  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  ( vol* `  A )  =  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  ) )
13718, 136breqtrd 4679 . . . . . . . 8  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  M  <  sup ( ran  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
) ,  RR* ,  <  ) )
138 absf 14077 . . . . . . . . . . . 12  |-  abs : CC
--> RR
139 subf 10283 . . . . . . . . . . . 12  |-  -  :
( CC  X.  CC )
--> CC
140 fco 6058 . . . . . . . . . . . 12  |-  ( ( abs : CC --> RR  /\  -  : ( CC  X.  CC ) --> CC )  -> 
( abs  o.  -  ) : ( CC  X.  CC ) --> RR )
141138, 139, 140mp2an 708 . . . . . . . . . . 11  |-  ( abs 
o.  -  ) :
( CC  X.  CC )
--> RR
142 zre 11381 . . . . . . . . . . . . . . . . . . 19  |-  ( x  e.  ZZ  ->  x  e.  RR )
143 2re 11090 . . . . . . . . . . . . . . . . . . . . 21  |-  2  e.  RR
144 reexpcl 12877 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( 2  e.  RR  /\  y  e.  NN0 )  -> 
( 2 ^ y
)  e.  RR )
145143, 144mpan 706 . . . . . . . . . . . . . . . . . . . 20  |-  ( y  e.  NN0  ->  ( 2 ^ y )  e.  RR )
146 2cn 11091 . . . . . . . . . . . . . . . . . . . . 21  |-  2  e.  CC
147 2ne0 11113 . . . . . . . . . . . . . . . . . . . . 21  |-  2  =/=  0
148 nn0z 11400 . . . . . . . . . . . . . . . . . . . . 21  |-  ( y  e.  NN0  ->  y  e.  ZZ )
149 expne0i 12892 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( 2  e.  CC  /\  2  =/=  0  /\  y  e.  ZZ )  ->  (
2 ^ y )  =/=  0 )
150146, 147, 148, 149mp3an12i 1428 . . . . . . . . . . . . . . . . . . . 20  |-  ( y  e.  NN0  ->  ( 2 ^ y )  =/=  0 )
151145, 150jca 554 . . . . . . . . . . . . . . . . . . 19  |-  ( y  e.  NN0  ->  ( ( 2 ^ y )  e.  RR  /\  (
2 ^ y )  =/=  0 ) )
152 redivcl 10744 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( x  e.  RR  /\  ( 2 ^ y
)  e.  RR  /\  ( 2 ^ y
)  =/=  0 )  ->  ( x  / 
( 2 ^ y
) )  e.  RR )
153 peano2re 10209 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( x  e.  RR  ->  (
x  +  1 )  e.  RR )
154 redivcl 10744 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( x  +  1 )  e.  RR  /\  ( 2 ^ y
)  e.  RR  /\  ( 2 ^ y
)  =/=  0 )  ->  ( ( x  +  1 )  / 
( 2 ^ y
) )  e.  RR )
155153, 154syl3an1 1359 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( x  e.  RR  /\  ( 2 ^ y
)  e.  RR  /\  ( 2 ^ y
)  =/=  0 )  ->  ( ( x  +  1 )  / 
( 2 ^ y
) )  e.  RR )
156152, 155opelxpd 5149 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( x  e.  RR  /\  ( 2 ^ y
)  e.  RR  /\  ( 2 ^ y
)  =/=  0 )  ->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>.  e.  ( RR  X.  RR ) )
1571563expb 1266 . . . . . . . . . . . . . . . . . . 19  |-  ( ( x  e.  RR  /\  ( ( 2 ^ y )  e.  RR  /\  ( 2 ^ y
)  =/=  0 ) )  ->  <. ( x  /  ( 2 ^ y ) ) ,  ( ( x  + 
1 )  /  (
2 ^ y ) ) >.  e.  ( RR  X.  RR ) )
158142, 151, 157syl2an 494 . . . . . . . . . . . . . . . . . 18  |-  ( ( x  e.  ZZ  /\  y  e.  NN0 )  ->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.  e.  ( RR  X.  RR ) )
159158rgen2 2975 . . . . . . . . . . . . . . . . 17  |-  A. x  e.  ZZ  A. y  e. 
NN0  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>.  e.  ( RR  X.  RR )
160 eqid 2622 . . . . . . . . . . . . . . . . . 18  |-  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  =  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )
161160fmpt2 7237 . . . . . . . . . . . . . . . . 17  |-  ( A. x  e.  ZZ  A. y  e.  NN0  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>.  e.  ( RR  X.  RR )  <->  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. ) : ( ZZ 
X.  NN0 ) --> ( RR 
X.  RR ) )
162159, 161mpbi 220 . . . . . . . . . . . . . . . 16  |-  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. ) : ( ZZ  X.  NN0 ) --> ( RR  X.  RR )
163 frn 6053 . . . . . . . . . . . . . . . 16  |-  ( ( x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. ) : ( ZZ  X.  NN0 ) --> ( RR  X.  RR )  ->  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  C_  ( RR  X.  RR ) )
164162, 163ax-mp 5 . . . . . . . . . . . . . . 15  |-  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  C_  ( RR  X.  RR )
16542, 164sstri 3612 . . . . . . . . . . . . . 14  |-  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  C_  ( RR  X.  RR )
16653, 165sstri 3612 . . . . . . . . . . . . 13  |-  { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  C_  ( RR  X.  RR )
167 ax-resscn 9993 . . . . . . . . . . . . . 14  |-  RR  C_  CC
168 xpss12 5225 . . . . . . . . . . . . . 14  |-  ( ( RR  C_  CC  /\  RR  C_  CC )  ->  ( RR  X.  RR )  C_  ( CC  X.  CC ) )
169167, 167, 168mp2an 708 . . . . . . . . . . . . 13  |-  ( RR 
X.  RR )  C_  ( CC  X.  CC )
170166, 169sstri 3612 . . . . . . . . . . . 12  |-  { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  C_  ( CC  X.  CC )
171 fss 6056 . . . . . . . . . . . 12  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  {
a  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } 
C_  ( CC  X.  CC ) )  ->  f : NN --> ( CC  X.  CC ) )
172170, 171mpan2 707 . . . . . . . . . . 11  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  f : NN --> ( CC  X.  CC ) )
173 fco 6058 . . . . . . . . . . 11  |-  ( ( ( abs  o.  -  ) : ( CC  X.  CC ) --> RR  /\  f : NN --> ( CC  X.  CC ) )  ->  (
( abs  o.  -  )  o.  f ) : NN --> RR )
174141, 172, 173sylancr 695 . . . . . . . . . 10  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  (
( abs  o.  -  )  o.  f ) : NN --> RR )
175 nnuz 11723 . . . . . . . . . . 11  |-  NN  =  ( ZZ>= `  1 )
176 1z 11407 . . . . . . . . . . . 12  |-  1  e.  ZZ
177176a1i 11 . . . . . . . . . . 11  |-  ( ( ( abs  o.  -  )  o.  f ) : NN --> RR  ->  1  e.  ZZ )
178 ffvelrn 6357 . . . . . . . . . . 11  |-  ( ( ( ( abs  o.  -  )  o.  f
) : NN --> RR  /\  n  e.  NN )  ->  ( ( ( abs 
o.  -  )  o.  f ) `  n
)  e.  RR )
179175, 177, 178serfre 12830 . . . . . . . . . 10  |-  ( ( ( abs  o.  -  )  o.  f ) : NN --> RR  ->  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) : NN --> RR )
180 frn 6053 . . . . . . . . . . 11  |-  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) : NN --> RR  ->  ran  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
)  C_  RR )
181 ressxr 10083 . . . . . . . . . . 11  |-  RR  C_  RR*
182180, 181syl6ss 3615 . . . . . . . . . 10  |-  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) : NN --> RR  ->  ran  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
)  C_  RR* )
18352, 174, 179, 1824syl 19 . . . . . . . . 9  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  ran  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
)  C_  RR* )
184 rexr 10085 . . . . . . . . . 10  |-  ( M  e.  RR  ->  M  e.  RR* )
1851843ad2ant2 1083 . . . . . . . . 9  |-  ( ( A  e.  ( topGen ` 
ran  (,) )  /\  M  e.  RR  /\  M  < 
( vol* `  A ) )  ->  M  e.  RR* )
186 supxrlub 12155 . . . . . . . . 9  |-  ( ( ran  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) )  C_  RR* 
/\  M  e.  RR* )  ->  ( M  <  sup ( ran  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
) ,  RR* ,  <  )  <->  E. z  e.  ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) M  < 
z ) )
187183, 185, 186syl2anr 495 . . . . . . . 8  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  ( M  <  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) ,  RR* ,  <  )  <->  E. z  e.  ran  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) M  <  z ) )
188137, 187mpbid 222 . . . . . . 7  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  E. z  e.  ran  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) M  <  z )
189 seqfn 12813 . . . . . . . . . 10  |-  ( 1  e.  ZZ  ->  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) )  Fn  ( ZZ>=
`  1 ) )
190176, 189ax-mp 5 . . . . . . . . 9  |-  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
)  Fn  ( ZZ>= ` 
1 )
191175fneq2i 5986 . . . . . . . . 9  |-  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) )  Fn  NN  <->  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) )  Fn  ( ZZ>=
`  1 ) )
192190, 191mpbir 221 . . . . . . . 8  |-  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
)  Fn  NN
193 breq2 4657 . . . . . . . . 9  |-  ( z  =  (  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
) `  n )  ->  ( M  <  z  <->  M  <  (  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
) `  n )
) )
194193rexrn 6361 . . . . . . . 8  |-  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) )  Fn  NN  ->  ( E. z  e. 
ran  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) M  <  z  <->  E. n  e.  NN  M  <  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
) ) )
195192, 194ax-mp 5 . . . . . . 7  |-  ( E. z  e.  ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) M  < 
z  <->  E. n  e.  NN  M  <  (  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
) `  n )
)
196188, 195sylib 208 . . . . . 6  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  E. n  e.  NN  M  <  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
) )
19760ffvelrnda 6359 . . . . . . . . . . . . . . . 16  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  z  e.  NN )  ->  ( f `  z )  e.  (  <_  i^i  ( RR  X.  RR ) ) )
198 0le0 11110 . . . . . . . . . . . . . . . . . 18  |-  0  <_  0
199 df-br 4654 . . . . . . . . . . . . . . . . . 18  |-  ( 0  <_  0  <->  <. 0 ,  0 >.  e.  <_  )
200198, 199mpbi 220 . . . . . . . . . . . . . . . . 17  |-  <. 0 ,  0 >.  e.  <_
201 0re 10040 . . . . . . . . . . . . . . . . . 18  |-  0  e.  RR
202 opelxpi 5148 . . . . . . . . . . . . . . . . . 18  |-  ( ( 0  e.  RR  /\  0  e.  RR )  -> 
<. 0 ,  0
>.  e.  ( RR  X.  RR ) )
203201, 201, 202mp2an 708 . . . . . . . . . . . . . . . . 17  |-  <. 0 ,  0 >.  e.  ( RR  X.  RR )
204 elin 3796 . . . . . . . . . . . . . . . . 17  |-  ( <.
0 ,  0 >.  e.  (  <_  i^i  ( RR  X.  RR ) )  <-> 
( <. 0 ,  0
>.  e.  <_  /\  <. 0 ,  0 >.  e.  ( RR  X.  RR ) ) )
205200, 203, 204mpbir2an 955 . . . . . . . . . . . . . . . 16  |-  <. 0 ,  0 >.  e.  (  <_  i^i  ( RR  X.  RR ) )
206 ifcl 4130 . . . . . . . . . . . . . . . 16  |-  ( ( ( f `  z
)  e.  (  <_  i^i  ( RR  X.  RR ) )  /\  <. 0 ,  0 >.  e.  (  <_  i^i  ( RR  X.  RR ) ) )  ->  if (
z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )  e.  (  <_  i^i  ( RR  X.  RR ) ) )
207197, 205, 206sylancl 694 . . . . . . . . . . . . . . 15  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  z  e.  NN )  ->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. )  e.  (  <_  i^i  ( RR  X.  RR ) ) )
208 eqid 2622 . . . . . . . . . . . . . . 15  |-  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
)  =  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
)
209207, 208fmptd 6385 . . . . . . . . . . . . . 14  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) : NN --> (  <_  i^i  ( RR  X.  RR ) ) )
210 df-ov 6653 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( 0 (,) 0 )  =  ( (,) `  <. 0 ,  0 >. )
211 iooid 12203 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( 0 (,) 0 )  =  (/)
212210, 211eqtr3i 2646 . . . . . . . . . . . . . . . . . . . . 21  |-  ( (,) `  <. 0 ,  0
>. )  =  (/)
213212ineq1i 3810 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( (,) `  <. 0 ,  0 >. )  i^i  ( (,) `  (
f `  z )
) )  =  (
(/)  i^i  ( (,) `  ( f `  z
) ) )
214 0in 3969 . . . . . . . . . . . . . . . . . . . 20  |-  ( (/)  i^i  ( (,) `  (
f `  z )
) )  =  (/)
215213, 214eqtri 2644 . . . . . . . . . . . . . . . . . . 19  |-  ( ( (,) `  <. 0 ,  0 >. )  i^i  ( (,) `  (
f `  z )
) )  =  (/)
216215olci 406 . . . . . . . . . . . . . . . . . 18  |-  ( m  =  z  \/  (
( (,) `  <. 0 ,  0 >. )  i^i  ( (,) `  (
f `  z )
) )  =  (/) )
217 ineq1 3807 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( (,) `  ( f `
 m ) )  =  if ( m  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 m ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  ->  ( ( (,) `  ( f `  m ) )  i^i  ( (,) `  (
f `  z )
) )  =  ( if ( m  e.  ( 1 ... n
) ,  ( (,) `  ( f `  m
) ) ,  ( (,) `  <. 0 ,  0 >. )
)  i^i  ( (,) `  ( f `  z
) ) ) )
218217eqeq1d 2624 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( (,) `  ( f `
 m ) )  =  if ( m  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 m ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  ->  ( (
( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  z
) ) )  =  (/) 
<->  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 m ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  i^i  ( (,) `  ( f `  z
) ) )  =  (/) ) )
219218orbi2d 738 . . . . . . . . . . . . . . . . . . 19  |-  ( ( (,) `  ( f `
 m ) )  =  if ( m  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 m ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  ->  ( (
m  =  z  \/  ( ( (,) `  (
f `  m )
)  i^i  ( (,) `  ( f `  z
) ) )  =  (/) )  <->  ( m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  ( (,) `  ( f `  z ) ) )  =  (/) ) ) )
220 ineq1 3807 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( (,) `  <. 0 ,  0 >. )  =  if ( m  e.  ( 1 ... n
) ,  ( (,) `  ( f `  m
) ) ,  ( (,) `  <. 0 ,  0 >. )
)  ->  ( ( (,) `  <. 0 ,  0
>. )  i^i  ( (,) `  ( f `  z ) ) )  =  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  ( (,) `  ( f `  z ) ) ) )
221220eqeq1d 2624 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( (,) `  <. 0 ,  0 >. )  =  if ( m  e.  ( 1 ... n
) ,  ( (,) `  ( f `  m
) ) ,  ( (,) `  <. 0 ,  0 >. )
)  ->  ( (
( (,) `  <. 0 ,  0 >. )  i^i  ( (,) `  (
f `  z )
) )  =  (/)  <->  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  ( (,) `  ( f `  z ) ) )  =  (/) ) )
222221orbi2d 738 . . . . . . . . . . . . . . . . . . 19  |-  ( ( (,) `  <. 0 ,  0 >. )  =  if ( m  e.  ( 1 ... n
) ,  ( (,) `  ( f `  m
) ) ,  ( (,) `  <. 0 ,  0 >. )
)  ->  ( (
m  =  z  \/  ( ( (,) `  <. 0 ,  0 >. )  i^i  ( (,) `  (
f `  z )
) )  =  (/) ) 
<->  ( m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  ( (,) `  ( f `  z ) ) )  =  (/) ) ) )
223219, 222ifboth 4124 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( m  =  z  \/  ( ( (,) `  ( f `  m
) )  i^i  ( (,) `  ( f `  z ) ) )  =  (/) )  /\  (
m  =  z  \/  ( ( (,) `  <. 0 ,  0 >. )  i^i  ( (,) `  (
f `  z )
) )  =  (/) ) )  ->  (
m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 m ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  i^i  ( (,) `  ( f `  z
) ) )  =  (/) ) )
224112, 216, 223sylancl 694 . . . . . . . . . . . . . . . . 17  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  ( m  e.  NN  /\  z  e.  NN ) )  -> 
( m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  ( (,) `  ( f `  z ) ) )  =  (/) ) )
225212ineq2i 3811 . . . . . . . . . . . . . . . . . . 19  |-  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  ( (,) `  <. 0 ,  0
>. ) )  =  ( if ( m  e.  ( 1 ... n
) ,  ( (,) `  ( f `  m
) ) ,  ( (,) `  <. 0 ,  0 >. )
)  i^i  (/) )
226 in0 3968 . . . . . . . . . . . . . . . . . . 19  |-  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  (/) )  =  (/)
227225, 226eqtri 2644 . . . . . . . . . . . . . . . . . 18  |-  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  ( (,) `  <. 0 ,  0
>. ) )  =  (/)
228227olci 406 . . . . . . . . . . . . . . . . 17  |-  ( m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  ( (,) `  <. 0 ,  0
>. ) )  =  (/) )
229 ineq2 3808 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( (,) `  ( f `
 z ) )  =  if ( z  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 z ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  ->  ( if ( m  e.  (
1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  ( (,) `  ( f `  z ) ) )  =  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  if ( z  e.  ( 1 ... n ) ,  ( (,) `  (
f `  z )
) ,  ( (,) `  <. 0 ,  0
>. ) ) ) )
230229eqeq1d 2624 . . . . . . . . . . . . . . . . . . 19  |-  ( ( (,) `  ( f `
 z ) )  =  if ( z  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 z ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  ->  ( ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  ( (,) `  ( f `  z ) ) )  =  (/)  <->  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  if ( z  e.  ( 1 ... n ) ,  ( (,) `  (
f `  z )
) ,  ( (,) `  <. 0 ,  0
>. ) ) )  =  (/) ) )
231230orbi2d 738 . . . . . . . . . . . . . . . . . 18  |-  ( ( (,) `  ( f `
 z ) )  =  if ( z  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 z ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  ->  ( (
m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 m ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  i^i  ( (,) `  ( f `  z
) ) )  =  (/) )  <->  ( m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  if ( z  e.  ( 1 ... n ) ,  ( (,) `  (
f `  z )
) ,  ( (,) `  <. 0 ,  0
>. ) ) )  =  (/) ) ) )
232 ineq2 3808 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( (,) `  <. 0 ,  0 >. )  =  if ( z  e.  ( 1 ... n
) ,  ( (,) `  ( f `  z
) ) ,  ( (,) `  <. 0 ,  0 >. )
)  ->  ( if ( m  e.  (
1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  ( (,) `  <. 0 ,  0
>. ) )  =  ( if ( m  e.  ( 1 ... n
) ,  ( (,) `  ( f `  m
) ) ,  ( (,) `  <. 0 ,  0 >. )
)  i^i  if (
z  e.  ( 1 ... n ) ,  ( (,) `  (
f `  z )
) ,  ( (,) `  <. 0 ,  0
>. ) ) ) )
233232eqeq1d 2624 . . . . . . . . . . . . . . . . . . 19  |-  ( ( (,) `  <. 0 ,  0 >. )  =  if ( z  e.  ( 1 ... n
) ,  ( (,) `  ( f `  z
) ) ,  ( (,) `  <. 0 ,  0 >. )
)  ->  ( ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  ( (,) `  <. 0 ,  0
>. ) )  =  (/)  <->  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  if ( z  e.  ( 1 ... n ) ,  ( (,) `  (
f `  z )
) ,  ( (,) `  <. 0 ,  0
>. ) ) )  =  (/) ) )
234233orbi2d 738 . . . . . . . . . . . . . . . . . 18  |-  ( ( (,) `  <. 0 ,  0 >. )  =  if ( z  e.  ( 1 ... n
) ,  ( (,) `  ( f `  z
) ) ,  ( (,) `  <. 0 ,  0 >. )
)  ->  ( (
m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 m ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  i^i  ( (,) `  <. 0 ,  0
>. ) )  =  (/) ) 
<->  ( m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  if ( z  e.  ( 1 ... n ) ,  ( (,) `  (
f `  z )
) ,  ( (,) `  <. 0 ,  0
>. ) ) )  =  (/) ) ) )
235231, 234ifboth 4124 . . . . . . . . . . . . . . . . 17  |-  ( ( ( m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  ( (,) `  ( f `  z ) ) )  =  (/) )  /\  (
m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 m ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  i^i  ( (,) `  <. 0 ,  0
>. ) )  =  (/) ) )  ->  (
m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 m ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  i^i  if ( z  e.  ( 1 ... n ) ,  ( (,) `  (
f `  z )
) ,  ( (,) `  <. 0 ,  0
>. ) ) )  =  (/) ) )
236224, 228, 235sylancl 694 . . . . . . . . . . . . . . . 16  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  ( m  e.  NN  /\  z  e.  NN ) )  -> 
( m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  i^i  if ( z  e.  ( 1 ... n ) ,  ( (,) `  (
f `  z )
) ,  ( (,) `  <. 0 ,  0
>. ) ) )  =  (/) ) )
237236ralrimivva 2971 . . . . . . . . . . . . . . 15  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  A. m  e.  NN  A. z  e.  NN  (
m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 m ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  i^i  if ( z  e.  ( 1 ... n ) ,  ( (,) `  (
f `  z )
) ,  ( (,) `  <. 0 ,  0
>. ) ) )  =  (/) ) )
238 disjeq2 4624 . . . . . . . . . . . . . . . . 17  |-  ( A. m  e.  NN  ( (,) `  ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
) `  m )
)  =  if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  ->  (Disj  m  e.  NN  ( (,) `  ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) `  m
) )  <-> Disj  m  e.  NN  if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) ) ) )
239 eleq1 2689 . . . . . . . . . . . . . . . . . . . . 21  |-  ( z  =  m  ->  (
z  e.  ( 1 ... n )  <->  m  e.  ( 1 ... n
) ) )
240 fveq2 6191 . . . . . . . . . . . . . . . . . . . . 21  |-  ( z  =  m  ->  (
f `  z )  =  ( f `  m ) )
241239, 240ifbieq1d 4109 . . . . . . . . . . . . . . . . . . . 20  |-  ( z  =  m  ->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. )  =  if ( m  e.  ( 1 ... n ) ,  ( f `  m ) ,  <. 0 ,  0
>. ) )
242 fvex 6201 . . . . . . . . . . . . . . . . . . . . 21  |-  ( f `
 m )  e. 
_V
243 opex 4932 . . . . . . . . . . . . . . . . . . . . 21  |-  <. 0 ,  0 >.  e.  _V
244242, 243ifex 4156 . . . . . . . . . . . . . . . . . . . 20  |-  if ( m  e.  ( 1 ... n ) ,  ( f `  m
) ,  <. 0 ,  0 >. )  e.  _V
245241, 208, 244fvmpt 6282 . . . . . . . . . . . . . . . . . . 19  |-  ( m  e.  NN  ->  (
( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) `  m )  =  if ( m  e.  ( 1 ... n ) ,  ( f `  m ) ,  <. 0 ,  0
>. ) )
246245fveq2d 6195 . . . . . . . . . . . . . . . . . 18  |-  ( m  e.  NN  ->  ( (,) `  ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
) `  m )
)  =  ( (,) `  if ( m  e.  ( 1 ... n
) ,  ( f `
 m ) , 
<. 0 ,  0
>. ) ) )
247 fvif 6204 . . . . . . . . . . . . . . . . . 18  |-  ( (,) `  if ( m  e.  ( 1 ... n
) ,  ( f `
 m ) , 
<. 0 ,  0
>. ) )  =  if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )
248246, 247syl6eq 2672 . . . . . . . . . . . . . . . . 17  |-  ( m  e.  NN  ->  ( (,) `  ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
) `  m )
)  =  if ( m  e.  ( 1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) ) )
249238, 248mprg 2926 . . . . . . . . . . . . . . . 16  |-  (Disj  m  e.  NN  ( (,) `  (
( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) `  m ) )  <-> Disj  m  e.  NN  if ( m  e.  (
1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) ) )
250 eleq1 2689 . . . . . . . . . . . . . . . . . 18  |-  ( m  =  z  ->  (
m  e.  ( 1 ... n )  <->  z  e.  ( 1 ... n
) ) )
251250, 116ifbieq1d 4109 . . . . . . . . . . . . . . . . 17  |-  ( m  =  z  ->  if ( m  e.  (
1 ... n ) ,  ( (,) `  (
f `  m )
) ,  ( (,) `  <. 0 ,  0
>. ) )  =  if ( z  e.  ( 1 ... n ) ,  ( (,) `  (
f `  z )
) ,  ( (,) `  <. 0 ,  0
>. ) ) )
252251disjor 4634 . . . . . . . . . . . . . . . 16  |-  (Disj  m  e.  NN  if ( m  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 m ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  <->  A. m  e.  NN  A. z  e.  NN  (
m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 m ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  i^i  if ( z  e.  ( 1 ... n ) ,  ( (,) `  (
f `  z )
) ,  ( (,) `  <. 0 ,  0
>. ) ) )  =  (/) ) )
253249, 252bitri 264 . . . . . . . . . . . . . . 15  |-  (Disj  m  e.  NN  ( (,) `  (
( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) `  m ) )  <->  A. m  e.  NN  A. z  e.  NN  (
m  =  z  \/  ( if ( m  e.  ( 1 ... n ) ,  ( (,) `  ( f `
 m ) ) ,  ( (,) `  <. 0 ,  0 >. ) )  i^i  if ( z  e.  ( 1 ... n ) ,  ( (,) `  (
f `  z )
) ,  ( (,) `  <. 0 ,  0
>. ) ) )  =  (/) ) )
254237, 253sylibr 224 . . . . . . . . . . . . . 14  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  -> Disj  m  e.  NN  ( (,) `  ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
) `  m )
) )
255 eqid 2622 . . . . . . . . . . . . . 14  |-  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) ) )  =  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) )
256209, 254, 255uniiccvol 23348 . . . . . . . . . . . . 13  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  ( vol* `  U. ran  ( [,] 
o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) ) )  =  sup ( ran 
seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) , 
RR* ,  <  ) )
257256adantr 481 . . . . . . . . . . . 12  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  ( vol* `  U. ran  ( [,] 
o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) ) )  =  sup ( ran 
seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) , 
RR* ,  <  ) )
258 rexpssxrxp 10084 . . . . . . . . . . . . . . . . . . . . 21  |-  ( RR 
X.  RR )  C_  ( RR*  X.  RR* )
259166, 258sstri 3612 . . . . . . . . . . . . . . . . . . . 20  |-  { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  C_  ( RR*  X.  RR* )
260259, 65sseldi 3601 . . . . . . . . . . . . . . . . . . 19  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  z  e.  NN )  ->  (
f `  z )  e.  ( RR*  X.  RR* )
)
261 0xr 10086 . . . . . . . . . . . . . . . . . . . 20  |-  0  e.  RR*
262 opelxpi 5148 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( 0  e.  RR*  /\  0  e.  RR* )  ->  <. 0 ,  0 >.  e.  (
RR*  X.  RR* ) )
263261, 261, 262mp2an 708 . . . . . . . . . . . . . . . . . . 19  |-  <. 0 ,  0 >.  e.  (
RR*  X.  RR* )
264 ifcl 4130 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( f `  z
)  e.  ( RR*  X. 
RR* )  /\  <. 0 ,  0 >.  e.  ( RR*  X.  RR* )
)  ->  if (
z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )  e.  ( RR*  X.  RR* )
)
265260, 263, 264sylancl 694 . . . . . . . . . . . . . . . . . 18  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  z  e.  NN )  ->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. )  e.  ( RR*  X.  RR* ) )
266 eqidd 2623 . . . . . . . . . . . . . . . . . 18  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) )  =  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
) )
267 iccf 12272 . . . . . . . . . . . . . . . . . . . 20  |-  [,] :
( RR*  X.  RR* ) --> ~P RR*
268267a1i 11 . . . . . . . . . . . . . . . . . . 19  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  [,] : ( RR*  X.  RR* ) --> ~P RR* )
269268feqmptd 6249 . . . . . . . . . . . . . . . . . 18  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  [,]  =  ( m  e.  ( RR*  X.  RR* )  |->  ( [,] `  m
) ) )
270 fveq2 6191 . . . . . . . . . . . . . . . . . 18  |-  ( m  =  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. )  ->  ( [,] `  m )  =  ( [,] `  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
) )
271265, 266, 269, 270fmptco 6396 . . . . . . . . . . . . . . . . 17  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  ( [,]  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) )  =  ( z  e.  NN  |->  ( [,] `  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
) ) )
27252, 271syl 17 . . . . . . . . . . . . . . . 16  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  ( [,]  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) )  =  ( z  e.  NN  |->  ( [,] `  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
) ) )
273272rneqd 5353 . . . . . . . . . . . . . . 15  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  ran  ( [,]  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) )  =  ran  ( z  e.  NN  |->  ( [,] `  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
) ) )
274273unieqd 4446 . . . . . . . . . . . . . 14  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  U. ran  ( [,] 
o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) )  = 
U. ran  ( z  e.  NN  |->  ( [,] `  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) )
275 peano2nn 11032 . . . . . . . . . . . . . . . . . . . . 21  |-  ( n  e.  NN  ->  (
n  +  1 )  e.  NN )
276275, 175syl6eleq 2711 . . . . . . . . . . . . . . . . . . . 20  |-  ( n  e.  NN  ->  (
n  +  1 )  e.  ( ZZ>= `  1
) )
277 fzouzsplit 12503 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( n  +  1 )  e.  ( ZZ>= `  1
)  ->  ( ZZ>= ` 
1 )  =  ( ( 1..^ ( n  +  1 ) )  u.  ( ZZ>= `  (
n  +  1 ) ) ) )
278276, 277syl 17 . . . . . . . . . . . . . . . . . . 19  |-  ( n  e.  NN  ->  ( ZZ>=
`  1 )  =  ( ( 1..^ ( n  +  1 ) )  u.  ( ZZ>= `  ( n  +  1
) ) ) )
279175, 278syl5eq 2668 . . . . . . . . . . . . . . . . . 18  |-  ( n  e.  NN  ->  NN  =  ( ( 1..^ ( n  +  1 ) )  u.  ( ZZ>=
`  ( n  + 
1 ) ) ) )
280 nnz 11399 . . . . . . . . . . . . . . . . . . . 20  |-  ( n  e.  NN  ->  n  e.  ZZ )
281 fzval3 12536 . . . . . . . . . . . . . . . . . . . 20  |-  ( n  e.  ZZ  ->  (
1 ... n )  =  ( 1..^ ( n  +  1 ) ) )
282280, 281syl 17 . . . . . . . . . . . . . . . . . . 19  |-  ( n  e.  NN  ->  (
1 ... n )  =  ( 1..^ ( n  +  1 ) ) )
283282uneq1d 3766 . . . . . . . . . . . . . . . . . 18  |-  ( n  e.  NN  ->  (
( 1 ... n
)  u.  ( ZZ>= `  ( n  +  1
) ) )  =  ( ( 1..^ ( n  +  1 ) )  u.  ( ZZ>= `  ( n  +  1
) ) ) )
284279, 283eqtr4d 2659 . . . . . . . . . . . . . . . . 17  |-  ( n  e.  NN  ->  NN  =  ( ( 1 ... n )  u.  ( ZZ>= `  ( n  +  1 ) ) ) )
285 fvif 6204 . . . . . . . . . . . . . . . . . 18  |-  ( [,] `  if ( z  e.  ( 1 ... n
) ,  ( f `
 z ) , 
<. 0 ,  0
>. ) )  =  if ( z  e.  ( 1 ... n ) ,  ( [,] `  (
f `  z )
) ,  ( [,] `  <. 0 ,  0
>. ) )
286285a1i 11 . . . . . . . . . . . . . . . . 17  |-  ( n  e.  NN  ->  ( [,] `  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) )  =  if ( z  e.  ( 1 ... n ) ,  ( [,] `  (
f `  z )
) ,  ( [,] `  <. 0 ,  0
>. ) ) )
287284, 286iuneq12d 4546 . . . . . . . . . . . . . . . 16  |-  ( n  e.  NN  ->  U_ z  e.  NN  ( [,] `  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) )  =  U_ z  e.  ( ( 1 ... n )  u.  ( ZZ>=
`  ( n  + 
1 ) ) ) if ( z  e.  ( 1 ... n
) ,  ( [,] `  ( f `  z
) ) ,  ( [,] `  <. 0 ,  0 >. )
) )
288 fvex 6201 . . . . . . . . . . . . . . . . 17  |-  ( [,] `  if ( z  e.  ( 1 ... n
) ,  ( f `
 z ) , 
<. 0 ,  0
>. ) )  e.  _V
289288dfiun3 5380 . . . . . . . . . . . . . . . 16  |-  U_ z  e.  NN  ( [,] `  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) )  =  U. ran  ( z  e.  NN  |->  ( [,] `  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
) )
290 iunxun 4605 . . . . . . . . . . . . . . . 16  |-  U_ z  e.  ( ( 1 ... n )  u.  ( ZZ>=
`  ( n  + 
1 ) ) ) if ( z  e.  ( 1 ... n
) ,  ( [,] `  ( f `  z
) ) ,  ( [,] `  <. 0 ,  0 >. )
)  =  ( U_ z  e.  ( 1 ... n ) if ( z  e.  ( 1 ... n ) ,  ( [,] `  (
f `  z )
) ,  ( [,] `  <. 0 ,  0
>. ) )  u.  U_ z  e.  ( ZZ>= `  ( n  +  1
) ) if ( z  e.  ( 1 ... n ) ,  ( [,] `  (
f `  z )
) ,  ( [,] `  <. 0 ,  0
>. ) ) )
291287, 289, 2903eqtr3g 2679 . . . . . . . . . . . . . . 15  |-  ( n  e.  NN  ->  U. ran  ( z  e.  NN  |->  ( [,] `  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
) )  =  (
U_ z  e.  ( 1 ... n ) if ( z  e.  ( 1 ... n
) ,  ( [,] `  ( f `  z
) ) ,  ( [,] `  <. 0 ,  0 >. )
)  u.  U_ z  e.  ( ZZ>= `  ( n  +  1 ) ) if ( z  e.  ( 1 ... n
) ,  ( [,] `  ( f `  z
) ) ,  ( [,] `  <. 0 ,  0 >. )
) ) )
292 iftrue 4092 . . . . . . . . . . . . . . . . . 18  |-  ( z  e.  ( 1 ... n )  ->  if ( z  e.  ( 1 ... n ) ,  ( [,] `  (
f `  z )
) ,  ( [,] `  <. 0 ,  0
>. ) )  =  ( [,] `  ( f `
 z ) ) )
293292iuneq2i 4539 . . . . . . . . . . . . . . . . 17  |-  U_ z  e.  ( 1 ... n
) if ( z  e.  ( 1 ... n ) ,  ( [,] `  ( f `
 z ) ) ,  ( [,] `  <. 0 ,  0 >. ) )  =  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)
294293a1i 11 . . . . . . . . . . . . . . . 16  |-  ( n  e.  NN  ->  U_ z  e.  ( 1 ... n
) if ( z  e.  ( 1 ... n ) ,  ( [,] `  ( f `
 z ) ) ,  ( [,] `  <. 0 ,  0 >. ) )  =  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
) )
295 uznfz 12423 . . . . . . . . . . . . . . . . . . . 20  |-  ( z  e.  ( ZZ>= `  (
n  +  1 ) )  ->  -.  z  e.  ( 1 ... (
( n  +  1 )  -  1 ) ) )
296295adantl 482 . . . . . . . . . . . . . . . . . . 19  |-  ( ( n  e.  NN  /\  z  e.  ( ZZ>= `  ( n  +  1
) ) )  ->  -.  z  e.  (
1 ... ( ( n  +  1 )  - 
1 ) ) )
297 nncn 11028 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( n  e.  NN  ->  n  e.  CC )
298 ax-1cn 9994 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  1  e.  CC
299 pncan 10287 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( n  e.  CC  /\  1  e.  CC )  ->  ( ( n  + 
1 )  -  1 )  =  n )
300297, 298, 299sylancl 694 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( n  e.  NN  ->  (
( n  +  1 )  -  1 )  =  n )
301300oveq2d 6666 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( n  e.  NN  ->  (
1 ... ( ( n  +  1 )  - 
1 ) )  =  ( 1 ... n
) )
302301eleq2d 2687 . . . . . . . . . . . . . . . . . . . . 21  |-  ( n  e.  NN  ->  (
z  e.  ( 1 ... ( ( n  +  1 )  - 
1 ) )  <->  z  e.  ( 1 ... n
) ) )
303302notbid 308 . . . . . . . . . . . . . . . . . . . 20  |-  ( n  e.  NN  ->  ( -.  z  e.  (
1 ... ( ( n  +  1 )  - 
1 ) )  <->  -.  z  e.  ( 1 ... n
) ) )
304303adantr 481 . . . . . . . . . . . . . . . . . . 19  |-  ( ( n  e.  NN  /\  z  e.  ( ZZ>= `  ( n  +  1
) ) )  -> 
( -.  z  e.  ( 1 ... (
( n  +  1 )  -  1 ) )  <->  -.  z  e.  ( 1 ... n
) ) )
305296, 304mpbid 222 . . . . . . . . . . . . . . . . . 18  |-  ( ( n  e.  NN  /\  z  e.  ( ZZ>= `  ( n  +  1
) ) )  ->  -.  z  e.  (
1 ... n ) )
306305iffalsed 4097 . . . . . . . . . . . . . . . . 17  |-  ( ( n  e.  NN  /\  z  e.  ( ZZ>= `  ( n  +  1
) ) )  ->  if ( z  e.  ( 1 ... n ) ,  ( [,] `  (
f `  z )
) ,  ( [,] `  <. 0 ,  0
>. ) )  =  ( [,] `  <. 0 ,  0 >. )
)
307306iuneq2dv 4542 . . . . . . . . . . . . . . . 16  |-  ( n  e.  NN  ->  U_ z  e.  ( ZZ>= `  ( n  +  1 ) ) if ( z  e.  ( 1 ... n
) ,  ( [,] `  ( f `  z
) ) ,  ( [,] `  <. 0 ,  0 >. )
)  =  U_ z  e.  ( ZZ>= `  ( n  +  1 ) ) ( [,] `  <. 0 ,  0 >. ) )
308294, 307uneq12d 3768 . . . . . . . . . . . . . . 15  |-  ( n  e.  NN  ->  ( U_ z  e.  (
1 ... n ) if ( z  e.  ( 1 ... n ) ,  ( [,] `  (
f `  z )
) ,  ( [,] `  <. 0 ,  0
>. ) )  u.  U_ z  e.  ( ZZ>= `  ( n  +  1
) ) if ( z  e.  ( 1 ... n ) ,  ( [,] `  (
f `  z )
) ,  ( [,] `  <. 0 ,  0
>. ) ) )  =  ( U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  u.  U_ z  e.  ( ZZ>= `  ( n  +  1 ) ) ( [,] `  <. 0 ,  0 >. ) ) )
309291, 308eqtrd 2656 . . . . . . . . . . . . . 14  |-  ( n  e.  NN  ->  U. ran  ( z  e.  NN  |->  ( [,] `  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
) )  =  (
U_ z  e.  ( 1 ... n ) ( [,] `  (
f `  z )
)  u.  U_ z  e.  ( ZZ>= `  ( n  +  1 ) ) ( [,] `  <. 0 ,  0 >. ) ) )
310274, 309sylan9eq 2676 . . . . . . . . . . . . 13  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  U. ran  ( [,] 
o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) )  =  ( U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  u.  U_ z  e.  ( ZZ>= `  ( n  +  1 ) ) ( [,] `  <. 0 ,  0 >. ) ) )
311310fveq2d 6195 . . . . . . . . . . . 12  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  ( vol* `  U. ran  ( [,] 
o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) ) )  =  ( vol* `  ( U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  u.  U_ z  e.  ( ZZ>= `  ( n  +  1 ) ) ( [,] `  <. 0 ,  0 >. ) ) ) )
312 xrltso 11974 . . . . . . . . . . . . . . 15  |-  <  Or  RR*
313312a1i 11 . . . . . . . . . . . . . 14  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  <  Or 
RR* )
314 elnnuz 11724 . . . . . . . . . . . . . . . . . 18  |-  ( n  e.  NN  <->  n  e.  ( ZZ>= `  1 )
)
315314biimpi 206 . . . . . . . . . . . . . . . . 17  |-  ( n  e.  NN  ->  n  e.  ( ZZ>= `  1 )
)
316315adantl 482 . . . . . . . . . . . . . . . 16  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  n  e.  ( ZZ>= `  1 )
)
317 elfznn 12370 . . . . . . . . . . . . . . . . . 18  |-  ( u  e.  ( 1 ... n )  ->  u  e.  NN )
318174ffvelrnda 6359 . . . . . . . . . . . . . . . . . 18  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  u  e.  NN )  ->  (
( ( abs  o.  -  )  o.  f
) `  u )  e.  RR )
319317, 318sylan2 491 . . . . . . . . . . . . . . . . 17  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  u  e.  ( 1 ... n
) )  ->  (
( ( abs  o.  -  )  o.  f
) `  u )  e.  RR )
320319adantlr 751 . . . . . . . . . . . . . . . 16  |-  ( ( ( f : NN --> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  u  e.  ( 1 ... n ) )  ->  ( (
( abs  o.  -  )  o.  f ) `  u
)  e.  RR )
321 readdcl 10019 . . . . . . . . . . . . . . . . 17  |-  ( ( u  e.  RR  /\  v  e.  RR )  ->  ( u  +  v )  e.  RR )
322321adantl 482 . . . . . . . . . . . . . . . 16  |-  ( ( ( f : NN --> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  ( u  e.  RR  /\  v  e.  RR ) )  -> 
( u  +  v )  e.  RR )
323316, 320, 322seqcl 12821 . . . . . . . . . . . . . . 15  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
)  e.  RR )
324323rexrd 10089 . . . . . . . . . . . . . 14  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
)  e.  RR* )
325 eqidd 2623 . . . . . . . . . . . . . . . . . . . . 21  |-  ( m  e.  ( 1 ... n )  ->  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) )  =  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
) )
326 iftrue 4092 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( m  e.  ( 1 ... n )  ->  if ( m  e.  (
1 ... n ) ,  ( f `  m
) ,  <. 0 ,  0 >. )  =  ( f `  m ) )
327241, 326sylan9eqr 2678 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( m  e.  ( 1 ... n )  /\  z  =  m )  ->  if ( z  e.  ( 1 ... n
) ,  ( f `
 z ) , 
<. 0 ,  0
>. )  =  (
f `  m )
)
328 elfznn 12370 . . . . . . . . . . . . . . . . . . . . 21  |-  ( m  e.  ( 1 ... n )  ->  m  e.  NN )
329242a1i 11 . . . . . . . . . . . . . . . . . . . . 21  |-  ( m  e.  ( 1 ... n )  ->  (
f `  m )  e.  _V )
330325, 327, 328, 329fvmptd 6288 . . . . . . . . . . . . . . . . . . . 20  |-  ( m  e.  ( 1 ... n )  ->  (
( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) `  m )  =  ( f `  m ) )
331330adantl 482 . . . . . . . . . . . . . . . . . . 19  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  ( 1 ... n
) )  ->  (
( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) `  m )  =  ( f `  m ) )
332331fveq2d 6195 . . . . . . . . . . . . . . . . . 18  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  ( 1 ... n
) )  ->  (
( abs  o.  -  ) `  ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) `  m
) )  =  ( ( abs  o.  -  ) `  ( f `  m ) ) )
333 fvex 6201 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( f `
 z )  e. 
_V
334333, 243ifex 4156 . . . . . . . . . . . . . . . . . . . . 21  |-  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )  e.  _V
335334, 208fnmpti 6022 . . . . . . . . . . . . . . . . . . . 20  |-  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
)  Fn  NN
336 fvco2 6273 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) )  Fn  NN  /\  m  e.  NN )  ->  ( ( ( abs 
o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) `  m
)  =  ( ( abs  o.  -  ) `  ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) `  m
) ) )
337335, 328, 336sylancr 695 . . . . . . . . . . . . . . . . . . 19  |-  ( m  e.  ( 1 ... n )  ->  (
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) `  m
)  =  ( ( abs  o.  -  ) `  ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) `  m
) ) )
338337adantl 482 . . . . . . . . . . . . . . . . . 18  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  ( 1 ... n
) )  ->  (
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) `  m
)  =  ( ( abs  o.  -  ) `  ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) `  m
) ) )
339 ffn 6045 . . . . . . . . . . . . . . . . . . 19  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  f  Fn  NN )
340 fvco2 6273 . . . . . . . . . . . . . . . . . . 19  |-  ( ( f  Fn  NN  /\  m  e.  NN )  ->  ( ( ( abs 
o.  -  )  o.  f ) `  m
)  =  ( ( abs  o.  -  ) `  ( f `  m
) ) )
341339, 328, 340syl2an 494 . . . . . . . . . . . . . . . . . 18  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  ( 1 ... n
) )  ->  (
( ( abs  o.  -  )  o.  f
) `  m )  =  ( ( abs 
o.  -  ) `  ( f `  m
) ) )
342332, 338, 3413eqtr4d 2666 . . . . . . . . . . . . . . . . 17  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  ( 1 ... n
) )  ->  (
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) `  m
)  =  ( ( ( abs  o.  -  )  o.  f ) `  m ) )
343342adantlr 751 . . . . . . . . . . . . . . . 16  |-  ( ( ( f : NN --> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  m  e.  ( 1 ... n ) )  ->  ( (
( abs  o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) `  m
)  =  ( ( ( abs  o.  -  )  o.  f ) `  m ) )
344316, 343seqfveq 12825 . . . . . . . . . . . . . . 15  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  n )  =  (  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) `  n ) )
345176a1i 11 . . . . . . . . . . . . . . . . . 18  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  1  e.  ZZ )
346170, 65sseldi 3601 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  z  e.  NN )  ->  (
f `  z )  e.  ( CC  X.  CC ) )
347 0cn 10032 . . . . . . . . . . . . . . . . . . . . . . 23  |-  0  e.  CC
348 opelxpi 5148 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( 0  e.  CC  /\  0  e.  CC )  -> 
<. 0 ,  0
>.  e.  ( CC  X.  CC ) )
349347, 347, 348mp2an 708 . . . . . . . . . . . . . . . . . . . . . 22  |-  <. 0 ,  0 >.  e.  ( CC  X.  CC )
350 ifcl 4130 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( f `  z
)  e.  ( CC 
X.  CC )  /\  <.
0 ,  0 >.  e.  ( CC  X.  CC ) )  ->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. )  e.  ( CC  X.  CC ) )
351346, 349, 350sylancl 694 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  z  e.  NN )  ->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. )  e.  ( CC  X.  CC ) )
352351, 208fmptd 6385 . . . . . . . . . . . . . . . . . . . 20  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) : NN --> ( CC 
X.  CC ) )
353 fco 6058 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( abs  o.  -  ) : ( CC  X.  CC ) --> RR  /\  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) : NN --> ( CC 
X.  CC ) )  ->  ( ( abs 
o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) : NN --> RR )
354141, 352, 353sylancr 695 . . . . . . . . . . . . . . . . . . 19  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  (
( abs  o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) : NN --> RR )
355354ffvelrnda 6359 . . . . . . . . . . . . . . . . . 18  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  NN )  ->  (
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) `  m
)  e.  RR )
356175, 345, 355serfre 12830 . . . . . . . . . . . . . . . . 17  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) : NN --> RR )
357356ffnd 6046 . . . . . . . . . . . . . . . 16  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) )  Fn  NN )
358 fnfvelrn 6356 . . . . . . . . . . . . . . . 16  |-  ( (  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) )  Fn  NN  /\  n  e.  NN )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  n )  e.  ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) )
359357, 358sylan 488 . . . . . . . . . . . . . . 15  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  n )  e.  ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) )
360344, 359eqeltrrd 2702 . . . . . . . . . . . . . 14  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
)  e.  ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) )
361 frn 6053 . . . . . . . . . . . . . . . . . 18  |-  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) : NN --> RR  ->  ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) )  C_  RR )
362356, 361syl 17 . . . . . . . . . . . . . . . . 17  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) )  C_  RR )
363362adantr 481 . . . . . . . . . . . . . . . 16  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) )  C_  RR )
364363sselda 3603 . . . . . . . . . . . . . . 15  |-  ( ( ( f : NN --> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  m  e.  ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) )  ->  m  e.  RR )
365323adantr 481 . . . . . . . . . . . . . . 15  |-  ( ( ( f : NN --> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  m  e.  ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) )  ->  (  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
) `  n )  e.  RR )
366 readdcl 10019 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( m  e.  RR  /\  u  e.  RR )  ->  ( m  +  u
)  e.  RR )
367366adantl 482 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  /\  (
m  e.  RR  /\  u  e.  RR )
)  ->  ( m  +  u )  e.  RR )
368 recn 10026 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( m  e.  RR  ->  m  e.  CC )
369 recn 10026 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( u  e.  RR  ->  u  e.  CC )
370 recn 10026 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( v  e.  RR  ->  v  e.  CC )
371 addass 10023 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( m  e.  CC  /\  u  e.  CC  /\  v  e.  CC )  ->  (
( m  +  u
)  +  v )  =  ( m  +  ( u  +  v
) ) )
372368, 369, 370, 371syl3an 1368 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( m  e.  RR  /\  u  e.  RR  /\  v  e.  RR )  ->  (
( m  +  u
)  +  v )  =  ( m  +  ( u  +  v
) ) )
373372adantl 482 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  /\  (
m  e.  RR  /\  u  e.  RR  /\  v  e.  RR ) )  -> 
( ( m  +  u )  +  v )  =  ( m  +  ( u  +  v ) ) )
374 nnltp1le 11433 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( n  e.  NN  /\  t  e.  NN )  ->  ( n  <  t  <->  ( n  +  1 )  <_  t ) )
375374biimpa 501 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t
)  ->  ( n  +  1 )  <_ 
t )
376275nnzd 11481 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( n  e.  NN  ->  (
n  +  1 )  e.  ZZ )
377 nnz 11399 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( t  e.  NN  ->  t  e.  ZZ )
378 eluz 11701 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( n  +  1 )  e.  ZZ  /\  t  e.  ZZ )  ->  ( t  e.  (
ZZ>= `  ( n  + 
1 ) )  <->  ( n  +  1 )  <_ 
t ) )
379376, 377, 378syl2an 494 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( n  e.  NN  /\  t  e.  NN )  ->  ( t  e.  (
ZZ>= `  ( n  + 
1 ) )  <->  ( n  +  1 )  <_ 
t ) )
380379adantr 481 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t
)  ->  ( t  e.  ( ZZ>= `  ( n  +  1 ) )  <-> 
( n  +  1 )  <_  t )
)
381375, 380mpbird 247 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t
)  ->  t  e.  ( ZZ>= `  ( n  +  1 ) ) )
382381adantlll 754 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  ->  t  e.  ( ZZ>= `  ( n  +  1 ) ) )
383315ad3antlr 767 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  ->  n  e.  ( ZZ>= `  1 )
)
384 simplll 798 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  ->  f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) } )
385 elfznn 12370 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( m  e.  ( 1 ... t )  ->  m  e.  NN )
386384, 385, 355syl2an 494 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( 1 ... t
) )  ->  (
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) `  m
)  e.  RR )
387367, 373, 382, 383, 386seqsplit 12834 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  t )  =  ( (  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  n )  +  (  seq ( n  + 
1 ) (  +  ,  ( ( abs 
o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  t ) ) )
388344ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  n )  =  (  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) `  n ) )
389 elfzelz 12342 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( m  e.  ( ( n  +  1 ) ... t )  ->  m  e.  ZZ )
390389adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( ( n  + 
1 ) ... t
) )  ->  m  e.  ZZ )
391 0red 10041 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( ( n  + 
1 ) ... t
) )  ->  0  e.  RR )
392275nnred 11035 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( n  e.  NN  ->  (
n  +  1 )  e.  RR )
393392ad3antrrr 766 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( ( n  + 
1 ) ... t
) )  ->  (
n  +  1 )  e.  RR )
394389zred 11482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( m  e.  ( ( n  +  1 ) ... t )  ->  m  e.  RR )
395394adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( ( n  + 
1 ) ... t
) )  ->  m  e.  RR )
396275nngt0d 11064 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( n  e.  NN  ->  0  <  ( n  +  1 ) )
397396ad3antrrr 766 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( ( n  + 
1 ) ... t
) )  ->  0  <  ( n  +  1 ) )
398 elfzle1 12344 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( m  e.  ( ( n  +  1 ) ... t )  ->  (
n  +  1 )  <_  m )
399398adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( ( n  + 
1 ) ... t
) )  ->  (
n  +  1 )  <_  m )
400391, 393, 395, 397, 399ltletrd 10197 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( ( n  + 
1 ) ... t
) )  ->  0  <  m )
401 elnnz 11387 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( m  e.  NN  <->  ( m  e.  ZZ  /\  0  < 
m ) )
402390, 400, 401sylanbrc 698 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( ( n  + 
1 ) ... t
) )  ->  m  e.  NN )
403335, 402, 336sylancr 695 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( ( n  + 
1 ) ... t
) )  ->  (
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) `  m
)  =  ( ( abs  o.  -  ) `  ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) `  m
) ) )
404 eqidd 2623 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( n  e.  NN  /\  m  e.  ( (
n  +  1 ) ... t ) )  ->  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) )  =  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) )
405 nnre 11027 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( n  e.  NN  ->  n  e.  RR )
406405adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( n  e.  NN  /\  m  e.  ( (
n  +  1 ) ... t ) )  ->  n  e.  RR )
407392adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( n  e.  NN  /\  m  e.  ( (
n  +  1 ) ... t ) )  ->  ( n  + 
1 )  e.  RR )
408394adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( n  e.  NN  /\  m  e.  ( (
n  +  1 ) ... t ) )  ->  m  e.  RR )
409405ltp1d 10954 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( n  e.  NN  ->  n  <  ( n  +  1 ) )
410409adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( n  e.  NN  /\  m  e.  ( (
n  +  1 ) ... t ) )  ->  n  <  (
n  +  1 ) )
411398adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( ( n  e.  NN  /\  m  e.  ( (
n  +  1 ) ... t ) )  ->  ( n  + 
1 )  <_  m
)
412406, 407, 408, 410, 411ltletrd 10197 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( ( n  e.  NN  /\  m  e.  ( (
n  +  1 ) ... t ) )  ->  n  <  m
)
413412adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( ( ( n  e.  NN  /\  m  e.  ( ( n  +  1 ) ... t ) )  /\  z  =  m )  ->  n  <  m )
414406, 408ltnled 10184 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( ( n  e.  NN  /\  m  e.  ( (
n  +  1 ) ... t ) )  ->  ( n  < 
m  <->  -.  m  <_  n ) )
415 breq1 4656 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  |-  ( m  =  z  ->  (
m  <_  n  <->  z  <_  n ) )
416415equcoms 1947 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  |-  ( z  =  m  ->  (
m  <_  n  <->  z  <_  n ) )
417416notbid 308 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  |-  ( z  =  m  ->  ( -.  m  <_  n  <->  -.  z  <_  n ) )
418414, 417sylan9bb 736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  |-  ( ( ( n  e.  NN  /\  m  e.  ( ( n  +  1 ) ... t ) )  /\  z  =  m )  ->  ( n  <  m  <->  -.  z  <_  n ) )
419413, 418mpbid 222 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( ( n  e.  NN  /\  m  e.  ( ( n  +  1 ) ... t ) )  /\  z  =  m )  ->  -.  z  <_  n )
420 elfzle2 12345 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( z  e.  ( 1 ... n )  ->  z  <_  n )
421419, 420nsyl 135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( ( ( n  e.  NN  /\  m  e.  ( ( n  +  1 ) ... t ) )  /\  z  =  m )  ->  -.  z  e.  ( 1 ... n
) )
422421iffalsed 4097 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( ( n  e.  NN  /\  m  e.  ( ( n  +  1 ) ... t ) )  /\  z  =  m )  ->  if (
z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )  =  <. 0 ,  0
>. )
423389adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( ( n  e.  NN  /\  m  e.  ( (
n  +  1 ) ... t ) )  ->  m  e.  ZZ )
424 0red 10041 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( n  e.  NN  /\  m  e.  ( (
n  +  1 ) ... t ) )  ->  0  e.  RR )
425396adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  |-  ( ( n  e.  NN  /\  m  e.  ( (
n  +  1 ) ... t ) )  ->  0  <  (
n  +  1 ) )
426424, 407, 408, 425, 411ltletrd 10197 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  |-  ( ( n  e.  NN  /\  m  e.  ( (
n  +  1 ) ... t ) )  ->  0  <  m
)
427423, 426, 401sylanbrc 698 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( n  e.  NN  /\  m  e.  ( (
n  +  1 ) ... t ) )  ->  m  e.  NN )
428243a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( n  e.  NN  /\  m  e.  ( (
n  +  1 ) ... t ) )  ->  <. 0 ,  0
>.  e.  _V )
429404, 422, 427, 428fvmptd 6288 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( n  e.  NN  /\  m  e.  ( (
n  +  1 ) ... t ) )  ->  ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
) `  m )  =  <. 0 ,  0
>. )
430429ad4ant14 1293 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( ( n  + 
1 ) ... t
) )  ->  (
( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) `  m )  =  <. 0 ,  0
>. )
431430fveq2d 6195 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( ( n  + 
1 ) ... t
) )  ->  (
( abs  o.  -  ) `  ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) `  m
) )  =  ( ( abs  o.  -  ) `  <. 0 ,  0 >. ) )
432403, 431eqtrd 2656 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( ( n  + 
1 ) ... t
) )  ->  (
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) `  m
)  =  ( ( abs  o.  -  ) `  <. 0 ,  0
>. ) )
433 fvco3 6275 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( (  -  : ( CC 
X.  CC ) --> CC 
/\  <. 0 ,  0
>.  e.  ( CC  X.  CC ) )  ->  (
( abs  o.  -  ) `  <. 0 ,  0
>. )  =  ( abs `  (  -  `  <. 0 ,  0 >.
) ) )
434139, 349, 433mp2an 708 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( abs  o.  -  ) `  <. 0 ,  0
>. )  =  ( abs `  (  -  `  <. 0 ,  0 >.
) )
435 df-ov 6653 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( 0  -  0 )  =  (  -  `  <. 0 ,  0 >. )
436 0m0e0 11130 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( 0  -  0 )  =  0
437435, 436eqtr3i 2646 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  (  -  ` 
<. 0 ,  0
>. )  =  0
438437fveq2i 6194 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( abs `  (  -  `  <. 0 ,  0 >. ) )  =  ( abs `  0 )
439 abs0 14025 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( abs `  0 )  =  0
440438, 439eqtri 2644 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( abs `  (  -  `  <. 0 ,  0 >. ) )  =  0
441434, 440eqtri 2644 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( abs  o.  -  ) `  <. 0 ,  0
>. )  =  0
442432, 441syl6eq 2672 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( ( n  + 
1 ) ... t
) )  ->  (
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) `  m
)  =  0 )
443 elfzuz 12338 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( m  e.  ( ( n  +  1 ) ... t )  ->  m  e.  ( ZZ>= `  ( n  +  1 ) ) )
444 c0ex 10034 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  0  e.  _V
445444fvconst2 6469 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( m  e.  ( ZZ>= `  (
n  +  1 ) )  ->  ( (
( ZZ>= `  ( n  +  1 ) )  X.  { 0 } ) `  m )  =  0 )
446443, 445syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( m  e.  ( ( n  +  1 ) ... t )  ->  (
( ( ZZ>= `  (
n  +  1 ) )  X.  { 0 } ) `  m
)  =  0 )
447446adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( ( n  + 
1 ) ... t
) )  ->  (
( ( ZZ>= `  (
n  +  1 ) )  X.  { 0 } ) `  m
)  =  0 )
448442, 447eqtr4d 2659 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( ( n  + 
1 ) ... t
) )  ->  (
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) `  m
)  =  ( ( ( ZZ>= `  ( n  +  1 ) )  X.  { 0 } ) `  m ) )
449381, 448seqfveq 12825 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t
)  ->  (  seq ( n  +  1
) (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  t )  =  (  seq ( n  + 
1 ) (  +  ,  ( ( ZZ>= `  ( n  +  1
) )  X.  {
0 } ) ) `
 t ) )
450 eqid 2622 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ZZ>= `  ( n  +  1
) )  =  (
ZZ>= `  ( n  + 
1 ) )
451450ser0 12853 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( t  e.  ( ZZ>= `  (
n  +  1 ) )  ->  (  seq ( n  +  1
) (  +  , 
( ( ZZ>= `  (
n  +  1 ) )  X.  { 0 } ) ) `  t )  =  0 )
452381, 451syl 17 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t
)  ->  (  seq ( n  +  1
) (  +  , 
( ( ZZ>= `  (
n  +  1 ) )  X.  { 0 } ) ) `  t )  =  0 )
453449, 452eqtrd 2656 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( n  e.  NN  /\  t  e.  NN )  /\  n  <  t
)  ->  (  seq ( n  +  1
) (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  t )  =  0 )
454453adantlll 754 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  ->  (  seq ( n  +  1 ) (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  t )  =  0 )
455388, 454oveq12d 6668 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  ->  (
(  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  n )  +  (  seq ( n  + 
1 ) (  +  ,  ( ( abs 
o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  t ) )  =  ( (  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
) `  n )  +  0 ) )
456174ffvelrnda 6359 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  NN )  ->  (
( ( abs  o.  -  )  o.  f
) `  m )  e.  RR )
457328, 456sylan2 491 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  ( 1 ... n
) )  ->  (
( ( abs  o.  -  )  o.  f
) `  m )  e.  RR )
458457adantlr 751 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( f : NN --> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  m  e.  ( 1 ... n ) )  ->  ( (
( abs  o.  -  )  o.  f ) `  m
)  e.  RR )
459 readdcl 10019 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( m  e.  RR  /\  v  e.  RR )  ->  ( m  +  v )  e.  RR )
460459adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( f : NN --> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  ( m  e.  RR  /\  v  e.  RR ) )  -> 
( m  +  v )  e.  RR )
461316, 458, 460seqcl 12821 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
)  e.  RR )
462461ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
)  e.  RR )
463462recnd 10068 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
)  e.  CC )
464463addid1d 10236 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  ->  (
(  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) `  n )  +  0 )  =  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
) )
465455, 464eqtrd 2656 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  ->  (
(  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  n )  +  (  seq ( n  + 
1 ) (  +  ,  ( ( abs 
o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  t ) )  =  (  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) `  n ) )
466387, 465eqtrd 2656 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  t )  =  (  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) `  n ) )
467456ad5ant15 1303 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  NN )  ->  (
( ( abs  o.  -  )  o.  f
) `  m )  e.  RR )
468328, 467sylan2 491 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  /\  m  e.  ( 1 ... n
) )  ->  (
( ( abs  o.  -  )  o.  f
) `  m )  e.  RR )
469383, 468, 367seqcl 12821 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
)  e.  RR )
470469leidd 10594 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
)  <_  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
) )
471466, 470eqbrtrd 4675 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  n  <  t )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  t )  <_  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
) )
472 elnnuz 11724 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( t  e.  NN  <->  t  e.  ( ZZ>= `  1 )
)
473472biimpi 206 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( t  e.  NN  ->  t  e.  ( ZZ>= `  1 )
)
474473ad2antlr 763 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  ->  t  e.  ( ZZ>= `  1 )
)
475 eqidd 2623 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) )  =  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z
) ,  <. 0 ,  0 >. )
) )
476 simpr 477 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  /\  z  =  m )  ->  z  =  m )
477 elfzle1 12344 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( m  e.  ( 1 ... t )  ->  1  <_  m )
478477adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  1  <_  m )
479385nnred 11035 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( m  e.  ( 1 ... t )  ->  m  e.  RR )
480479adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  m  e.  RR )
481 nnre 11027 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( t  e.  NN  ->  t  e.  RR )
482481ad3antlr 767 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  t  e.  RR )
483405ad3antrrr 766 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  n  e.  RR )
484 elfzle2 12345 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( m  e.  ( 1 ... t )  ->  m  <_  t )
485484adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  m  <_  t )
486 simplr 792 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  t  <_  n )
487480, 482, 483, 485, 486letrd 10194 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  m  <_  n )
488 elfzelz 12342 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( m  e.  ( 1 ... t )  ->  m  e.  ZZ )
489280ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( ( n  e.  NN  /\  t  e.  NN )  /\  t  <_  n
)  ->  n  e.  ZZ )
490 elfz 12332 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32  |-  ( ( m  e.  ZZ  /\  1  e.  ZZ  /\  n  e.  ZZ )  ->  (
m  e.  ( 1 ... n )  <->  ( 1  <_  m  /\  m  <_  n ) ) )
491176, 490mp3an2 1412 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  |-  ( ( m  e.  ZZ  /\  n  e.  ZZ )  ->  ( m  e.  ( 1 ... n )  <-> 
( 1  <_  m  /\  m  <_  n ) ) )
492488, 489, 491syl2anr 495 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  (
m  e.  ( 1 ... n )  <->  ( 1  <_  m  /\  m  <_  n ) ) )
493478, 487, 492mpbir2and 957 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( ( ( ( n  e.  NN  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  m  e.  ( 1 ... n
) )
494493ad5ant2345 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  m  e.  ( 1 ... n
) )
495494adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  /\  z  =  m )  ->  m  e.  ( 1 ... n
) )
496476, 495eqeltrd 2701 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  /\  z  =  m )  ->  z  e.  ( 1 ... n
) )
497 iftrue 4092 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( z  e.  ( 1 ... n )  ->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. )  =  ( f `  z ) )
498496, 497syl 17 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  /\  z  =  m )  ->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. )  =  ( f `  z ) )
499240adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  /\  z  =  m )  ->  (
f `  z )  =  ( f `  m ) )
500498, 499eqtrd 2656 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  /\  z  =  m )  ->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. )  =  ( f `  m ) )
501385adantl 482 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  m  e.  NN )
502242a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  (
f `  m )  e.  _V )
503475, 500, 501, 502fvmptd 6288 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  (
( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) `  m )  =  ( f `  m ) )
504503fveq2d 6195 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  (
( abs  o.  -  ) `  ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) `  m
) )  =  ( ( abs  o.  -  ) `  ( f `  m ) ) )
505335, 385, 336sylancr 695 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( m  e.  ( 1 ... t )  ->  (
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) `  m
)  =  ( ( abs  o.  -  ) `  ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) `  m
) ) )
506505adantl 482 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  (
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) `  m
)  =  ( ( abs  o.  -  ) `  ( ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) `  m
) ) )
507 simplll 798 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  ->  f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) } )
508 fvco3 6275 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  NN )  ->  (
( ( abs  o.  -  )  o.  f
) `  m )  =  ( ( abs 
o.  -  ) `  ( f `  m
) ) )
509507, 385, 508syl2an 494 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  (
( ( abs  o.  -  )  o.  f
) `  m )  =  ( ( abs 
o.  -  ) `  ( f `  m
) ) )
510504, 506, 5093eqtr4d 2666 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... t
) )  ->  (
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) `  m
)  =  ( ( ( abs  o.  -  )  o.  f ) `  m ) )
511474, 510seqfveq 12825 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  t )  =  (  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) `  t ) )
512 eluz 11701 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( t  e.  ZZ  /\  n  e.  ZZ )  ->  ( n  e.  (
ZZ>= `  t )  <->  t  <_  n ) )
513377, 280, 512syl2anr 495 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( n  e.  NN  /\  t  e.  NN )  ->  ( n  e.  (
ZZ>= `  t )  <->  t  <_  n ) )
514513biimpar 502 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( n  e.  NN  /\  t  e.  NN )  /\  t  <_  n
)  ->  n  e.  ( ZZ>= `  t )
)
515514adantlll 754 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  ->  n  e.  ( ZZ>= `  t )
)
516507, 328, 456syl2an 494 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( 1 ... n
) )  ->  (
( ( abs  o.  -  )  o.  f
) `  m )  e.  RR )
517 elfzelz 12342 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( m  e.  ( ( t  +  1 ) ... n )  ->  m  e.  ZZ )
518517adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( t  e.  NN  /\  m  e.  ( (
t  +  1 ) ... n ) )  ->  m  e.  ZZ )
519 0red 10041 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( t  e.  NN  /\  m  e.  ( (
t  +  1 ) ... n ) )  ->  0  e.  RR )
520 peano2nn 11032 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( t  e.  NN  ->  (
t  +  1 )  e.  NN )
521520nnred 11035 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( t  e.  NN  ->  (
t  +  1 )  e.  RR )
522521adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( t  e.  NN  /\  m  e.  ( (
t  +  1 ) ... n ) )  ->  ( t  +  1 )  e.  RR )
523517zred 11482 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( m  e.  ( ( t  +  1 ) ... n )  ->  m  e.  RR )
524523adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( t  e.  NN  /\  m  e.  ( (
t  +  1 ) ... n ) )  ->  m  e.  RR )
525520nngt0d 11064 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( t  e.  NN  ->  0  <  ( t  +  1 ) )
526525adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( t  e.  NN  /\  m  e.  ( (
t  +  1 ) ... n ) )  ->  0  <  (
t  +  1 ) )
527 elfzle1 12344 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( m  e.  ( ( t  +  1 ) ... n )  ->  (
t  +  1 )  <_  m )
528527adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( t  e.  NN  /\  m  e.  ( (
t  +  1 ) ... n ) )  ->  ( t  +  1 )  <_  m
)
529519, 522, 524, 526, 528ltletrd 10197 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( t  e.  NN  /\  m  e.  ( (
t  +  1 ) ... n ) )  ->  0  <  m
)
530518, 529, 401sylanbrc 698 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( t  e.  NN  /\  m  e.  ( (
t  +  1 ) ... n ) )  ->  m  e.  NN )
531530adantlr 751 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( t  e.  NN  /\  t  <_  n )  /\  m  e.  (
( t  +  1 ) ... n ) )  ->  m  e.  NN )
532531adantlll 754 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( ( t  +  1 ) ... n
) )  ->  m  e.  NN )
533172ffvelrnda 6359 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  NN )  ->  (
f `  m )  e.  ( CC  X.  CC ) )
534 ffvelrn 6357 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( (  -  : ( CC 
X.  CC ) --> CC 
/\  ( f `  m )  e.  ( CC  X.  CC ) )  ->  (  -  `  ( f `  m
) )  e.  CC )
535139, 533, 534sylancr 695 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  NN )  ->  (  -  `  ( f `  m ) )  e.  CC )
536535absge0d 14183 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  NN )  ->  0  <_  ( abs `  (  -  `  ( f `  m ) ) ) )
537 fvco3 6275 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( (  -  : ( CC 
X.  CC ) --> CC 
/\  ( f `  m )  e.  ( CC  X.  CC ) )  ->  ( ( abs  o.  -  ) `  ( f `  m
) )  =  ( abs `  (  -  `  ( f `  m
) ) ) )
538139, 533, 537sylancr 695 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  NN )  ->  (
( abs  o.  -  ) `  ( f `  m
) )  =  ( abs `  (  -  `  ( f `  m
) ) ) )
539508, 538eqtrd 2656 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  NN )  ->  (
( ( abs  o.  -  )  o.  f
) `  m )  =  ( abs `  (  -  `  ( f `  m ) ) ) )
540536, 539breqtrrd 4681 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  m  e.  NN )  ->  0  <_  ( ( ( abs 
o.  -  )  o.  f ) `  m
) )
541540ad5ant15 1303 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  NN )  ->  0  <_  ( ( ( abs 
o.  -  )  o.  f ) `  m
) )
542532, 541syldan 487 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  /\  m  e.  ( ( t  +  1 ) ... n
) )  ->  0  <_  ( ( ( abs 
o.  -  )  o.  f ) `  m
) )
543474, 515, 516, 542sermono 12833 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  t
)  <_  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
) )
544511, 543eqbrtrd 4675 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( f : NN --> { a  e. 
{ b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e.  NN0  |->  <. ( x  /  (
2 ^ y ) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) ) >.
)  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  -> 
a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  /\  t  <_  n )  ->  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  t )  <_  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
) )
545405ad2antlr 763 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( f : NN --> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  ->  n  e.  RR )
546481adantl 482 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( f : NN --> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  ->  t  e.  RR )
547471, 544, 545, 546ltlecasei 10145 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( f : NN --> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  t  e.  NN )  ->  (  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) ) ) `
 t )  <_ 
(  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) `  n ) )
548547ralrimiva 2966 . . . . . . . . . . . . . . . . 17  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  A. t  e.  NN  (  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) ) ) `
 t )  <_ 
(  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) `  n ) )
549 breq1 4656 . . . . . . . . . . . . . . . . . . . 20  |-  ( m  =  (  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) ) ) `
 t )  -> 
( m  <_  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
)  <->  (  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) ) ) `
 t )  <_ 
(  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) `  n ) ) )
550549ralrn 6362 . . . . . . . . . . . . . . . . . . 19  |-  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) )  Fn  NN  ->  ( A. m  e.  ran  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0
>. ) ) ) ) m  <_  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
)  <->  A. t  e.  NN  (  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  t )  <_  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
) ) )
551357, 550syl 17 . . . . . . . . . . . . . . . . . 18  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  ( A. m  e.  ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) m  <_  (  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
) `  n )  <->  A. t  e.  NN  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  t )  <_  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
) ) )
552551adantr 481 . . . . . . . . . . . . . . . . 17  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  ( A. m  e.  ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) m  <_  (  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
) `  n )  <->  A. t  e.  NN  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) `  t )  <_  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
) ) )
553548, 552mpbird 247 . . . . . . . . . . . . . . . 16  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  A. m  e.  ran  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) m  <_  (  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
) `  n )
)
554553r19.21bi 2932 . . . . . . . . . . . . . . 15  |-  ( ( ( f : NN --> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  m  e.  ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) )  ->  m  <_  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
) )
555364, 365, 554lensymd 10188 . . . . . . . . . . . . . 14  |-  ( ( ( f : NN --> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  /\  m  e.  ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) )  ->  -.  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
)  <  m )
556313, 324, 360, 555supmax 8373 . . . . . . . . . . . . 13  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  sup ( ran  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  ( z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) , 
RR* ,  <  )  =  (  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) `  n ) )
55752, 556sylan 488 . . . . . . . . . . . 12  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  sup ( ran  seq 1 (  +  , 
( ( abs  o.  -  )  o.  (
z  e.  NN  |->  if ( z  e.  ( 1 ... n ) ,  ( f `  z ) ,  <. 0 ,  0 >. ) ) ) ) , 
RR* ,  <  )  =  (  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) `  n ) )
558257, 311, 5573eqtr3rd 2665 . . . . . . . . . . 11  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  (  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
) `  n )  =  ( vol* `  ( U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  u.  U_ z  e.  ( ZZ>= `  ( n  +  1 ) ) ( [,] `  <. 0 ,  0 >. ) ) ) )
559 elfznn 12370 . . . . . . . . . . . . . . . 16  |-  ( z  e.  ( 1 ... n )  ->  z  e.  NN )
560166, 65sseldi 3601 . . . . . . . . . . . . . . . . 17  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  z  e.  NN )  ->  (
f `  z )  e.  ( RR  X.  RR ) )
561 1st2nd2 7205 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( f `  z )  e.  ( RR  X.  RR )  ->  ( f `
 z )  = 
<. ( 1st `  (
f `  z )
) ,  ( 2nd `  ( f `  z
) ) >. )
562561fveq2d 6195 . . . . . . . . . . . . . . . . . . 19  |-  ( ( f `  z )  e.  ( RR  X.  RR )  ->  ( [,] `  ( f `  z
) )  =  ( [,] `  <. ( 1st `  ( f `  z ) ) ,  ( 2nd `  (
f `  z )
) >. ) )
563 df-ov 6653 . . . . . . . . . . . . . . . . . . 19  |-  ( ( 1st `  ( f `
 z ) ) [,] ( 2nd `  (
f `  z )
) )  =  ( [,] `  <. ( 1st `  ( f `  z ) ) ,  ( 2nd `  (
f `  z )
) >. )
564562, 563syl6eqr 2674 . . . . . . . . . . . . . . . . . 18  |-  ( ( f `  z )  e.  ( RR  X.  RR )  ->  ( [,] `  ( f `  z
) )  =  ( ( 1st `  (
f `  z )
) [,] ( 2nd `  ( f `  z
) ) ) )
565 xp1st 7198 . . . . . . . . . . . . . . . . . . 19  |-  ( ( f `  z )  e.  ( RR  X.  RR )  ->  ( 1st `  ( f `  z
) )  e.  RR )
566 xp2nd 7199 . . . . . . . . . . . . . . . . . . 19  |-  ( ( f `  z )  e.  ( RR  X.  RR )  ->  ( 2nd `  ( f `  z
) )  e.  RR )
567 iccssre 12255 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( 1st `  (
f `  z )
)  e.  RR  /\  ( 2nd `  ( f `
 z ) )  e.  RR )  -> 
( ( 1st `  (
f `  z )
) [,] ( 2nd `  ( f `  z
) ) )  C_  RR )
568565, 566, 567syl2anc 693 . . . . . . . . . . . . . . . . . 18  |-  ( ( f `  z )  e.  ( RR  X.  RR )  ->  ( ( 1st `  ( f `
 z ) ) [,] ( 2nd `  (
f `  z )
) )  C_  RR )
569564, 568eqsstrd 3639 . . . . . . . . . . . . . . . . 17  |-  ( ( f `  z )  e.  ( RR  X.  RR )  ->  ( [,] `  ( f `  z
) )  C_  RR )
570560, 569syl 17 . . . . . . . . . . . . . . . 16  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  z  e.  NN )  ->  ( [,] `  ( f `  z ) )  C_  RR )
57152, 559, 570syl2an 494 . . . . . . . . . . . . . . 15  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  z  e.  ( 1 ... n ) )  ->  ( [,] `  ( f `  z
) )  C_  RR )
572571ralrimiva 2966 . . . . . . . . . . . . . 14  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  A. z  e.  ( 1 ... n ) ( [,] `  (
f `  z )
)  C_  RR )
573 iunss 4561 . . . . . . . . . . . . . 14  |-  ( U_ z  e.  ( 1 ... n ) ( [,] `  ( f `
 z ) ) 
C_  RR  <->  A. z  e.  ( 1 ... n ) ( [,] `  (
f `  z )
)  C_  RR )
574572, 573sylibr 224 . . . . . . . . . . . . 13  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  U_ z  e.  ( 1 ... n ) ( [,] `  (
f `  z )
)  C_  RR )
575574adantr 481 . . . . . . . . . . . 12  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  U_ z  e.  ( 1 ... n ) ( [,] `  (
f `  z )
)  C_  RR )
576 uzid 11702 . . . . . . . . . . . . . . . 16  |-  ( ( n  +  1 )  e.  ZZ  ->  (
n  +  1 )  e.  ( ZZ>= `  (
n  +  1 ) ) )
577 ne0i 3921 . . . . . . . . . . . . . . . 16  |-  ( ( n  +  1 )  e.  ( ZZ>= `  (
n  +  1 ) )  ->  ( ZZ>= `  ( n  +  1
) )  =/=  (/) )
578 iunconst 4529 . . . . . . . . . . . . . . . 16  |-  ( (
ZZ>= `  ( n  + 
1 ) )  =/=  (/)  ->  U_ z  e.  (
ZZ>= `  ( n  + 
1 ) ) ( [,] `  <. 0 ,  0 >. )  =  ( [,] `  <. 0 ,  0 >. ) )
579376, 576, 577, 5784syl 19 . . . . . . . . . . . . . . 15  |-  ( n  e.  NN  ->  U_ z  e.  ( ZZ>= `  ( n  +  1 ) ) ( [,] `  <. 0 ,  0 >. )  =  ( [,] `  <. 0 ,  0 >. ) )
580 iccid 12220 . . . . . . . . . . . . . . . . 17  |-  ( 0  e.  RR*  ->  ( 0 [,] 0 )  =  { 0 } )
581261, 580ax-mp 5 . . . . . . . . . . . . . . . 16  |-  ( 0 [,] 0 )  =  { 0 }
582 df-ov 6653 . . . . . . . . . . . . . . . 16  |-  ( 0 [,] 0 )  =  ( [,] `  <. 0 ,  0 >. )
583581, 582eqtr3i 2646 . . . . . . . . . . . . . . 15  |-  { 0 }  =  ( [,] `  <. 0 ,  0
>. )
584579, 583syl6eqr 2674 . . . . . . . . . . . . . 14  |-  ( n  e.  NN  ->  U_ z  e.  ( ZZ>= `  ( n  +  1 ) ) ( [,] `  <. 0 ,  0 >. )  =  { 0 } )
585 snssi 4339 . . . . . . . . . . . . . . 15  |-  ( 0  e.  RR  ->  { 0 }  C_  RR )
586201, 585ax-mp 5 . . . . . . . . . . . . . 14  |-  { 0 }  C_  RR
587584, 586syl6eqss 3655 . . . . . . . . . . . . 13  |-  ( n  e.  NN  ->  U_ z  e.  ( ZZ>= `  ( n  +  1 ) ) ( [,] `  <. 0 ,  0 >. ) 
C_  RR )
588587adantl 482 . . . . . . . . . . . 12  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  U_ z  e.  (
ZZ>= `  ( n  + 
1 ) ) ( [,] `  <. 0 ,  0 >. )  C_  RR )
589584fveq2d 6195 . . . . . . . . . . . . . 14  |-  ( n  e.  NN  ->  ( vol* `  U_ z  e.  ( ZZ>= `  ( n  +  1 ) ) ( [,] `  <. 0 ,  0 >. ) )  =  ( vol* `  { 0 } ) )
590589adantl 482 . . . . . . . . . . . . 13  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  ( vol* `  U_ z  e.  (
ZZ>= `  ( n  + 
1 ) ) ( [,] `  <. 0 ,  0 >. )
)  =  ( vol* `  { 0 } ) )
591 ovolsn 23263 . . . . . . . . . . . . . 14  |-  ( 0  e.  RR  ->  ( vol* `  { 0 } )  =  0 )
592201, 591ax-mp 5 . . . . . . . . . . . . 13  |-  ( vol* `  { 0 } )  =  0
593590, 592syl6eq 2672 . . . . . . . . . . . 12  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  ( vol* `  U_ z  e.  (
ZZ>= `  ( n  + 
1 ) ) ( [,] `  <. 0 ,  0 >. )
)  =  0 )
594 ovolunnul 23268 . . . . . . . . . . . 12  |-  ( (
U_ z  e.  ( 1 ... n ) ( [,] `  (
f `  z )
)  C_  RR  /\  U_ z  e.  ( ZZ>= `  ( n  +  1
) ) ( [,] `  <. 0 ,  0
>. )  C_  RR  /\  ( vol* `  U_ z  e.  ( ZZ>= `  ( n  +  1 ) ) ( [,] `  <. 0 ,  0 >. ) )  =  0 )  ->  ( vol* `  ( U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  u.  U_ z  e.  ( ZZ>= `  ( n  +  1 ) ) ( [,] `  <. 0 ,  0 >. ) ) )  =  ( vol* `  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
) ) )
595575, 588, 593, 594syl3anc 1326 . . . . . . . . . . 11  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  ( vol* `  ( U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  u.  U_ z  e.  ( ZZ>= `  ( n  +  1 ) ) ( [,] `  <. 0 ,  0 >. ) ) )  =  ( vol* `  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
) ) )
596558, 595eqtrd 2656 . . . . . . . . . 10  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  (  seq 1
(  +  ,  ( ( abs  o.  -  )  o.  f )
) `  n )  =  ( vol* `  U_ z  e.  ( 1 ... n ) ( [,] `  (
f `  z )
) ) )
597596breq2d 4665 . . . . . . . . 9  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  ( M  < 
(  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) `  n )  <->  M  <  ( vol* `  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
) ) ) )
598597biimpd 219 . . . . . . . 8  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  n  e.  NN )  ->  ( M  < 
(  seq 1 (  +  ,  ( ( abs 
o.  -  )  o.  f ) ) `  n )  ->  M  <  ( vol* `  U_ z  e.  ( 1 ... n ) ( [,] `  ( f `
 z ) ) ) ) )
599598reximdva 3017 . . . . . . 7  |-  ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  ->  ( E. n  e.  NN  M  <  (  seq 1 (  +  , 
( ( abs  o.  -  )  o.  f
) ) `  n
)  ->  E. n  e.  NN  M  <  ( vol* `  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
) ) ) )
600599adantl 482 . . . . . 6  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  ( E. n  e.  NN  M  <  (  seq 1 (  +  ,  ( ( abs  o.  -  )  o.  f ) ) `  n )  ->  E. n  e.  NN  M  <  ( vol* `  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
) ) ) )
601196, 600mpd 15 . . . . 5  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  E. n  e.  NN  M  <  ( vol* `  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
) ) )
602 fzfi 12771 . . . . . . . . . 10  |-  ( 1 ... n )  e. 
Fin
603 icccld 22570 . . . . . . . . . . . . . . 15  |-  ( ( ( 1st `  (
f `  z )
)  e.  RR  /\  ( 2nd `  ( f `
 z ) )  e.  RR )  -> 
( ( 1st `  (
f `  z )
) [,] ( 2nd `  ( f `  z
) ) )  e.  ( Clsd `  ( topGen `
 ran  (,) )
) )
604565, 566, 603syl2anc 693 . . . . . . . . . . . . . 14  |-  ( ( f `  z )  e.  ( RR  X.  RR )  ->  ( ( 1st `  ( f `
 z ) ) [,] ( 2nd `  (
f `  z )
) )  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) )
605564, 604eqeltrd 2701 . . . . . . . . . . . . 13  |-  ( ( f `  z )  e.  ( RR  X.  RR )  ->  ( [,] `  ( f `  z
) )  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) )
606560, 605syl 17 . . . . . . . . . . . 12  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  z  e.  NN )  ->  ( [,] `  ( f `  z ) )  e.  ( Clsd `  ( topGen `
 ran  (,) )
) )
607559, 606sylan2 491 . . . . . . . . . . 11  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  z  e.  ( 1 ... n
) )  ->  ( [,] `  ( f `  z ) )  e.  ( Clsd `  ( topGen `
 ran  (,) )
) )
608607ralrimiva 2966 . . . . . . . . . 10  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  A. z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  e.  ( Clsd `  ( topGen `  ran  (,) )
) )
609 uniretop 22566 . . . . . . . . . . 11  |-  RR  =  U. ( topGen `  ran  (,) )
610609iuncld 20849 . . . . . . . . . 10  |-  ( ( ( topGen `  ran  (,) )  e.  Top  /\  ( 1 ... n )  e. 
Fin  /\  A. z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  e.  ( Clsd `  ( topGen `  ran  (,) )
) )  ->  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  e.  ( Clsd `  ( topGen `  ran  (,) )
) )
6111, 602, 608, 610mp3an12i 1428 . . . . . . . . 9  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  e.  ( Clsd `  ( topGen `  ran  (,) )
) )
612611adantr 481 . . . . . . . 8  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  (
n  e.  NN  /\  M  <  ( vol* `  U_ z  e.  ( 1 ... n ) ( [,] `  (
f `  z )
) ) ) )  ->  U_ z  e.  ( 1 ... n ) ( [,] `  (
f `  z )
)  e.  ( Clsd `  ( topGen `  ran  (,) )
) )
613 fveq2 6191 . . . . . . . . . . . . . . . 16  |-  ( b  =  ( f `  z )  ->  ( [,] `  b )  =  ( [,] `  (
f `  z )
) )
614613sseq1d 3632 . . . . . . . . . . . . . . 15  |-  ( b  =  ( f `  z )  ->  (
( [,] `  b
)  C_  A  <->  ( [,] `  ( f `  z
) )  C_  A
) )
615614elrab 3363 . . . . . . . . . . . . . 14  |-  ( ( f `  z )  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  <->  ( ( f `
 z )  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  /\  ( [,] `  ( f `  z ) )  C_  A ) )
616615simprbi 480 . . . . . . . . . . . . 13  |-  ( ( f `  z )  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ->  ( [,] `  ( f `  z
) )  C_  A
)
61765, 73, 6163syl 18 . . . . . . . . . . . 12  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  z  e.  NN )  ->  ( [,] `  ( f `  z ) )  C_  A )
618559, 617sylan2 491 . . . . . . . . . . 11  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  z  e.  ( 1 ... n
) )  ->  ( [,] `  ( f `  z ) )  C_  A )
619618ralrimiva 2966 . . . . . . . . . 10  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  A. z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  C_  A )
620 iunss 4561 . . . . . . . . . 10  |-  ( U_ z  e.  ( 1 ... n ) ( [,] `  ( f `
 z ) ) 
C_  A  <->  A. z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  C_  A )
621619, 620sylibr 224 . . . . . . . . 9  |-  ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  ->  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  C_  A )
622621adantr 481 . . . . . . . 8  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  (
n  e.  NN  /\  M  <  ( vol* `  U_ z  e.  ( 1 ... n ) ( [,] `  (
f `  z )
) ) ) )  ->  U_ z  e.  ( 1 ... n ) ( [,] `  (
f `  z )
)  C_  A )
623 simprr 796 . . . . . . . 8  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  (
n  e.  NN  /\  M  <  ( vol* `  U_ z  e.  ( 1 ... n ) ( [,] `  (
f `  z )
) ) ) )  ->  M  <  ( vol* `  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
) ) )
624 sseq1 3626 . . . . . . . . . 10  |-  ( s  =  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  ->  ( s  C_  A  <->  U_ z  e.  ( 1 ... n ) ( [,] `  (
f `  z )
)  C_  A )
)
625 fveq2 6191 . . . . . . . . . . 11  |-  ( s  =  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  ->  ( vol* `  s )  =  ( vol* `  U_ z  e.  ( 1 ... n ) ( [,] `  ( f `
 z ) ) ) )
626625breq2d 4665 . . . . . . . . . 10  |-  ( s  =  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  ->  ( M  <  ( vol* `  s )  <->  M  <  ( vol* `  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
) ) ) )
627624, 626anbi12d 747 . . . . . . . . 9  |-  ( s  =  U_ z  e.  ( 1 ... n
) ( [,] `  (
f `  z )
)  ->  ( (
s  C_  A  /\  M  <  ( vol* `  s ) )  <->  ( U_ z  e.  ( 1 ... n ) ( [,] `  ( f `
 z ) ) 
C_  A  /\  M  <  ( vol* `  U_ z  e.  ( 1 ... n ) ( [,] `  ( f `
 z ) ) ) ) ) )
628627rspcev 3309 . . . . . . . 8  |-  ( (
U_ z  e.  ( 1 ... n ) ( [,] `  (
f `  z )
)  e.  ( Clsd `  ( topGen `  ran  (,) )
)  /\  ( U_ z  e.  ( 1 ... n ) ( [,] `  ( f `
 z ) ) 
C_  A  /\  M  <  ( vol* `  U_ z  e.  ( 1 ... n ) ( [,] `  ( f `
 z ) ) ) ) )  ->  E. s  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( s 
C_  A  /\  M  <  ( vol* `  s ) ) )
629612, 622, 623, 628syl12anc 1324 . . . . . . 7  |-  ( ( f : NN --> { a  e.  { b  e. 
ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  |  A. c  e.  { b  e.  ran  ( x  e.  ZZ ,  y  e. 
NN0  |->  <. ( x  / 
( 2 ^ y
) ) ,  ( ( x  +  1 )  /  ( 2 ^ y ) )
>. )  |  ( [,] `  b )  C_  A }  ( ( [,] `  a )  C_  ( [,] `  c )  ->  a  =  c ) }  /\  (
n  e.  NN  /\  M  <  ( vol* `  U_ z  e.  ( 1 ... n ) ( [,] `  (
f `  z )
) ) ) )  ->  E. s  e.  (
Clsd `  ( topGen ` 
ran  (,) ) ) ( s  C_  A  /\  M  <  ( vol* `  s ) ) )
63052, 629sylan 488 . . . . . 6  |-  ( ( f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) }  /\  ( n  e.  NN  /\  M  < 
( vol* `  U_ z  e.  ( 1 ... n ) ( [,] `  ( f `
 z ) ) ) ) )  ->  E. s  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( s 
C_  A  /\  M  <  ( vol* `  s ) ) )
631630adantll 750 . . . . 5  |-  ( ( ( ( A  e.  ( topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  /\  ( n  e.  NN  /\  M  <  ( vol* `  U_ z  e.  ( 1 ... n ) ( [,] `  ( f `
 z ) ) ) ) )  ->  E. s  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( s 
C_  A  /\  M  <  ( vol* `  s ) ) )
632601, 631rexlimddv 3035 . . . 4  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  f : NN
-1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  E. s  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( s  C_  A  /\  M  <  ( vol* `  s ) ) )
633632adantlr 751 . . 3  |-  ( ( ( ( A  e.  ( topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  A  =/=  (/) )  /\  f : NN -1-1-onto-> { a  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A }  |  A. c  e.  {
b  e.  ran  (
x  e.  ZZ , 
y  e.  NN0  |->  <. (
x  /  ( 2 ^ y ) ) ,  ( ( x  +  1 )  / 
( 2 ^ y
) ) >. )  |  ( [,] `  b
)  C_  A } 
( ( [,] `  a
)  C_  ( [,] `  c )  ->  a  =  c ) } )  ->  E. s  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( s  C_  A  /\  M  <  ( vol* `  s ) ) )
63417, 633exlimddv 1863 . 2  |-  ( ( ( A  e.  (
topGen `  ran  (,) )  /\  M  e.  RR  /\  M  <  ( vol* `  A )
)  /\  A  =/=  (/) )  ->  E. s  e.  ( Clsd `  ( topGen `
 ran  (,) )
) ( s  C_  A  /\  M  <  ( vol* `  s ) ) )
63515, 634pm2.61dane 2881 1  |-  ( ( A  e.  ( topGen ` 
ran  (,) )  /\  M  e.  RR  /\  M  < 
( vol* `  A ) )  ->  E. s  e.  ( Clsd `  ( topGen `  ran  (,) ) ) ( s 
C_  A  /\  M  <  ( vol* `  s ) ) )
Colors of variables: wff setvar class
Syntax hints:   -. wn 3    -> wi 4    <-> wb 196    \/ wo 383    /\ wa 384    \/ w3o 1036    /\ w3a 1037    = wceq 1483   E.wex 1704    e. wcel 1990    =/= wne 2794   A.wral 2912   E.wrex 2913   {crab 2916   _Vcvv 3200    u. cun 3572    i^i cin 3573    C_ wss 3574   (/)c0 3915   ifcif 4086   ~Pcpw 4158   {csn 4177   <.cop 4183   U.cuni 4436   U_ciun 4520  Disj wdisj 4620   class class class wbr 4653    |-> cmpt 4729    Or wor 5034    X. cxp 5112   ran crn 5115   "cima 5117    o. ccom 5118    Fn wfn 5883   -->wf 5884   -1-1->wf1 5885   -onto->wfo 5886   -1-1-onto->wf1o 5887   ` cfv 5888  (class class class)co 6650    |-> cmpt2 6652   1stc1st 7166   2ndc2nd 7167   Fincfn 7955   supcsup 8346   CCcc 9934   RRcr 9935   0cc0 9936   1c1 9937    + caddc 9939   RR*cxr 10073    < clt 10074    <_ cle 10075    - cmin 10266    / cdiv 10684   NNcn 11020   2c2 11070   NN0cn0 11292   ZZcz 11377   ZZ>=cuz 11687   (,)cioo 12175   [,]cicc 12178   ...cfz 12326  ..^cfzo 12465    seqcseq 12801   ^cexp 12860   abscabs 13974   topGenctg 16098   Topctop 20698   Clsdccld 20820   vol*covol 23231
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1722  ax-4 1737  ax-5 1839  ax-6 1888  ax-7 1935  ax-8 1992  ax-9 1999  ax-10 2019  ax-11 2034  ax-12 2047  ax-13 2246  ax-ext 2602  ax-rep 4771  ax-sep 4781  ax-nul 4789  ax-pow 4843  ax-pr 4906  ax-un 6949  ax-inf2 8538  ax-cnex 9992  ax-resscn 9993  ax-1cn 9994  ax-icn 9995  ax-addcl 9996  ax-addrcl 9997  ax-mulcl 9998  ax-mulrcl 9999  ax-mulcom 10000  ax-addass 10001  ax-mulass 10002  ax-distr 10003  ax-i2m1 10004  ax-1ne0 10005  ax-1rid 10006  ax-rnegex 10007  ax-rrecex 10008  ax-cnre 10009  ax-pre-lttri 10010  ax-pre-lttrn 10011  ax-pre-ltadd 10012  ax-pre-mulgt0 10013  ax-pre-sup 10014
This theorem depends on definitions:  df-bi 197  df-or 385  df-an 386  df-3or 1038  df-3an 1039  df-tru 1486  df-fal 1489  df-ex 1705  df-nf 1710  df-sb 1881  df-eu 2474  df-mo 2475  df-clab 2609  df-cleq 2615  df-clel 2618  df-nfc 2753  df-ne 2795  df-nel 2898  df-ral 2917  df-rex 2918  df-reu 2919  df-rmo 2920  df-rab 2921  df-v 3202  df-sbc 3436  df-csb 3534  df-dif 3577  df-un 3579  df-in 3581  df-ss 3588  df-pss 3590  df-nul 3916  df-if 4087  df-pw 4160  df-sn 4178  df-pr 4180  df-tp 4182  df-op 4184  df-uni 4437  df-int 4476  df-iun 4522  df-iin 4523  df-disj 4621  df-br 4654  df-opab 4713  df-mpt 4730  df-tr 4753  df-id 5024  df-eprel 5029  df-po 5035  df-so 5036  df-fr 5073  df-se 5074  df-we 5075  df-xp 5120  df-rel 5121  df-cnv 5122  df-co 5123  df-dm 5124  df-rn 5125  df-res 5126  df-ima 5127  df-pred 5680  df-ord 5726  df-on 5727  df-lim 5728  df-suc 5729  df-iota 5851  df-fun 5890  df-fn 5891  df-f 5892  df-f1 5893  df-fo 5894  df-f1o 5895  df-fv 5896  df-isom 5897  df-riota 6611  df-ov 6653  df-oprab 6654  df-mpt2 6655  df-of 6897  df-om 7066  df-1st 7168  df-2nd 7169  df-wrecs 7407  df-recs 7468  df-rdg 7506  df-1o 7560  df-2o 7561  df-oadd 7564  df-omul 7565  df-er 7742  df-map 7859  df-pm 7860  df-en 7956  df-dom 7957  df-sdom 7958  df-fin 7959  df-fi 8317  df-sup 8348  df-inf 8349  df-oi 8415  df-card 8765  df-acn 8768  df-cda 8990  df-pnf 10076  df-mnf 10077  df-xr 10078  df-ltxr 10079  df-le 10080  df-sub 10268  df-neg 10269  df-div 10685  df-nn 11021  df-2 11079  df-3 11080  df-n0 11293  df-z 11378  df-uz 11688  df-q 11789  df-rp 11833  df-xneg 11946  df-xadd 11947  df-xmul 11948  df-ioo 12179  df-ico 12181  df-icc 12182  df-fz 12327  df-fzo 12466  df-fl 12593  df-seq 12802  df-exp 12861  df-hash 13118  df-cj 13839  df-re 13840  df-im 13841  df-sqrt 13975  df-abs 13976  df-clim 14219  df-rlim 14220  df-sum 14417  df-rest 16083  df-topgen 16104  df-psmet 19738  df-xmet 19739  df-met 19740  df-bl 19741  df-mopn 19742  df-top 20699  df-topon 20716  df-bases 20750  df-cld 20823  df-cmp 21190  df-conn 21215  df-ovol 23233  df-vol 23234
This theorem is referenced by:  mblfinlem4  33449  ismblfin  33450
  Copyright terms: Public domain W3C validator