Step |
Hyp |
Ref |
Expression |
1 |
|
eleq1 |
|- ( T = if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) -> ( T e. HrmOp <-> if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) e. HrmOp ) ) |
2 |
|
eleq1 |
|- ( T = if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) -> ( T e. LinOp <-> if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) e. LinOp ) ) |
3 |
|
id |
|- ( x = y -> x = y ) |
4 |
|
fveq2 |
|- ( x = y -> ( T ` x ) = ( T ` y ) ) |
5 |
3 4
|
oveq12d |
|- ( x = y -> ( x .ih ( T ` x ) ) = ( y .ih ( T ` y ) ) ) |
6 |
5
|
eleq1d |
|- ( x = y -> ( ( x .ih ( T ` x ) ) e. RR <-> ( y .ih ( T ` y ) ) e. RR ) ) |
7 |
6
|
cbvralvw |
|- ( A. x e. ~H ( x .ih ( T ` x ) ) e. RR <-> A. y e. ~H ( y .ih ( T ` y ) ) e. RR ) |
8 |
|
fveq1 |
|- ( T = if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) -> ( T ` y ) = ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) ` y ) ) |
9 |
8
|
oveq2d |
|- ( T = if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) -> ( y .ih ( T ` y ) ) = ( y .ih ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) ` y ) ) ) |
10 |
9
|
eleq1d |
|- ( T = if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) -> ( ( y .ih ( T ` y ) ) e. RR <-> ( y .ih ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) ` y ) ) e. RR ) ) |
11 |
10
|
ralbidv |
|- ( T = if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) -> ( A. y e. ~H ( y .ih ( T ` y ) ) e. RR <-> A. y e. ~H ( y .ih ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) ` y ) ) e. RR ) ) |
12 |
7 11
|
syl5bb |
|- ( T = if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) -> ( A. x e. ~H ( x .ih ( T ` x ) ) e. RR <-> A. y e. ~H ( y .ih ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) ` y ) ) e. RR ) ) |
13 |
2 12
|
anbi12d |
|- ( T = if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) -> ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) <-> ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) e. LinOp /\ A. y e. ~H ( y .ih ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) ` y ) ) e. RR ) ) ) |
14 |
|
eleq1 |
|- ( ( _I |` ~H ) = if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) -> ( ( _I |` ~H ) e. LinOp <-> if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) e. LinOp ) ) |
15 |
|
fveq1 |
|- ( ( _I |` ~H ) = if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) -> ( ( _I |` ~H ) ` y ) = ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) ` y ) ) |
16 |
15
|
oveq2d |
|- ( ( _I |` ~H ) = if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) -> ( y .ih ( ( _I |` ~H ) ` y ) ) = ( y .ih ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) ` y ) ) ) |
17 |
16
|
eleq1d |
|- ( ( _I |` ~H ) = if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) -> ( ( y .ih ( ( _I |` ~H ) ` y ) ) e. RR <-> ( y .ih ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) ` y ) ) e. RR ) ) |
18 |
17
|
ralbidv |
|- ( ( _I |` ~H ) = if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) -> ( A. y e. ~H ( y .ih ( ( _I |` ~H ) ` y ) ) e. RR <-> A. y e. ~H ( y .ih ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) ` y ) ) e. RR ) ) |
19 |
14 18
|
anbi12d |
|- ( ( _I |` ~H ) = if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) -> ( ( ( _I |` ~H ) e. LinOp /\ A. y e. ~H ( y .ih ( ( _I |` ~H ) ` y ) ) e. RR ) <-> ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) e. LinOp /\ A. y e. ~H ( y .ih ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) ` y ) ) e. RR ) ) ) |
20 |
|
idlnop |
|- ( _I |` ~H ) e. LinOp |
21 |
|
fvresi |
|- ( y e. ~H -> ( ( _I |` ~H ) ` y ) = y ) |
22 |
21
|
oveq2d |
|- ( y e. ~H -> ( y .ih ( ( _I |` ~H ) ` y ) ) = ( y .ih y ) ) |
23 |
|
hiidrcl |
|- ( y e. ~H -> ( y .ih y ) e. RR ) |
24 |
22 23
|
eqeltrd |
|- ( y e. ~H -> ( y .ih ( ( _I |` ~H ) ` y ) ) e. RR ) |
25 |
24
|
rgen |
|- A. y e. ~H ( y .ih ( ( _I |` ~H ) ` y ) ) e. RR |
26 |
20 25
|
pm3.2i |
|- ( ( _I |` ~H ) e. LinOp /\ A. y e. ~H ( y .ih ( ( _I |` ~H ) ` y ) ) e. RR ) |
27 |
13 19 26
|
elimhyp |
|- ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) e. LinOp /\ A. y e. ~H ( y .ih ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) ` y ) ) e. RR ) |
28 |
27
|
simpli |
|- if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) e. LinOp |
29 |
27
|
simpri |
|- A. y e. ~H ( y .ih ( if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) ` y ) ) e. RR |
30 |
28 29
|
lnophmi |
|- if ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) , T , ( _I |` ~H ) ) e. HrmOp |
31 |
1 30
|
dedth |
|- ( ( T e. LinOp /\ A. x e. ~H ( x .ih ( T ` x ) ) e. RR ) -> T e. HrmOp ) |