HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem lmfval 7877
Description: The relation "sequence f converges to point y" in a metric space.
Hypothesis
Ref Expression
lmfval.1 |- X = dom dom D
Assertion
Ref Expression
lmfval |- (D e. Met -> (~~>m` D) = {<.f, y>. | (f (_ (CC X. X) /\ y e. X /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x))))})
Distinct variable groups:   f,j,k,x,y,D   f,X,y

Proof of Theorem lmfval
StepHypRef Expression
1 xpexg 3254 . . . 4 |- ((P~(CC X. X) e. V /\ X e. V) -> (P~(CC X. X) X. X) e. V)
2 dmexg 3352 . . . . . . 7 |- (D e. Met -> dom D e. V)
3 dmexg 3352 . . . . . . 7 |- (dom D e. V -> dom dom D e. V)
42, 3syl 10 . . . . . 6 |- (D e. Met -> dom dom D e. V)
5 lmfval.1 . . . . . 6 |- X = dom dom D
64, 5syl5eqel 1549 . . . . 5 |- (D e. Met -> X e. V)
7 axcnex 5247 . . . . . 6 |- CC e. V
8 xpexg 3254 . . . . . 6 |- ((CC e. V /\ X e. V) -> (CC X. X) e. V)
97, 8mpan 694 . . . . 5 |- (X e. V -> (CC X. X) e. V)
10 pwexg 2741 . . . . 5 |- ((CC X. X) e. V -> P~(CC X. X) e. V)
116, 9, 103syl 20 . . . 4 |- (D e. Met -> P~(CC X. X) e. V)
121, 11, 6sylanc 471 . . 3 |- (D e. Met -> (P~(CC X. X) X. X) e. V)
13 df-3an 776 . . . . . . 7 |- ((f e. P~(CC X. X) /\ y e. X /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x)))) <-> ((f e. P~(CC X. X) /\ y e. X) /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x)))))
14 visset 1809 . . . . . . . . 9 |- f e. V
1514elpw 2400 . . . . . . . 8 |- (f e. P~(CC X. X) <-> f (_ (CC X. X))
16153anbi1i 823 . . . . . . 7 |- ((f e. P~(CC X. X) /\ y e. X /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x)))) <-> (f (_ (CC X. X) /\ y e. X /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x)))))
1713, 16bitr3 175 . . . . . 6 |- (((f e. P~(CC X. X) /\ y e. X) /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x)))) <-> (f (_ (CC X. X) /\ y e. X /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x)))))
1817opabbii 2666 . . . . 5 |- {<.f, y>. | ((f e. P~(CC X. X) /\ y e. X) /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x))))} = {<.f, y>. | (f (_ (CC X. X) /\ y e. X /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x))))}
19 opabssxp 3229 . . . . 5 |- {<.f, y>. | ((f e. P~(CC X. X) /\ y e. X) /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x))))} (_ (P~(CC X. X) X. X)
2018, 19eqsstr3 2088 . . . 4 |- {<.f, y>. | (f (_ (CC X. X) /\ y e. X /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x))))} (_ (P~(CC X. X) X. X)
21 ssexg 2716 . . . 4 |- (({<.f, y>. | (f (_ (CC X. X) /\ y e. X /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x))))} (_ (P~(CC X. X) X. X) /\ (P~(CC X. X) X. X) e. V) -> {<.f, y>. | (f (_ (CC X. X) /\ y e. X /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x))))} e. V)
2220, 21mpan 694 . . 3 |- ((P~(CC X. X) X. X) e. V -> {<.f, y>. | (f (_ (CC X. X) /\ y e. X /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x))))} e. V)
2312, 22syl 10 . 2 |- (D e. Met -> {<.f, y>. | (f (_ (CC X. X) /\ y e. X /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x))))} e. V)
24 dmeq 3306 . . . . . . . . 9 |- (z = D -> dom z = dom D)
2524dmeqd 3308 . . . . . . . 8 |- (z = D -> dom dom z = dom dom D)
2625, 5syl6eqr 1522 . . . . . . 7 |- (z = D -> dom dom z = X)
27 xpeq2 3196 . . . . . . 7 |- (dom dom z = X -> (CC X. dom dom z) = (CC X. X))
2826, 27syl 10 . . . . . 6 |- (z = D -> (CC X. dom dom z) = (CC X. X))
2928sseq2d 2085 . . . . 5 |- (z = D -> (f (_ (CC X. dom dom z) <-> f (_ (CC X. X)))
3026eleq2d 1538 . . . . 5 |- (z = D -> (y e. dom dom z <-> y e. X))
3126eleq2d 1538 . . . . . . . . . 10 |- (z = D -> ((f` k) e. dom dom z <-> (f` k) e. X))
3231anbi1d 616 . . . . . . . . 9 |- (z = D -> (((f` k) e. dom dom z /\ ((f` k)Dy) < x) <-> ((f` k) e. X /\ ((f` k)Dy) < x)))
3332imbi2d 611 . . . . . . . 8 |- (z = D -> ((j <_ k -> ((f` k) e. dom dom z /\ ((f` k)Dy) < x)) <-> (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x))))
3433rexralbidv 1679 . . . . . . 7 |- (z = D -> (E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. dom dom z /\ ((f` k)Dy) < x)) <-> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x))))
3534imbi2d 611 . . . . . 6 |- (z = D -> ((0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. dom dom z /\ ((f` k)Dy) < x))) <-> (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x)))))
3635ralbidv 1660 . . . . 5 |- (z = D -> (A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. dom dom z /\ ((f` k)Dy) < x))) <-> A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x)))))
3729, 30, 363anbi123d 891 . . . 4 |- (z = D -> ((f (_ (CC X. dom dom z) /\ y e. dom dom z /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. dom dom z /\ ((f` k)Dy) < x)))) <-> (f (_ (CC X. X) /\ y e. X /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. X /\ ((f` k)Dy) < x))))))
3837opabbidv 2665 . . 3 |- (z = D -> {<.f, y>. | (f (_ (CC X. dom dom z) /\ y e. dom dom z /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e. dom dom z /\ ((f` k)Dy) < x))))} = {<.f, y>. | (f (_ (CC X. X) /\ y e. X /\ A.x e. RR (0 < x -> E.j e. ZZ A.k e. ZZ (j <_ k -> ((f` k) e.