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

Theorem hhcms 9011
Description: The Hilbert space induced metric determines a complete metric space.
Hypotheses
Ref Expression
hhcms.1 |- U = <.<. +h , .h >., normh>.
hhcms.2 |- D = (IndMet` U)
Assertion
Ref Expression
hhcms |- D e. CMet

Proof of Theorem hhcms
StepHypRef Expression
1 hhcms.1 . . 3 |- U = <.<. +h , .h >., normh>.
2 hhcms.2 . . 3 |- D = (IndMet` U)
31, 2hhmetba 8981 . 2 |- H~ = dom dom D
41, 2hhmet 8980 . 2 |- D e. Met
5 1z 6114 . . . . . . . 8 |- 1 e. ZZ
6 nnuz 6379 . . . . . . . 8 |- NN = (ZZ>` 1)
73, 5, 6lmbrf2 7883 . . . . . . 7 |- ((D e. Met /\ x e. H~ /\ f:NN-->H~) -> (f(~~>m` D)x <-> A.y e. RR (0 < y -> E.j e. NN A.k e. NN (j <_ k -> ((f` k)Dx) < y))))
84, 7mp3an1 901 . . . . . 6 |- ((x e. H~ /\ f:NN-->H~) -> (f(~~>m` D)x <-> A.y e. RR (0 < y -> E.j e. NN A.k e. NN (j <_ k -> ((f` k)Dx) < y))))
98ancoms 436 . . . . 5 |- ((f:NN-->H~ /\ x e. H~) -> (f(~~>m` D)x <-> A.y e. RR (0 < y -> E.j e. NN A.k e. NN (j <_ k -> ((f` k)Dx) < y))))
10 visset 1809 . . . . . . 7 |- f e. V
11 visset 1809 . . . . . . 7 |- x e. V
1210, 11hlimconv 8998 . . . . . 6 |- (f ~~>v x -> A.y e. RR (0 < y -> E.j e. NN A.k e. NN (j <_ k -> (normh` ((f` k) -h x)) < y)))
131, 2hhmetdval 8982 . . . . . . . . . . . . 13 |- (((f` k) e. H~ /\ x e. H~) -> ((f` k)Dx) = (normh` ((f` k) -h x)))
14 ffvelrn 3805 . . . . . . . . . . . . . 14 |- ((f:NN-->H~ /\ k e. NN) -> (f` k) e. H~)
1510, 11hlimseq 8996 . . . . . . . . . . . . . 14 |- (f ~~>v x -> f:NN-->H~)
1614, 15sylan 448 . . . . . . . . . . . . 13 |- ((f ~~>v x /\ k e. NN) -> (f` k) e. H~)
1710, 11hlimvec 8997 . . . . . . . . . . . . . 14 |- (f ~~>v x -> x e. H~)
1817adantr 389 . . . . . . . . . . . . 13 |- ((f ~~>v x /\ k e. NN) -> x e. H~)
1913, 16, 18sylanc 471 . . . . . . . . . . . 12 |- ((f ~~>v x /\ k e. NN) -> ((f` k)Dx) = (normh` ((f` k) -h x)))
2019breq1d 2624 . . . . . . . . . . 11 |- ((f ~~>v x /\ k e. NN) -> (((f` k)Dx) < y <-> (normh` ((f` k) -h x)) < y))
2120imbi2d 611 . . . . . . . . . 10 |- ((f ~~>v x /\ k e. NN) -> ((j <_ k -> ((f` k)Dx) < y) <-> (j <_ k -> (normh` ((f` k) -h x)) < y)))
2221ralbidva 1656 . . . . . . . . 9 |- (f ~~>v x -> (A.k e. NN (j <_ k -> ((f` k)Dx) < y) <-> A.k e. NN (j <_ k -> (normh` ((f` k) -h x)) < y)))
2322rexbidv 1661 . . . . . . . 8 |- (f ~~>v x -> (E.j e. NN A.k e. NN (j <_ k -> ((f` k)Dx) < y) <-> E.j e. NN A.k e. NN (j <_ k -> (normh` ((f` k) -h x)) < y)))
2423imbi2d 611 . . . . . . 7 |- (f ~~>v x -> ((0 < y -> E.j e. NN A.k e. NN (j <_ k -> ((f` k)Dx) < y)) <-> (0 < y -> E.j e. NN A.k e. NN (j <_ k -> (normh` ((f` k) -h x)) < y))))
2524ralbidv 1660 . . . . . 6 |- (f ~~>v x -> (A.y e. RR (0 < y -> E.j e. NN A.k e. NN (j <_ k -> ((f` k)Dx) < y)) <-> A.y e. RR (0 < y -> E.j e. NN A.k e. NN (j <_ k -> (normh` ((f` k) -h x)) < y))))
2612, 25mpbird 196 . . . . 5 |- (f ~~>v x -> A.y e. RR (0 < y -> E.j e. NN A.k e. NN (j <_ k -> ((f` k)Dx) < y)))
279, 26syl5bir 210 . . . 4 |- ((f:NN-->H~ /\ x e. H~) -> (f ~~>v x -> f(~~>m` D)x))
2827r19.22dva 1736 . . 3 |- (f:NN-->H~ -> (E.x e. H~ f ~~>v x -> E.x e. H~ f(~~>m` D)x))
29 pm3.27 323 . . 3 |- ((f e. (Cau`
D) /\ f:NN-->H~) -> f:NN-->H~)
30 hcau2 8994 . . . . 5 |- (f e. Cauchy <-> (f:NN-->H~ /\ A.y e. RR (0 < y -> E.j e. NN A.k e. NN (j <_ k -> (normh` ((f` k) -h (f` j))) < y))))
31 ax-hcompl 9010 . . . . 5 |- (f e. Cauchy -> E.x e. H~ f ~~>v x)
3230, 31sylbir 201 . . . 4 |- ((f:NN-->H~ /\ A.y e. RR (0 < y -> E.j e. NN A.k e. NN (j <_ k -> (normh` ((f` k) -h (f` j))) < y))) -> E.x e. H~ f ~~>v x)
333, 5, 6iscauf 7891 . . . . . . 7 |- ((D e. Met /\ f:NN-->H~) -> (f e. (Cau` D) <-> A.y e. RR (0 < y -> E.j e. NN A.k e. NN (j <_ k -> ((f` j)D(f` k)) < y))))
344, 33mpan 694 . . . . . 6 |- (f:NN-->H~ -> (f e. (Cau`
D) <-> A.y e. RR (0 < y -> E.j e. NN A.k e. NN (j <_ k -> ((f` j)D(f` k)) < y))))
351, 2hhmetdval 8982 . . . . . . . . . . . . . 14 |- (((f` j) e. H~ /\ (f` k) e. H~) -> ((f` j)D(f` k)) = (normh` ((f` j) -h (f` k))))
36 normsubt 8949 . . . . . . . . . . . . . 14 |- (((f` j) e. H~ /\ (f` k) e. H~) -> (normh` ((f` j) -h (f` k))) = (normh` ((f` k) -h (f` j))))
3735, 36eqtrd 1504 . . . . . . . . . . . . 13 |- (((f` j) e. H~ /\ (f` k) e. H~) -> ((f` j)D(f` k)) = (normh` ((f` k) -h (f` j))))
3837breq1d 2624 . . . . . . . . . . . 12 |- (((f` j) e. H~ /\ (f` k) e. H~) -> (((f` j)D(f` k)) < y <-> (normh` ((f` k) -h (f` j))) < y))
39 ffvelrn 3805 . . . . . . . . . . . . 13 |- ((f:NN-->H~ /\ j e. NN) -> (f` j) e. H~)
4039adantr 389 . . . . . . . . . . . 12 |- (((f:NN-->H~ /\ j e. NN) /\ k e. NN) -> (f` j) e. H~)
4114adantlr 393 . . . . . . . . . . . 12 |- (((f:NN-->H~ /\ j e. NN) /\ k e. NN) -> (f` k) e. H~)
4238, 40, 41sylanc 471 . . . . . . . . . . 11 |- (((f:NN-->H~ /\ j e. NN) /\ k e. NN) -> (((f` j)D(f` k)) < y <-> (normh` ((f` k) -h (f` j))) < y))
4342imbi2d 611 . . . . . . . . . 10 |- (((f:NN-->H~ /\ j e. NN) /\ k e. NN) -> ((j <_ k -> ((f` j)D(f` k)) < y) <-> (j <_ k -> (normh` ((f` k) -h (f` j))) < y)))
4443ralbidva 1656 . . . . . . . . 9 |- ((f:NN-->H~ /\ j e. NN) -> (A.k e. NN (j <_ k -> ((f` j)D(f` k)) < y) <-> A.k e. NN (j <_ k -> (normh` ((f` k) -h (f` j))) < y)))
4544rexbidva 1657 . . . . . . . 8 |- (f:NN-->H~ -> (E.j e. NN A.k e. NN (j <_ k -> ((f` j)D(f` k)) < y) <-> E.j e. NN A.k e. NN (j <_ k -> (normh` ((f` k) -h (f` j))) < y)))
4645imbi2d 611 . . . . . . 7 |- (f:NN-->H~ -> ((0 < y -> E.j e. NN A.k e. NN (j <_ k -> ((f` j)D(f` k)) < y)) <-> (0 < y -> E.j e. NN A.k e. NN (j <_ k -> (normh` ((f` k) -h (f` j))) < y))))
4746ralbidv 1660 . . . . . 6 |- (f:NN-->H~ -> (A.y e. RR (0 < y -> E.j e. NN A.k e. NN (j <_ k -> ((f` j)D(f` k)) < y)) <-> A.y e. RR (0 < y -> E.j e. NN A.k e. NN (j <_ k -> (normh` ((f` k) -h (f` j))) < y))))
4834, 47bitrd 527 . . . . 5 |- (f:NN-->H~ -> (f e. (Cau`
D) <-> A.y e. RR (0 < y -> E.j e. NN A.k e. NN (j <_ k -> (normh` ((f` k) -h (f` j))) < y))))
4948biimpac 418 . . . 4 |- ((f e. (Cau`
D) /\ f:NN-->H~) -> A.y e. RR (0 < y