| 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 ) ) |