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

Theorem nlelch 9950
Description: The null space of a continuous linear functional is a closed subspace. Remark 3.8 of [Beran] p. 103.
Hypotheses
Ref Expression
nlelch.1 |- T e. LinFn
nlelch.2 |- T e. ConFn
Assertion
Ref Expression
nlelch |- (null` T) e. CH

Proof of Theorem nlelch
StepHypRef Expression
1 closedsub 9048 . 2 |- ((null` T) e. CH <-> ((null` T) e. SH /\ A.gA.h((g:NN-->(null` T) /\ g ~~>v h) -> h e. (null` T))))
2 nlelch.1 . . 3 |- T e. LinFn
32nlelsh 9949 . 2 |- (null` T) e. SH
4 squeeze0 5882 . . . . . 6 |- (((abs` (T` h)) e. RR /\ 0 <_ (abs` (T` h)) /\ A.y e. RR (0 < y -> (abs` (T` h)) < y)) -> (abs` (T` h)) = 0)
5 visset 1810 . . . . . . . . . 10 |- g e. V
6 visset 1810 . . . . . . . . . 10 |- h e. V
75, 6hlimvec 9013 . . . . . . . . 9 |- (g ~~>v h -> h e. H~)
82lnfnf 9926 . . . . . . . . . 10 |- T:H~-->CC
98ffvelrni 3810 . . . . . . . . 9 |- (h e. H~ -> (T` h) e. CC)
107, 9syl 10 . . . . . . . 8 |- (g ~~>v h -> (T` h) e. CC)
11 absclt 6783 . . . . . . . 8 |- ((T` h) e. CC -> (abs` (T` h)) e. RR)
1210, 11syl 10 . . . . . . 7 |- (g ~~>v h -> (abs` (T` h)) e. RR)
1312adantl 388 . . . . . 6 |- ((g:NN-->(null` T) /\ g ~~>v h) -> (abs` (T` h)) e. RR)
14 absge0t 6804 . . . . . . . 8 |- ((T` h) e. CC -> 0 <_ (abs` (T` h)))
1510, 14syl 10 . . . . . . 7 |- (g ~~>v h -> 0 <_ (abs` (T` h)))
1615adantl 388 . . . . . 6 |- ((g:NN-->(null` T) /\ g ~~>v h) -> 0 <_ (abs` (T` h)))
17 nlelch.2 . . . . . . . . . . . . 13 |- T e. ConFn
18 cnfnct 9811 . . . . . . . . . . . . 13 |- (((T e. ConFn /\ h e. H~) /\ (y e. RR /\ 0 < y)) -> E.x e. RR (0 < x /\ A.v e. H~ ((normh` (v -h h)) < x -> (abs`
((T` v) - (T` h))) < y)))
1917, 18mpanl1 705 . . . . . . . . . . . 12 |- ((h e. H~ /\ (y e. RR /\ 0 < y)) -> E.x e. RR (0 < x /\ A.v e. H~ ((normh` (v -h h)) < x -> (abs` ((T` v) - (T` h))) < y)))
2019, 7sylan 448 . . . . . . . . . . 11 |- ((g ~~>v h /\ (y e. RR /\ 0 < y)) -> E.x e. RR (0 < x /\ A.v e. H~ ((normh` (v -h h)) < x -> (abs` ((T` v) - (T` h))) < y)))
2120adantll 392 . . . . . . . . . 10 |- (((g:NN-->(null` T) /\ g ~~>v h) /\ (y e. RR /\ 0 < y)) -> E.x e. RR (0 < x /\ A.v e. H~ ((normh` (v -h h)) < x -> (abs`
((T` v) - (T` h))) < y)))
225, 6hlimconv 9014 . . . . . . . . . . . . . . . . . 18 |- (g ~~>v h -> A.x e. RR (0 < x -> E.m e. NN A.n e. NN (m <_ n -> (normh` ((g` n) -h h)) < x)))
23 ra4 1692 . . . . . . . . . . . . . . . . . 18 |- (A.x e. RR (0 < x -> E.m e. NN A.n e. NN (m <_ n -> (normh` ((g` n) -h h)) < x)) -> (x e. RR -> (0 < x -> E.m e. NN A.n e. NN (m <_ n -> (normh` ((g` n) -h h)) < x))))
2422, 23syl 10 . . . . . . . . . . . . . . . . 17 |- (g ~~>v h -> (x e. RR -> (0 < x -> E.m e. NN A.n e. NN (m <_ n -> (normh` ((g` n) -h h)) < x))))
2524imp32 363 . . . . . . . . . . . . . . . 16 |- ((g ~~>v h /\ (x e. RR /\ 0 < x)) -> E.m e. NN A.n e. NN (m <_ n -> (normh` ((g` n) -h h)) < x))
2625adantlr 393 . . . . . . . . . . . . . . 15 |- (((g ~~>v h /\ (y e. RR /\ 0 < y)) /\ (x e. RR /\ 0 < x)) -> E.m e. NN A.n e. NN (m <_ n -> (normh` ((g` n) -h h)) < x))
2726adantlll 396 . . . . . . . . . . . . . 14 |- ((((g:NN-->(null` T) /\ g ~~>v h) /\ (y e. RR /\ 0 < y)) /\ (x e. RR /\ 0 < x)) -> E.m e. NN A.n e. NN (m <_ n -> (normh` ((g` n) -h h)) < x))
2827adantrrr 403 . . . . . . . . . . . . 13 |- ((((g:NN-->(null` T) /\ g ~~>v h) /\ (y e. RR /\ 0 < y)) /\ (x e. RR /\ (0 < x /\ A.v e. H~ ((normh` (v -h h)) < x -> (abs` ((T` v) - (T` h))) < y)))) -> E.m e. NN A.n e. NN (m <_ n -> (normh` ((g` n) -h h)) < x))
29 breq2 2619 . . . . . . . . . . . . . . . . . . . . 21 |- (n = m -> (m <_ n <-> m <_ m))
3029imbi1d 612 . . . . . . . . . . . . . . . . . . . 20 |- (n = m -> ((m <_ n -> (abs`
(T` h)) < y) <-> (m <_ m -> (abs` (T` h)) < y)))
3130rcla4v 1870 . . . . . . . . . . . . . . . . . . 19 |- (m e. NN -> (A.n e. NN (m <_ n -> (abs` (T` h)) < y) -> (m <_ m -> (abs` (T` h)) < y)))
32 absnegt 6782 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((T` h) e. CC -> (abs` -u(T` h)) = (abs` (T` h)))
3310, 32syl 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (g ~~>v h -> (abs` -u(T` h)) = (abs` (T` h)))
3433ad2antlr 405 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((g:NN-->(null` T) /\ g ~~>v h) /\ n e. NN) -> (abs` -u(T` h)) = (abs` (T` h)))
35 ffvelrn 3809 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- ((g:NN-->(null` T) /\ n e. NN) -> (g` n) e. (null` T))
36 elnlfn2t 9810 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- ((T:H~-->CC /\ (g` n) e. (null` T)) -> (T` (g` n)) = 0)
378, 36mpan 694 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- ((g` n) e. (null` T) -> (T` (g` n)) = 0)
3835, 37syl 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- ((g:NN-->(null` T) /\ n e. NN) -> (T` (g` n)) = 0)
3938opreq1d 3970 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- ((g:NN-->(null` T) /\ n e. NN) -> ((T` (g` n)) - (T` h)) = (0 - (T` h)))
40 df-neg 5341 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- -u(T` h) = (0 - (T` h))
4139, 40syl6reqr 1524 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((g:NN-->(null` T) /\ n e. NN) -> -u(T` h) = ((T` (g` n)) - (T` h)))
4241fveq2d 3723 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((g:NN-->(null` T) /\ n e. NN) -> (abs`
-u(T` h)) = (abs` ((T` (g` n)) - (T` h))))
4342adantlr 393 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((g:NN-->(null` T) /\ g ~~>v h) /\ n e. NN) -> (abs` -u(T` h)) = (abs` ((T` (g` n)) - (T` h))))
4434, 43eqtr3d 1507 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((g:NN-->(null` T) /\ g ~~>v h) /\ n e. NN) -> (abs` (T` h)) = (abs` ((T` (g` n)) - (T` h))))
4544ad2antrr 404 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((((g:NN-->(null` T) /\ g ~~>v h) /\ n e. NN) /\ A.v e. H~ ((normh` (v -h h)) < x -> (abs` ((T` v) - (T` h))) < y)) /\ (normh` ((g` n) -h h)) < x) -> (abs` (T` h)) = (abs` ((T` (g` n)) - (T` h))))
46 opreq1 3963 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (v = (g` n) -> (v -h h) = ((g` n) -h h))
4746fveq2d 3723 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (v = (g` n) -> (normh` (v -h h)) = (normh` ((g` n) -h h)))
4847breq1d 2625 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (v = (g` n) -> ((normh` (v -h h)) < x <-> (normh` ((g` n) -h h)) < x))
49 fveq2 3719 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (v = (g` n) -> (T` v) = (T` (g` n)))
5049opreq1d 3970 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (v = (g` n) -> ((T` v) - (T` h)) = ((T` (g` n)) - (T` h)))
5150fveq2d 3723 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (v = (g` n) -> (abs` ((T` v) - (T` h))) = (abs`
((T` (g` n)) - (T` h))))
5251breq1d 2625 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (v = (g` n) -> ((abs` ((T` v) - (T`