| Step | 
						Hyp | 
						Ref | 
						Expression | 
					
						
							| 1 | 
							
								
							 | 
							h1de2ct.1 | 
							 |-  B e. ~H  | 
						
						
							| 2 | 
							
								
							 | 
							snssi | 
							 |-  ( B e. ~H -> { B } C_ ~H ) | 
						
						
							| 3 | 
							
								
							 | 
							occl | 
							 |-  ( { B } C_ ~H -> ( _|_ ` { B } ) e. CH ) | 
						
						
							| 4 | 
							
								1 2 3
							 | 
							mp2b | 
							 |-  ( _|_ ` { B } ) e. CH | 
						
						
							| 5 | 
							
								4
							 | 
							choccli | 
							 |-  ( _|_ ` ( _|_ ` { B } ) ) e. CH | 
						
						
							| 6 | 
							
								5
							 | 
							cheli | 
							 |-  ( A e. ( _|_ ` ( _|_ ` { B } ) ) -> A e. ~H ) | 
						
						
							| 7 | 
							
								
							 | 
							hvmulcl | 
							 |-  ( ( x e. CC /\ B e. ~H ) -> ( x .h B ) e. ~H )  | 
						
						
							| 8 | 
							
								1 7
							 | 
							mpan2 | 
							 |-  ( x e. CC -> ( x .h B ) e. ~H )  | 
						
						
							| 9 | 
							
								
							 | 
							eleq1 | 
							 |-  ( A = ( x .h B ) -> ( A e. ~H <-> ( x .h B ) e. ~H ) )  | 
						
						
							| 10 | 
							
								8 9
							 | 
							syl5ibrcom | 
							 |-  ( x e. CC -> ( A = ( x .h B ) -> A e. ~H ) )  | 
						
						
							| 11 | 
							
								10
							 | 
							rexlimiv | 
							 |-  ( E. x e. CC A = ( x .h B ) -> A e. ~H )  | 
						
						
							| 12 | 
							
								
							 | 
							eleq1 | 
							 |-  ( A = if ( A e. ~H , A , 0h ) -> ( A e. ( _|_ ` ( _|_ ` { B } ) ) <-> if ( A e. ~H , A , 0h ) e. ( _|_ ` ( _|_ ` { B } ) ) ) ) | 
						
						
							| 13 | 
							
								
							 | 
							eqeq1 | 
							 |-  ( A = if ( A e. ~H , A , 0h ) -> ( A = ( x .h B ) <-> if ( A e. ~H , A , 0h ) = ( x .h B ) ) )  | 
						
						
							| 14 | 
							
								13
							 | 
							rexbidv | 
							 |-  ( A = if ( A e. ~H , A , 0h ) -> ( E. x e. CC A = ( x .h B ) <-> E. x e. CC if ( A e. ~H , A , 0h ) = ( x .h B ) ) )  | 
						
						
							| 15 | 
							
								12 14
							 | 
							bibi12d | 
							 |-  ( A = if ( A e. ~H , A , 0h ) -> ( ( A e. ( _|_ ` ( _|_ ` { B } ) ) <-> E. x e. CC A = ( x .h B ) ) <-> ( if ( A e. ~H , A , 0h ) e. ( _|_ ` ( _|_ ` { B } ) ) <-> E. x e. CC if ( A e. ~H , A , 0h ) = ( x .h B ) ) ) ) | 
						
						
							| 16 | 
							
								
							 | 
							ifhvhv0 | 
							 |-  if ( A e. ~H , A , 0h ) e. ~H  | 
						
						
							| 17 | 
							
								16 1
							 | 
							h1de2ctlem | 
							 |-  ( if ( A e. ~H , A , 0h ) e. ( _|_ ` ( _|_ ` { B } ) ) <-> E. x e. CC if ( A e. ~H , A , 0h ) = ( x .h B ) ) | 
						
						
							| 18 | 
							
								15 17
							 | 
							dedth | 
							 |-  ( A e. ~H -> ( A e. ( _|_ ` ( _|_ ` { B } ) ) <-> E. x e. CC A = ( x .h B ) ) ) | 
						
						
							| 19 | 
							
								6 11 18
							 | 
							pm5.21nii | 
							 |-  ( A e. ( _|_ ` ( _|_ ` { B } ) ) <-> E. x e. CC A = ( x .h B ) ) |