| Step | Hyp | Ref | Expression | 
						
							| 1 |  | choccl |  |-  ( H e. CH -> ( _|_ ` H ) e. CH ) | 
						
							| 2 |  | pjhtheu |  |-  ( ( ( _|_ ` H ) e. CH /\ A e. ~H ) -> E! y e. ( _|_ ` H ) E. x e. ( _|_ ` ( _|_ ` H ) ) A = ( y +h x ) ) | 
						
							| 3 | 1 2 | sylan |  |-  ( ( H e. CH /\ A e. ~H ) -> E! y e. ( _|_ ` H ) E. x e. ( _|_ ` ( _|_ ` H ) ) A = ( y +h x ) ) | 
						
							| 4 |  | simpll |  |-  ( ( ( H e. CH /\ A e. ~H ) /\ y e. ( _|_ ` H ) ) -> H e. CH ) | 
						
							| 5 |  | ococ |  |-  ( H e. CH -> ( _|_ ` ( _|_ ` H ) ) = H ) | 
						
							| 6 | 4 5 | syl |  |-  ( ( ( H e. CH /\ A e. ~H ) /\ y e. ( _|_ ` H ) ) -> ( _|_ ` ( _|_ ` H ) ) = H ) | 
						
							| 7 | 6 | rexeqdv |  |-  ( ( ( H e. CH /\ A e. ~H ) /\ y e. ( _|_ ` H ) ) -> ( E. x e. ( _|_ ` ( _|_ ` H ) ) A = ( y +h x ) <-> E. x e. H A = ( y +h x ) ) ) | 
						
							| 8 | 1 | adantr |  |-  ( ( H e. CH /\ A e. ~H ) -> ( _|_ ` H ) e. CH ) | 
						
							| 9 |  | chel |  |-  ( ( ( _|_ ` H ) e. CH /\ y e. ( _|_ ` H ) ) -> y e. ~H ) | 
						
							| 10 | 8 9 | sylan |  |-  ( ( ( H e. CH /\ A e. ~H ) /\ y e. ( _|_ ` H ) ) -> y e. ~H ) | 
						
							| 11 | 10 | adantr |  |-  ( ( ( ( H e. CH /\ A e. ~H ) /\ y e. ( _|_ ` H ) ) /\ x e. H ) -> y e. ~H ) | 
						
							| 12 |  | chel |  |-  ( ( H e. CH /\ x e. H ) -> x e. ~H ) | 
						
							| 13 | 4 12 | sylan |  |-  ( ( ( ( H e. CH /\ A e. ~H ) /\ y e. ( _|_ ` H ) ) /\ x e. H ) -> x e. ~H ) | 
						
							| 14 |  | ax-hvcom |  |-  ( ( y e. ~H /\ x e. ~H ) -> ( y +h x ) = ( x +h y ) ) | 
						
							| 15 | 11 13 14 | syl2anc |  |-  ( ( ( ( H e. CH /\ A e. ~H ) /\ y e. ( _|_ ` H ) ) /\ x e. H ) -> ( y +h x ) = ( x +h y ) ) | 
						
							| 16 | 15 | eqeq2d |  |-  ( ( ( ( H e. CH /\ A e. ~H ) /\ y e. ( _|_ ` H ) ) /\ x e. H ) -> ( A = ( y +h x ) <-> A = ( x +h y ) ) ) | 
						
							| 17 | 16 | rexbidva |  |-  ( ( ( H e. CH /\ A e. ~H ) /\ y e. ( _|_ ` H ) ) -> ( E. x e. H A = ( y +h x ) <-> E. x e. H A = ( x +h y ) ) ) | 
						
							| 18 | 7 17 | bitrd |  |-  ( ( ( H e. CH /\ A e. ~H ) /\ y e. ( _|_ ` H ) ) -> ( E. x e. ( _|_ ` ( _|_ ` H ) ) A = ( y +h x ) <-> E. x e. H A = ( x +h y ) ) ) | 
						
							| 19 | 18 | reubidva |  |-  ( ( H e. CH /\ A e. ~H ) -> ( E! y e. ( _|_ ` H ) E. x e. ( _|_ ` ( _|_ ` H ) ) A = ( y +h x ) <-> E! y e. ( _|_ ` H ) E. x e. H A = ( x +h y ) ) ) | 
						
							| 20 | 3 19 | mpbid |  |-  ( ( H e. CH /\ A e. ~H ) -> E! y e. ( _|_ ` H ) E. x e. H A = ( x +h y ) ) |