| Step | Hyp | Ref | Expression | 
						
							| 1 |  | oveq1 |  |-  ( A = if ( A e. _om , A , (/) ) -> ( A +o B ) = ( if ( A e. _om , A , (/) ) +o B ) ) | 
						
							| 2 |  | id |  |-  ( A = if ( A e. _om , A , (/) ) -> A = if ( A e. _om , A , (/) ) ) | 
						
							| 3 | 1 2 | difeq12d |  |-  ( A = if ( A e. _om , A , (/) ) -> ( ( A +o B ) \ A ) = ( ( if ( A e. _om , A , (/) ) +o B ) \ if ( A e. _om , A , (/) ) ) ) | 
						
							| 4 | 3 | breq2d |  |-  ( A = if ( A e. _om , A , (/) ) -> ( B ~~ ( ( A +o B ) \ A ) <-> B ~~ ( ( if ( A e. _om , A , (/) ) +o B ) \ if ( A e. _om , A , (/) ) ) ) ) | 
						
							| 5 |  | id |  |-  ( B = if ( B e. _om , B , (/) ) -> B = if ( B e. _om , B , (/) ) ) | 
						
							| 6 |  | oveq2 |  |-  ( B = if ( B e. _om , B , (/) ) -> ( if ( A e. _om , A , (/) ) +o B ) = ( if ( A e. _om , A , (/) ) +o if ( B e. _om , B , (/) ) ) ) | 
						
							| 7 | 6 | difeq1d |  |-  ( B = if ( B e. _om , B , (/) ) -> ( ( if ( A e. _om , A , (/) ) +o B ) \ if ( A e. _om , A , (/) ) ) = ( ( if ( A e. _om , A , (/) ) +o if ( B e. _om , B , (/) ) ) \ if ( A e. _om , A , (/) ) ) ) | 
						
							| 8 | 5 7 | breq12d |  |-  ( B = if ( B e. _om , B , (/) ) -> ( B ~~ ( ( if ( A e. _om , A , (/) ) +o B ) \ if ( A e. _om , A , (/) ) ) <-> if ( B e. _om , B , (/) ) ~~ ( ( if ( A e. _om , A , (/) ) +o if ( B e. _om , B , (/) ) ) \ if ( A e. _om , A , (/) ) ) ) ) | 
						
							| 9 |  | peano1 |  |-  (/) e. _om | 
						
							| 10 | 9 | elimel |  |-  if ( B e. _om , B , (/) ) e. _om | 
						
							| 11 |  | ovex |  |-  ( if ( A e. _om , A , (/) ) +o if ( B e. _om , B , (/) ) ) e. _V | 
						
							| 12 | 11 | difexi |  |-  ( ( if ( A e. _om , A , (/) ) +o if ( B e. _om , B , (/) ) ) \ if ( A e. _om , A , (/) ) ) e. _V | 
						
							| 13 | 9 | elimel |  |-  if ( A e. _om , A , (/) ) e. _om | 
						
							| 14 |  | eqid |  |-  ( x e. if ( B e. _om , B , (/) ) |-> ( if ( A e. _om , A , (/) ) +o x ) ) = ( x e. if ( B e. _om , B , (/) ) |-> ( if ( A e. _om , A , (/) ) +o x ) ) | 
						
							| 15 | 13 10 14 | unfilem2 |  |-  ( x e. if ( B e. _om , B , (/) ) |-> ( if ( A e. _om , A , (/) ) +o x ) ) : if ( B e. _om , B , (/) ) -1-1-onto-> ( ( if ( A e. _om , A , (/) ) +o if ( B e. _om , B , (/) ) ) \ if ( A e. _om , A , (/) ) ) | 
						
							| 16 |  | f1oen2g |  |-  ( ( if ( B e. _om , B , (/) ) e. _om /\ ( ( if ( A e. _om , A , (/) ) +o if ( B e. _om , B , (/) ) ) \ if ( A e. _om , A , (/) ) ) e. _V /\ ( x e. if ( B e. _om , B , (/) ) |-> ( if ( A e. _om , A , (/) ) +o x ) ) : if ( B e. _om , B , (/) ) -1-1-onto-> ( ( if ( A e. _om , A , (/) ) +o if ( B e. _om , B , (/) ) ) \ if ( A e. _om , A , (/) ) ) ) -> if ( B e. _om , B , (/) ) ~~ ( ( if ( A e. _om , A , (/) ) +o if ( B e. _om , B , (/) ) ) \ if ( A e. _om , A , (/) ) ) ) | 
						
							| 17 | 10 12 15 16 | mp3an |  |-  if ( B e. _om , B , (/) ) ~~ ( ( if ( A e. _om , A , (/) ) +o if ( B e. _om , B , (/) ) ) \ if ( A e. _om , A , (/) ) ) | 
						
							| 18 | 4 8 17 | dedth2h |  |-  ( ( A e. _om /\ B e. _om ) -> B ~~ ( ( A +o B ) \ A ) ) |