| Step | Hyp | Ref | Expression | 
						
							| 1 |  | dstfrv.1 |  |-  ( ph -> P e. Prob ) | 
						
							| 2 |  | dstfrv.2 |  |-  ( ph -> X e. ( rRndVar ` P ) ) | 
						
							| 3 |  | dstfrv.3 |  |-  ( ph -> F = ( x e. RR |-> ( P ` ( X oRVC <_ x ) ) ) ) | 
						
							| 4 |  | eqid |  |-  ( TopOpen ` ( RR*s |`s ( 0 [,] +oo ) ) ) = ( TopOpen ` ( RR*s |`s ( 0 [,] +oo ) ) ) | 
						
							| 5 |  | domprobmeas |  |-  ( P e. Prob -> P e. ( measures ` dom P ) ) | 
						
							| 6 | 1 5 | syl |  |-  ( ph -> P e. ( measures ` dom P ) ) | 
						
							| 7 | 1 | adantr |  |-  ( ( ph /\ i e. NN ) -> P e. Prob ) | 
						
							| 8 | 2 | adantr |  |-  ( ( ph /\ i e. NN ) -> X e. ( rRndVar ` P ) ) | 
						
							| 9 |  | simpr |  |-  ( ( ph /\ i e. NN ) -> i e. NN ) | 
						
							| 10 | 9 | nnred |  |-  ( ( ph /\ i e. NN ) -> i e. RR ) | 
						
							| 11 | 7 8 10 | orvclteel |  |-  ( ( ph /\ i e. NN ) -> ( X oRVC <_ i ) e. dom P ) | 
						
							| 12 | 11 | fmpttd |  |-  ( ph -> ( i e. NN |-> ( X oRVC <_ i ) ) : NN --> dom P ) | 
						
							| 13 | 1 | adantr |  |-  ( ( ph /\ n e. NN ) -> P e. Prob ) | 
						
							| 14 | 2 | adantr |  |-  ( ( ph /\ n e. NN ) -> X e. ( rRndVar ` P ) ) | 
						
							| 15 |  | simpr |  |-  ( ( ph /\ n e. NN ) -> n e. NN ) | 
						
							| 16 | 15 | nnred |  |-  ( ( ph /\ n e. NN ) -> n e. RR ) | 
						
							| 17 | 15 | peano2nnd |  |-  ( ( ph /\ n e. NN ) -> ( n + 1 ) e. NN ) | 
						
							| 18 | 17 | nnred |  |-  ( ( ph /\ n e. NN ) -> ( n + 1 ) e. RR ) | 
						
							| 19 | 16 | lep1d |  |-  ( ( ph /\ n e. NN ) -> n <_ ( n + 1 ) ) | 
						
							| 20 | 13 14 16 18 19 | orvclteinc |  |-  ( ( ph /\ n e. NN ) -> ( X oRVC <_ n ) C_ ( X oRVC <_ ( n + 1 ) ) ) | 
						
							| 21 |  | eqidd |  |-  ( ( ph /\ n e. NN ) -> ( i e. NN |-> ( X oRVC <_ i ) ) = ( i e. NN |-> ( X oRVC <_ i ) ) ) | 
						
							| 22 |  | simpr |  |-  ( ( ( ph /\ n e. NN ) /\ i = n ) -> i = n ) | 
						
							| 23 | 22 | oveq2d |  |-  ( ( ( ph /\ n e. NN ) /\ i = n ) -> ( X oRVC <_ i ) = ( X oRVC <_ n ) ) | 
						
							| 24 | 13 14 16 | orvclteel |  |-  ( ( ph /\ n e. NN ) -> ( X oRVC <_ n ) e. dom P ) | 
						
							| 25 | 21 23 15 24 | fvmptd |  |-  ( ( ph /\ n e. NN ) -> ( ( i e. NN |-> ( X oRVC <_ i ) ) ` n ) = ( X oRVC <_ n ) ) | 
						
							| 26 |  | simpr |  |-  ( ( ( ph /\ n e. NN ) /\ i = ( n + 1 ) ) -> i = ( n + 1 ) ) | 
						
							| 27 | 26 | oveq2d |  |-  ( ( ( ph /\ n e. NN ) /\ i = ( n + 1 ) ) -> ( X oRVC <_ i ) = ( X oRVC <_ ( n + 1 ) ) ) | 
						
							| 28 | 13 14 18 | orvclteel |  |-  ( ( ph /\ n e. NN ) -> ( X oRVC <_ ( n + 1 ) ) e. dom P ) | 
						
							| 29 | 21 27 17 28 | fvmptd |  |-  ( ( ph /\ n e. NN ) -> ( ( i e. NN |-> ( X oRVC <_ i ) ) ` ( n + 1 ) ) = ( X oRVC <_ ( n + 1 ) ) ) | 
						
							| 30 | 20 25 29 | 3sstr4d |  |-  ( ( ph /\ n e. NN ) -> ( ( i e. NN |-> ( X oRVC <_ i ) ) ` n ) C_ ( ( i e. NN |-> ( X oRVC <_ i ) ) ` ( n + 1 ) ) ) | 
						
							| 31 | 4 6 12 30 | meascnbl |  |-  ( ph -> ( P o. ( i e. NN |-> ( X oRVC <_ i ) ) ) ( ~~>t ` ( TopOpen ` ( RR*s |`s ( 0 [,] +oo ) ) ) ) ( P ` U. ran ( i e. NN |-> ( X oRVC <_ i ) ) ) ) | 
						
							| 32 |  | measfn |  |-  ( P e. ( measures ` dom P ) -> P Fn dom P ) | 
						
							| 33 |  | dffn5 |  |-  ( P Fn dom P <-> P = ( a e. dom P |-> ( P ` a ) ) ) | 
						
							| 34 | 33 | biimpi |  |-  ( P Fn dom P -> P = ( a e. dom P |-> ( P ` a ) ) ) | 
						
							| 35 | 6 32 34 | 3syl |  |-  ( ph -> P = ( a e. dom P |-> ( P ` a ) ) ) | 
						
							| 36 |  | prob01 |  |-  ( ( P e. Prob /\ a e. dom P ) -> ( P ` a ) e. ( 0 [,] 1 ) ) | 
						
							| 37 | 1 36 | sylan |  |-  ( ( ph /\ a e. dom P ) -> ( P ` a ) e. ( 0 [,] 1 ) ) | 
						
							| 38 | 35 37 | fmpt3d |  |-  ( ph -> P : dom P --> ( 0 [,] 1 ) ) | 
						
							| 39 |  | fco |  |-  ( ( P : dom P --> ( 0 [,] 1 ) /\ ( i e. NN |-> ( X oRVC <_ i ) ) : NN --> dom P ) -> ( P o. ( i e. NN |-> ( X oRVC <_ i ) ) ) : NN --> ( 0 [,] 1 ) ) | 
						
							| 40 | 38 12 39 | syl2anc |  |-  ( ph -> ( P o. ( i e. NN |-> ( X oRVC <_ i ) ) ) : NN --> ( 0 [,] 1 ) ) | 
						
							| 41 | 1 2 | dstfrvunirn |  |-  ( ph -> U. ran ( i e. NN |-> ( X oRVC <_ i ) ) = U. dom P ) | 
						
							| 42 | 1 | unveldomd |  |-  ( ph -> U. dom P e. dom P ) | 
						
							| 43 | 41 42 | eqeltrd |  |-  ( ph -> U. ran ( i e. NN |-> ( X oRVC <_ i ) ) e. dom P ) | 
						
							| 44 |  | prob01 |  |-  ( ( P e. Prob /\ U. ran ( i e. NN |-> ( X oRVC <_ i ) ) e. dom P ) -> ( P ` U. ran ( i e. NN |-> ( X oRVC <_ i ) ) ) e. ( 0 [,] 1 ) ) | 
						
							| 45 | 1 43 44 | syl2anc |  |-  ( ph -> ( P ` U. ran ( i e. NN |-> ( X oRVC <_ i ) ) ) e. ( 0 [,] 1 ) ) | 
						
							| 46 |  | 0xr |  |-  0 e. RR* | 
						
							| 47 |  | pnfxr |  |-  +oo e. RR* | 
						
							| 48 |  | 0le0 |  |-  0 <_ 0 | 
						
							| 49 |  | 1re |  |-  1 e. RR | 
						
							| 50 |  | ltpnf |  |-  ( 1 e. RR -> 1 < +oo ) | 
						
							| 51 | 49 50 | ax-mp |  |-  1 < +oo | 
						
							| 52 |  | iccssico |  |-  ( ( ( 0 e. RR* /\ +oo e. RR* ) /\ ( 0 <_ 0 /\ 1 < +oo ) ) -> ( 0 [,] 1 ) C_ ( 0 [,) +oo ) ) | 
						
							| 53 | 46 47 48 51 52 | mp4an |  |-  ( 0 [,] 1 ) C_ ( 0 [,) +oo ) | 
						
							| 54 | 4 40 45 53 | lmlimxrge0 |  |-  ( ph -> ( ( P o. ( i e. NN |-> ( X oRVC <_ i ) ) ) ( ~~>t ` ( TopOpen ` ( RR*s |`s ( 0 [,] +oo ) ) ) ) ( P ` U. ran ( i e. NN |-> ( X oRVC <_ i ) ) ) <-> ( P o. ( i e. NN |-> ( X oRVC <_ i ) ) ) ~~> ( P ` U. ran ( i e. NN |-> ( X oRVC <_ i ) ) ) ) ) | 
						
							| 55 | 31 54 | mpbid |  |-  ( ph -> ( P o. ( i e. NN |-> ( X oRVC <_ i ) ) ) ~~> ( P ` U. ran ( i e. NN |-> ( X oRVC <_ i ) ) ) ) | 
						
							| 56 |  | eqidd |  |-  ( ph -> ( i e. NN |-> ( X oRVC <_ i ) ) = ( i e. NN |-> ( X oRVC <_ i ) ) ) | 
						
							| 57 |  | fveq2 |  |-  ( a = ( X oRVC <_ i ) -> ( P ` a ) = ( P ` ( X oRVC <_ i ) ) ) | 
						
							| 58 | 11 56 35 57 | fmptco |  |-  ( ph -> ( P o. ( i e. NN |-> ( X oRVC <_ i ) ) ) = ( i e. NN |-> ( P ` ( X oRVC <_ i ) ) ) ) | 
						
							| 59 | 3 | adantr |  |-  ( ( ph /\ i e. NN ) -> F = ( x e. RR |-> ( P ` ( X oRVC <_ x ) ) ) ) | 
						
							| 60 |  | simpr |  |-  ( ( ( ph /\ i e. NN ) /\ x = i ) -> x = i ) | 
						
							| 61 | 60 | oveq2d |  |-  ( ( ( ph /\ i e. NN ) /\ x = i ) -> ( X oRVC <_ x ) = ( X oRVC <_ i ) ) | 
						
							| 62 | 61 | fveq2d |  |-  ( ( ( ph /\ i e. NN ) /\ x = i ) -> ( P ` ( X oRVC <_ x ) ) = ( P ` ( X oRVC <_ i ) ) ) | 
						
							| 63 | 7 11 | probvalrnd |  |-  ( ( ph /\ i e. NN ) -> ( P ` ( X oRVC <_ i ) ) e. RR ) | 
						
							| 64 | 59 62 10 63 | fvmptd |  |-  ( ( ph /\ i e. NN ) -> ( F ` i ) = ( P ` ( X oRVC <_ i ) ) ) | 
						
							| 65 | 64 | mpteq2dva |  |-  ( ph -> ( i e. NN |-> ( F ` i ) ) = ( i e. NN |-> ( P ` ( X oRVC <_ i ) ) ) ) | 
						
							| 66 | 58 65 | eqtr4d |  |-  ( ph -> ( P o. ( i e. NN |-> ( X oRVC <_ i ) ) ) = ( i e. NN |-> ( F ` i ) ) ) | 
						
							| 67 | 41 | fveq2d |  |-  ( ph -> ( P ` U. ran ( i e. NN |-> ( X oRVC <_ i ) ) ) = ( P ` U. dom P ) ) | 
						
							| 68 |  | probtot |  |-  ( P e. Prob -> ( P ` U. dom P ) = 1 ) | 
						
							| 69 | 1 68 | syl |  |-  ( ph -> ( P ` U. dom P ) = 1 ) | 
						
							| 70 | 67 69 | eqtrd |  |-  ( ph -> ( P ` U. ran ( i e. NN |-> ( X oRVC <_ i ) ) ) = 1 ) | 
						
							| 71 | 55 66 70 | 3brtr3d |  |-  ( ph -> ( i e. NN |-> ( F ` i ) ) ~~> 1 ) | 
						
							| 72 |  | 1z |  |-  1 e. ZZ | 
						
							| 73 |  | reex |  |-  RR e. _V | 
						
							| 74 | 73 | mptex |  |-  ( x e. RR |-> ( P ` ( X oRVC <_ x ) ) ) e. _V | 
						
							| 75 | 3 74 | eqeltrdi |  |-  ( ph -> F e. _V ) | 
						
							| 76 |  | nnuz |  |-  NN = ( ZZ>= ` 1 ) | 
						
							| 77 |  | eqid |  |-  ( i e. NN |-> ( F ` i ) ) = ( i e. NN |-> ( F ` i ) ) | 
						
							| 78 | 76 77 | climmpt |  |-  ( ( 1 e. ZZ /\ F e. _V ) -> ( F ~~> 1 <-> ( i e. NN |-> ( F ` i ) ) ~~> 1 ) ) | 
						
							| 79 | 72 75 78 | sylancr |  |-  ( ph -> ( F ~~> 1 <-> ( i e. NN |-> ( F ` i ) ) ~~> 1 ) ) | 
						
							| 80 | 71 79 | mpbird |  |-  ( ph -> F ~~> 1 ) |