| Step | Hyp | Ref | Expression | 
						
							| 1 |  | fveq2 |  |-  ( y = A -> ( rank ` y ) = ( rank ` A ) ) | 
						
							| 2 | 1 | eleq1d |  |-  ( y = A -> ( ( rank ` y ) e. x <-> ( rank ` A ) e. x ) ) | 
						
							| 3 | 2 | ralsng |  |-  ( A e. U. ( R1 " On ) -> ( A. y e. { A } ( rank ` y ) e. x <-> ( rank ` A ) e. x ) ) | 
						
							| 4 | 3 | rabbidv |  |-  ( A e. U. ( R1 " On ) -> { x e. On | A. y e. { A } ( rank ` y ) e. x } = { x e. On | ( rank ` A ) e. x } ) | 
						
							| 5 | 4 | inteqd |  |-  ( A e. U. ( R1 " On ) -> |^| { x e. On | A. y e. { A } ( rank ` y ) e. x } = |^| { x e. On | ( rank ` A ) e. x } ) | 
						
							| 6 |  | snwf |  |-  ( A e. U. ( R1 " On ) -> { A } e. U. ( R1 " On ) ) | 
						
							| 7 |  | rankval3b |  |-  ( { A } e. U. ( R1 " On ) -> ( rank ` { A } ) = |^| { x e. On | A. y e. { A } ( rank ` y ) e. x } ) | 
						
							| 8 | 6 7 | syl |  |-  ( A e. U. ( R1 " On ) -> ( rank ` { A } ) = |^| { x e. On | A. y e. { A } ( rank ` y ) e. x } ) | 
						
							| 9 |  | rankon |  |-  ( rank ` A ) e. On | 
						
							| 10 |  | onsucmin |  |-  ( ( rank ` A ) e. On -> suc ( rank ` A ) = |^| { x e. On | ( rank ` A ) e. x } ) | 
						
							| 11 | 9 10 | mp1i |  |-  ( A e. U. ( R1 " On ) -> suc ( rank ` A ) = |^| { x e. On | ( rank ` A ) e. x } ) | 
						
							| 12 | 5 8 11 | 3eqtr4d |  |-  ( A e. U. ( R1 " On ) -> ( rank ` { A } ) = suc ( rank ` A ) ) |