HomeHome Hilbert Space Explorer < Previous   Next >
Related theorems
Unicode version

Theorem lnopeq0 9932
Description: A condition implying that a linear Hilbert space operator is identically zero. Unlike ho01 9754 for arbitrary operators, when the operator is linear we need to consider only the values of the quadratic form (T` x) .ih x).
Hypothesis
Ref Expression
lnopeq0.1 |- T e. LinOp
Assertion
Ref Expression
lnopeq0 |- (A.x e. H~ ((T` x) .ih x) = 0 <-> T = 0hop)
Distinct variable group:   x,T

Proof of Theorem lnopeq0
StepHypRef Expression
1 lnopeq0.1 . . . . . . . 8 |- T e. LinOp
21lnopeq0lem2 9931 . . . . . . 7 |- ((y e. H~ /\ z e. H~) -> ((T` y) .ih z) = (((((T` (y +h z)) .ih (y +h z)) - ((T` (y -h z)) .ih (y -h z))) + (i x. (((T` (y +h (i .h z))) .ih (y +h (i .h z))) - ((T` (y -h (i .h z))) .ih (y -h (i .h z)))))) / 4))
32adantl 388 . . . . . 6 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y e. H~ /\ z e. H~)) -> ((T` y) .ih z) = (((((T` (y +h z)) .ih (y +h z)) - ((T` (y -h z)) .ih (y -h z))) + (i x. (((T` (y +h (i .h z))) .ih (y +h (i .h z))) - ((T` (y -h (i .h z))) .ih (y -h (i .h z)))))) / 4))
4 fveq2 3724 . . . . . . . . . . . . . . . 16 |- (x = (y +h z) -> (T` x) = (T` (y +h z)))
5 id 59 . . . . . . . . . . . . . . . 16 |- (x = (y +h z) -> x = (y +h z))
64, 5opreq12d 3978 . . . . . . . . . . . . . . 15 |- (x = (y +h z) -> ((T` x) .ih x) = ((T` (y +h z)) .ih (y +h z)))
76eqeq1d 1483 . . . . . . . . . . . . . 14 |- (x = (y +h z) -> (((T` x) .ih x) = 0 <-> ((T` (y +h z)) .ih (y +h z)) = 0))
87rcla4cva 1876 . . . . . . . . . . . . 13 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y +h z) e. H~) -> ((T` (y +h z)) .ih (y +h z)) = 0)
9 hvaddclt 8882 . . . . . . . . . . . . 13 |- ((y e. H~ /\ z e. H~) -> (y +h z) e. H~)
108, 9sylan2 451 . . . . . . . . . . . 12 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y e. H~ /\ z e. H~)) -> ((T` (y +h z)) .ih (y +h z)) = 0)
11 fveq2 3724 . . . . . . . . . . . . . . . 16 |- (x = (y -h z) -> (T` x) = (T` (y -h z)))
12 id 59 . . . . . . . . . . . . . . . 16 |- (x = (y -h z) -> x = (y -h z))
1311, 12opreq12d 3978 . . . . . . . . . . . . . . 15 |- (x = (y -h z) -> ((T` x) .ih x) = ((T` (y -h z)) .ih (y -h z)))
1413eqeq1d 1483 . . . . . . . . . . . . . 14 |- (x = (y -h z) -> (((T` x) .ih x) = 0 <-> ((T` (y -h z)) .ih (y -h z)) = 0))
1514rcla4cva 1876 . . . . . . . . . . . . 13 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y -h z) e. H~) -> ((T` (y -h z)) .ih (y -h z)) = 0)
16 hvsubclt 8887 . . . . . . . . . . . . 13 |- ((y e. H~ /\ z e. H~) -> (y -h z) e. H~)
1715, 16sylan2 451 . . . . . . . . . . . 12 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y e. H~ /\ z e. H~)) -> ((T` (y -h z)) .ih (y -h z)) = 0)
1810, 17opreq12d 3978 . . . . . . . . . . 11 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y e. H~ /\ z e. H~)) -> (((T` (y +h z)) .ih (y +h z)) - ((T` (y -h z)) .ih (y -h z))) = (0 - 0))
19 0cn 5328 . . . . . . . . . . . 12 |- 0 e. CC
2019subid 5391 . . . . . . . . . . 11 |- (0 - 0) = 0
2118, 20syl6eq 1523 . . . . . . . . . 10 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y e. H~ /\ z e. H~)) -> (((T` (y +h z)) .ih (y +h z)) - ((T` (y -h z)) .ih (y -h z))) = 0)
22 fveq2 3724 . . . . . . . . . . . . . . . . . 18 |- (x = (y +h (i .h z)) -> (T` x) = (T` (y +h (i .h z))))
23 id 59 . . . . . . . . . . . . . . . . . 18 |- (x = (y +h (i .h z)) -> x = (y +h (i .h z)))
2422, 23opreq12d 3978 . . . . . . . . . . . . . . . . 17 |- (x = (y +h (i .h z)) -> ((T` x) .ih x) = ((T` (y +h (i .h z))) .ih (y +h (i .h z))))
2524eqeq1d 1483 . . . . . . . . . . . . . . . 16 |- (x = (y +h (i .h z)) -> (((T` x) .ih x) = 0 <-> ((T` (y +h (i .h z))) .ih (y +h (i .h z))) = 0))
2625rcla4cva 1876 . . . . . . . . . . . . . . 15 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y +h (i .h z)) e. H~) -> ((T` (y +h (i .h z))) .ih (y +h (i .h z))) = 0)
27 hvaddclt 8882 . . . . . . . . . . . . . . . 16 |- ((y e. H~ /\ (i .h z) e. H~) -> (y +h (i .h z)) e. H~)
28 axicn 5270 . . . . . . . . . . . . . . . . 17 |- i e. CC
29 hvmulclt 8883 . . . . . . . . . . . . . . . . 17 |- ((i e. CC /\ z e. H~) -> (i .h z) e. H~)
3028, 29mpan 695 . . . . . . . . . . . . . . . 16 |- (z e. H~ -> (i .h z) e. H~)
3127, 30sylan2 451 . . . . . . . . . . . . . . 15 |- ((y e. H~ /\ z e. H~) -> (y +h (i .h z)) e. H~)
3226, 31sylan2 451 . . . . . . . . . . . . . 14 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y e. H~ /\ z e. H~)) -> ((T` (y +h (i .h z))) .ih (y +h (i .h z))) = 0)
33 fveq2 3724 . . . . . . . . . . . . . . . . . 18 |- (x = (y -h (i .h z)) -> (T` x) = (T` (y -h (i .h z))))
34 id 59 . . . . . . . . . . . . . . . . . 18 |- (x = (y -h (i .h z)) -> x = (y -h (i .h z)))
3533, 34opreq12d 3978 . . . . . . . . . . . . . . . . 17 |- (x = (y -h (i .h z)) -> ((T` x) .ih x) = ((T` (y -h (i .h z))) .ih (y -h (i .h z))))
3635eqeq1d 1483 . . . . . . . . . . . . . . . 16 |- (x = (y -h (i .h z)) -> (((T` x) .ih x) = 0 <-> ((T` (y -h (i .h z))) .ih (y -h (i .h z))) = 0))
3736rcla4cva 1876 . . . . . . . . . . . . . . 15 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y -h (i .h z)) e. H~) -> ((T` (y -h (i .h z))) .ih (y -h (i .h z))) = 0)
38 hvsubclt 8887 . . . . . . . . . . . . . . . 16 |- ((y e. H~ /\ (i .h z) e. H~) -> (y -h (i .h z)) e. H~)
3938, 30sylan2 451 . . . . . . . . . . . . . . 15 |- ((y e. H~ /\ z e. H~) -> (y -h (i .h z)) e. H~)
4037, 39sylan2 451 . . . . . . . . . . . . . 14 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y e. H~ /\ z e. H~)) -> ((T` (y -h (i .h z))) .ih (y -h (i .h z))) = 0)
4132, 40opreq12d 3978 . . . . . . . . . . . . 13 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y e. H~ /\ z e. H~)) -> (((T` (y +h (i .h z))) .ih (y +h (i .h z))) - ((T` (y -h (i .h z))) .ih (y -h (i .h z)))) = (0 - 0))
4241, 20syl6eq 1523 . . . . . . . . . . . 12 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y e. H~ /\ z e. H~)) -> (((T` (y +h (i .h z))) .ih (y +h (i .h z))) - ((T` (y -h (i .h z))) .ih (y -h (i .h z)))) = 0)
4342opreq2d 3976 . . . . . . . . . . 11 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y e. H~ /\ z e. H~)) -> (i x. (((T` (y +h (i .h z))) .ih (y +h (i .h z))) - ((T` (y -h (i .h z))) .ih (y -h (i .h z))))) = (i x. 0))
4428mul01 5431 . . . . . . . . . . 11 |- (i x. 0) = 0
4543, 44syl6eq 1523 . . . . . . . . . 10 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y e. H~ /\ z e. H~)) -> (i x. (((T` (y +h (i .h z))) .ih (y +h (i .h z))) - ((T` (y -h (i .h z))) .ih (y -h (i .h z))))) = 0)
4621, 45opreq12d 3978 . . . . . . . . 9 |- ((A.x e. H~ ((T` x) .ih x) = 0 /\ (y e. H~ /\ z e. H~)) -> ((((T` (y +h z)) .ih (y +h z)) - ((T` (y -h z)