| Step | Hyp | Ref | Expression | 
						
							| 1 |  | dyadmbl.1 |  |-  F = ( x e. ZZ , y e. NN0 |-> <. ( x / ( 2 ^ y ) ) , ( ( x + 1 ) / ( 2 ^ y ) ) >. ) | 
						
							| 2 |  | zre |  |-  ( x e. ZZ -> x e. RR ) | 
						
							| 3 | 2 | adantr |  |-  ( ( x e. ZZ /\ y e. NN0 ) -> x e. RR ) | 
						
							| 4 | 3 | lep1d |  |-  ( ( x e. ZZ /\ y e. NN0 ) -> x <_ ( x + 1 ) ) | 
						
							| 5 |  | peano2re |  |-  ( x e. RR -> ( x + 1 ) e. RR ) | 
						
							| 6 | 3 5 | syl |  |-  ( ( x e. ZZ /\ y e. NN0 ) -> ( x + 1 ) e. RR ) | 
						
							| 7 |  | 2nn |  |-  2 e. NN | 
						
							| 8 |  | nnexpcl |  |-  ( ( 2 e. NN /\ y e. NN0 ) -> ( 2 ^ y ) e. NN ) | 
						
							| 9 | 7 8 | mpan |  |-  ( y e. NN0 -> ( 2 ^ y ) e. NN ) | 
						
							| 10 | 9 | adantl |  |-  ( ( x e. ZZ /\ y e. NN0 ) -> ( 2 ^ y ) e. NN ) | 
						
							| 11 | 10 | nnred |  |-  ( ( x e. ZZ /\ y e. NN0 ) -> ( 2 ^ y ) e. RR ) | 
						
							| 12 | 10 | nngt0d |  |-  ( ( x e. ZZ /\ y e. NN0 ) -> 0 < ( 2 ^ y ) ) | 
						
							| 13 |  | lediv1 |  |-  ( ( x e. RR /\ ( x + 1 ) e. RR /\ ( ( 2 ^ y ) e. RR /\ 0 < ( 2 ^ y ) ) ) -> ( x <_ ( x + 1 ) <-> ( x / ( 2 ^ y ) ) <_ ( ( x + 1 ) / ( 2 ^ y ) ) ) ) | 
						
							| 14 | 3 6 11 12 13 | syl112anc |  |-  ( ( x e. ZZ /\ y e. NN0 ) -> ( x <_ ( x + 1 ) <-> ( x / ( 2 ^ y ) ) <_ ( ( x + 1 ) / ( 2 ^ y ) ) ) ) | 
						
							| 15 | 4 14 | mpbid |  |-  ( ( x e. ZZ /\ y e. NN0 ) -> ( x / ( 2 ^ y ) ) <_ ( ( x + 1 ) / ( 2 ^ y ) ) ) | 
						
							| 16 |  | df-br |  |-  ( ( x / ( 2 ^ y ) ) <_ ( ( x + 1 ) / ( 2 ^ y ) ) <-> <. ( x / ( 2 ^ y ) ) , ( ( x + 1 ) / ( 2 ^ y ) ) >. e. <_ ) | 
						
							| 17 | 15 16 | sylib |  |-  ( ( x e. ZZ /\ y e. NN0 ) -> <. ( x / ( 2 ^ y ) ) , ( ( x + 1 ) / ( 2 ^ y ) ) >. e. <_ ) | 
						
							| 18 |  | nndivre |  |-  ( ( x e. RR /\ ( 2 ^ y ) e. NN ) -> ( x / ( 2 ^ y ) ) e. RR ) | 
						
							| 19 | 2 9 18 | syl2an |  |-  ( ( x e. ZZ /\ y e. NN0 ) -> ( x / ( 2 ^ y ) ) e. RR ) | 
						
							| 20 | 2 5 | syl |  |-  ( x e. ZZ -> ( x + 1 ) e. RR ) | 
						
							| 21 |  | nndivre |  |-  ( ( ( x + 1 ) e. RR /\ ( 2 ^ y ) e. NN ) -> ( ( x + 1 ) / ( 2 ^ y ) ) e. RR ) | 
						
							| 22 | 20 9 21 | syl2an |  |-  ( ( x e. ZZ /\ y e. NN0 ) -> ( ( x + 1 ) / ( 2 ^ y ) ) e. RR ) | 
						
							| 23 | 19 22 | opelxpd |  |-  ( ( x e. ZZ /\ y e. NN0 ) -> <. ( x / ( 2 ^ y ) ) , ( ( x + 1 ) / ( 2 ^ y ) ) >. e. ( RR X. RR ) ) | 
						
							| 24 | 17 23 | elind |  |-  ( ( x e. ZZ /\ y e. NN0 ) -> <. ( x / ( 2 ^ y ) ) , ( ( x + 1 ) / ( 2 ^ y ) ) >. e. ( <_ i^i ( RR X. RR ) ) ) | 
						
							| 25 | 24 | rgen2 |  |-  A. x e. ZZ A. y e. NN0 <. ( x / ( 2 ^ y ) ) , ( ( x + 1 ) / ( 2 ^ y ) ) >. e. ( <_ i^i ( RR X. RR ) ) | 
						
							| 26 | 1 | fmpo |  |-  ( A. x e. ZZ A. y e. NN0 <. ( x / ( 2 ^ y ) ) , ( ( x + 1 ) / ( 2 ^ y ) ) >. e. ( <_ i^i ( RR X. RR ) ) <-> F : ( ZZ X. NN0 ) --> ( <_ i^i ( RR X. RR ) ) ) | 
						
							| 27 | 25 26 | mpbi |  |-  F : ( ZZ X. NN0 ) --> ( <_ i^i ( RR X. RR ) ) |