Step |
Hyp |
Ref |
Expression |
1 |
|
ralcom |
|- ( A. x e. ~H A. y e. ~H ( x .ih ( S ` y ) ) = ( x .ih ( T ` y ) ) <-> A. y e. ~H A. x e. ~H ( x .ih ( S ` y ) ) = ( x .ih ( T ` y ) ) ) |
2 |
1
|
a1i |
|- ( ( S : ~H --> ~H /\ T : ~H --> ~H ) -> ( A. x e. ~H A. y e. ~H ( x .ih ( S ` y ) ) = ( x .ih ( T ` y ) ) <-> A. y e. ~H A. x e. ~H ( x .ih ( S ` y ) ) = ( x .ih ( T ` y ) ) ) ) |
3 |
|
ffvelrn |
|- ( ( S : ~H --> ~H /\ y e. ~H ) -> ( S ` y ) e. ~H ) |
4 |
|
ffvelrn |
|- ( ( T : ~H --> ~H /\ y e. ~H ) -> ( T ` y ) e. ~H ) |
5 |
|
hial2eq2 |
|- ( ( ( S ` y ) e. ~H /\ ( T ` y ) e. ~H ) -> ( A. x e. ~H ( x .ih ( S ` y ) ) = ( x .ih ( T ` y ) ) <-> ( S ` y ) = ( T ` y ) ) ) |
6 |
|
hial2eq |
|- ( ( ( S ` y ) e. ~H /\ ( T ` y ) e. ~H ) -> ( A. x e. ~H ( ( S ` y ) .ih x ) = ( ( T ` y ) .ih x ) <-> ( S ` y ) = ( T ` y ) ) ) |
7 |
5 6
|
bitr4d |
|- ( ( ( S ` y ) e. ~H /\ ( T ` y ) e. ~H ) -> ( A. x e. ~H ( x .ih ( S ` y ) ) = ( x .ih ( T ` y ) ) <-> A. x e. ~H ( ( S ` y ) .ih x ) = ( ( T ` y ) .ih x ) ) ) |
8 |
3 4 7
|
syl2an |
|- ( ( ( S : ~H --> ~H /\ y e. ~H ) /\ ( T : ~H --> ~H /\ y e. ~H ) ) -> ( A. x e. ~H ( x .ih ( S ` y ) ) = ( x .ih ( T ` y ) ) <-> A. x e. ~H ( ( S ` y ) .ih x ) = ( ( T ` y ) .ih x ) ) ) |
9 |
8
|
anandirs |
|- ( ( ( S : ~H --> ~H /\ T : ~H --> ~H ) /\ y e. ~H ) -> ( A. x e. ~H ( x .ih ( S ` y ) ) = ( x .ih ( T ` y ) ) <-> A. x e. ~H ( ( S ` y ) .ih x ) = ( ( T ` y ) .ih x ) ) ) |
10 |
9
|
ralbidva |
|- ( ( S : ~H --> ~H /\ T : ~H --> ~H ) -> ( A. y e. ~H A. x e. ~H ( x .ih ( S ` y ) ) = ( x .ih ( T ` y ) ) <-> A. y e. ~H A. x e. ~H ( ( S ` y ) .ih x ) = ( ( T ` y ) .ih x ) ) ) |
11 |
|
hoeq1 |
|- ( ( S : ~H --> ~H /\ T : ~H --> ~H ) -> ( A. y e. ~H A. x e. ~H ( ( S ` y ) .ih x ) = ( ( T ` y ) .ih x ) <-> S = T ) ) |
12 |
2 10 11
|
3bitrd |
|- ( ( S : ~H --> ~H /\ T : ~H --> ~H ) -> ( A. x e. ~H A. y e. ~H ( x .ih ( S ` y ) ) = ( x .ih ( T ` y ) ) <-> S = T ) ) |