| Step | Hyp | Ref | Expression | 
						
							| 1 |  | tfsconcat.op |  |-  .+ = ( a e. _V , b e. _V |-> ( a u. { <. x , y >. | ( x e. ( ( dom a +o dom b ) \ dom a ) /\ E. z e. dom b ( x = ( dom a +o z ) /\ y = ( b ` z ) ) ) } ) ) | 
						
							| 2 | 1 | tfsconcatrn |  |-  ( ( ( A Fn C /\ B Fn D ) /\ ( C e. On /\ D e. On ) ) -> ran ( A .+ B ) = ( ran A u. ran B ) ) | 
						
							| 3 |  | ssun1 |  |-  ran A C_ ( ran A u. ran B ) | 
						
							| 4 |  | id |  |-  ( ran ( A .+ B ) = ( ran A u. ran B ) -> ran ( A .+ B ) = ( ran A u. ran B ) ) | 
						
							| 5 | 3 4 | sseqtrrid |  |-  ( ran ( A .+ B ) = ( ran A u. ran B ) -> ran A C_ ran ( A .+ B ) ) | 
						
							| 6 |  | ssun2 |  |-  ran B C_ ( ran A u. ran B ) | 
						
							| 7 | 6 4 | sseqtrrid |  |-  ( ran ( A .+ B ) = ( ran A u. ran B ) -> ran B C_ ran ( A .+ B ) ) | 
						
							| 8 | 5 7 | jca |  |-  ( ran ( A .+ B ) = ( ran A u. ran B ) -> ( ran A C_ ran ( A .+ B ) /\ ran B C_ ran ( A .+ B ) ) ) | 
						
							| 9 | 2 8 | syl |  |-  ( ( ( A Fn C /\ B Fn D ) /\ ( C e. On /\ D e. On ) ) -> ( ran A C_ ran ( A .+ B ) /\ ran B C_ ran ( A .+ B ) ) ) |