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

Theorem nvcnpi4 8423
Description: Epsilon-delta property of a linear operator continuous at a point.)
Hypotheses
Ref Expression
nvcnpi3.1 |- X = (Base` U)
nvcnpi3.m |- M = (norm` U)
nvcnpi3.n |- N = (norm` W)
nvcnpi3.r |- R = (-v` U)
nvcnpi3.8 |- C = (IndMet` U)
nvcnpi3.d |- D = (IndMet` W)
nvcnpi3.j |- J = (Open` C)
nvcnpi3.k |- K = (Open` D)
nvcnpi3.l |- L = (U LnOp W)
nvcnpi3.t |- T e. L
Assertion
Ref Expression
nvcnpi4 |- (((U e. NrmCVec /\ W e. NrmCVec /\ P e. X) /\ (T e. ((J CnP K)` P) /\ A e. RR /\ 0 < A)) -> E.x e. RR (0 < x /\ A.y e. X ((M` (PRy)) <_ x -> (N` (T` (PRy))) <_ A)))
Distinct variable groups:   x,y,A   x,C,y   x,D,y   x,J,y   x,K,y   x,P,y   x,T,y   x,U,y   x,W,y   x,X,y

Proof of Theorem nvcnpi4
StepHypRef Expression
1 eqid 1475 . . . . 5 |- dom dom C = dom dom C
2 nvcnpi3.j . . . . 5 |- J = (Open` C)
3 eqid 1475 . . . . 5 |- dom dom D = dom dom D
4 nvcnpi3.k . . . . 5 |- K = (Open` D)
51, 2, 3, 4metcnpi4 7893 . . . 4 |- (((C e. Met /\ D e. Met /\ P e. dom dom C) /\ (T e. ((J CnP K)` P) /\ A e. RR /\ 0 < A)) -> E.x e. RR (0 < x /\ A.y e. dom dom C((PCy) <_ x -> ((T` P)D(T` y)) <_ A)))
6 nvcnpi3.8 . . . . . . 7 |- C = (IndMet` U)
76imsmet 8324 . . . . . 6 |- (U e. NrmCVec -> C e. Met)
873ad2ant1 800 . . . . 5 |- ((U e. NrmCVec /\ W e. NrmCVec /\ P e. X) -> C e. Met)
9 nvcnpi3.d . . . . . . 7 |- D = (IndMet` W)
109imsmet 8324 . . . . . 6 |- (W e. NrmCVec -> D e. Met)
11103ad2ant2 801 . . . . 5 |- ((U e. NrmCVec /\ W e. NrmCVec /\ P e. X) -> D e. Met)
12 nvcnpi3.1 . . . . . . . . 9 |- X = (Base` U)
1312, 6imsba 8321 . . . . . . . 8 |- (U e. NrmCVec -> X = dom dom C)
1413eleq2d 1541 . . . . . . 7 |- (U e. NrmCVec -> (P e. X <-> P e. dom dom C))
1514biimpa 416 . . . . . 6 |- ((U e. NrmCVec /\ P e. X) -> P e. dom dom C)
16153adant2 798 . . . . 5 |- ((U e. NrmCVec /\ W e. NrmCVec /\ P e. X) -> P e. dom dom C)
178, 11, 163jca 819 . . . 4 |- ((U e. NrmCVec /\ W e. NrmCVec /\ P e. X) -> (C e. Met /\ D e. Met /\ P e. dom dom C))
185, 17sylan 448 . . 3 |- (((U e. NrmCVec /\ W e. NrmCVec /\ P e. X) /\ (T e. ((J CnP K)` P) /\ A e. RR /\ 0 < A)) -> E.x e. RR (0 < x /\ A.y e. dom dom C((PCy) <_ x -> ((T` P)D(T` y)) <_ A)))
1913raleq1d 1789 . . . . . . 7 |- (U e. NrmCVec -> (A.y e. X ((PCy) <_ x -> ((T` P)D(T` y)) <_ A) <-> A.y e. dom dom C((PCy) <_ x -> ((T` P)D(T` y)) <_ A)))
2019anbi2d 616 . . . . . 6 |- (U e. NrmCVec -> ((0 < x /\ A.y e. X ((PCy) <_ x -> ((T` P)D(T` y)) <_ A)) <-> (0 < x /\ A.y e. dom dom C((PCy) <_ x -> ((T` P)D(T` y)) <_ A))))
2120rexbidv 1664 . . . . 5 |- (U e. NrmCVec -> (E.x e. RR (0 < x /\ A.y e. X ((PCy) <_ x -> ((T` P)D(T` y)) <_ A)) <-> E.x e. RR (0 < x /\ A.y e. dom dom C((PCy) <_ x -> ((T` P)D(T` y)) <_ A))))
22213ad2ant1 800 . . . 4 |- ((U e. NrmCVec /\ W e. NrmCVec /\ P e. X) -> (E.x e. RR (0 < x /\ A.y e. X ((PCy) <_ x -> ((T` P)D(T` y)) <_ A)) <-> E.x e. RR (0 < x /\ A.y e. dom dom C((PCy) <_ x -> ((T` P)D(T` y)) <_ A))))
2322adantr 389 . . 3 |- (((U e. NrmCVec /\ W e. NrmCVec /\ P e. X) /\ (T e. ((J CnP K)` P) /\ A e. RR /\ 0 < A)) -> (E.x e. RR (0 < x /\ A.y e. X ((PCy) <_ x -> ((T` P)D(T` y)) <_ A)) <-> E.x e. RR (0 < x /\ A.y e. dom dom C((PCy) <_ x -> ((T` P)D(T` y)) <_ A))))
2418, 23mpbird 196 . 2 |- (((U e. NrmCVec /\ W e. NrmCVec /\ P e. X) /\ (T e. ((J CnP K)` P) /\ A e. RR /\ 0 < A)) -> E.x e. RR (0 < x /\ A.y e. X ((PCy) <_ x -> ((T` P)D(T` y)) <_ A)))
25 nvcnpi3.r . . . . . . . . . . . . 13 |- R = (-v` U)
26 nvcnpi3.m . . . . . . . . . . . . 13 |- M = (norm` U)
2712, 25, 26, 6imsdval 8317 . . . . . . . . . . . 12 |- ((U e. NrmCVec /\ P e. X /\ y e. X) -> (PCy) = (M` (PRy)))
28273expb 834 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ (P e. X /\ y e. X)) -> (PCy) = (M` (PRy)))
2928adantlr 393 . . . . . . . . . 10 |- (((U e. NrmCVec /\ W e. NrmCVec) /\ (P e. X /\ y e. X)) -> (PCy) = (M` (PRy)))
3029breq1d 2629 . . . . . . . . 9 |- (((U e. NrmCVec /\ W e. NrmCVec) /\ (P e. X /\ y e. X)) -> ((PCy) <_ x <-> (M` (PRy)) <_ x))
31 eqid 1475 . . . . . . . . . . . . 13 |- (Base` W) = (Base` W)
32 eqid 1475 . . . . . . . . . . . . 13 |- (-v` W) = (-v` W)
33 nvcnpi3.n . . . . . . . . . . . . 13 |- N = (norm` W)
3431, 32, 33, 9imsdval 8317 . . . . . . . . . . . 12 |- ((W e. NrmCVec /\ (T` P) e. (Base` W) /\ (T` y) e. (Base` W)) -> ((T` P)D(T` y)) = (N` ((T` P)(-v` W)(T` y))))
35 simplr 413 . . . . . . . . . . . 12 |- (((U e. NrmCVec /\ W e. NrmCVec) /\ (P e. X /\ y e. X)) -> W e. NrmCVec)
36 ffvelrn 3814 . . . . . . . . . . . . . 14 |- ((T:X-->(Base` W) /\ P e. X) -> (T` P) e. (Base` W))
37 nvcnpi3.t . . . . . . . . . . . . . . 15 |- T e. L
38 nvcnpi3.l . . . . . . . . . . . . . . . 16 |- L = (U LnOp W)
3912, 31, 38lnof 8416 . . . . . . . . . . . . . . 15 |- ((U e. NrmCVec /\ W e. NrmCVec /\ T e. L) -> T:X-->(Base` W))
4037, 39mp3an3 905 . . . . . . . . . . . . . 14 |- ((U e. NrmCVec /\ W e. NrmCVec) -> T:X-->(Base` W))
4136, 40sylan 448 . . . . . . . . . . . . 13 |- (((U e. NrmCVec /\ W e. NrmCVec) /\ P e. X) -> (T` P) e. (Base` W))
4241adantrr 395 . . . . . . . . . . . 12 |- (((U e. NrmCVec /\ W e. NrmCVec) /\ (P e. X /\ y e. X)) -> (T` P) e. (Base` W))
43 ffvelrn 3814 . . . . . . . . . . . . . 14 |- ((T:X-->(Base` W) /\ y e. X) -> (T` y) e. (Base` W))
4443, 40sylan 448 . . . . . . . . . . . . 13 |- (((U e. NrmCVec /\ W e. NrmCVec) /\ y e. X) -> (T` y) e. (Base` W))
4544adantrl 394 . . . . . . . . . . . 12 |- (((U e. NrmCVec /\ W e. NrmCVec) /\ (P e. X /\ y e. X)) -> (T` y) e. (Base` W))
4634, 35, 42, 45syl3anc 858 . . . . . . . . . . 11 |- (((U e. NrmCVec /\ W e. NrmCVec) /\ (P e. X /\ y e. X)) -> ((T` P)D(T` y)) = (N` ((T` P)(-v` W)(T` y))))
4712, 25, 32, 38lnosub 8420 . . . . . . . . . . . . 13 |- (((U e. NrmCVec /\ W e. NrmCVec /\ T e. L) /\ (P e. X /\ y e. X)) -> (T` (PRy)) = ((T` P)(-v` W)(T` y)))
4837, 47mp3anl3 912 . . . . . . . . . . . 12 |- (((U e. NrmCVec /\ W e. NrmCVec) /\ (P e. X /\ y e. X)) -> (T` (PRy)) = ((T` P)(-v` W)(T` y)))
4948fveq2d 3728 . . . . . . . . . . 11 |- (((U e. NrmCVec /\ W e. NrmCVec) /\ (P e. X /\ y e. X)) -> (N` (T` (PRy))) = (N` ((T` P)(-v` W)(T` y))))
5046, 49eqtr4d 1510 . . . . . . . . . 10 |- (((U e. NrmCVec /\ W e. NrmCVec) /\ (P e. X /\ y e. X)) -> ((T` P)D(T` y)) = (N` (T` (PRy))))
5150breq1d 2629 . . . . . . . . 9 |- (((U e. NrmCVec /\ W e. NrmCVec) /\ (P e. X /\ y e. X)) -> (((T` P)D(T` y)) <_ A <-> (N` (T` (PRy))) <_ A))
5230, 51imbi12d 626 . . . . . . . 8 |- (((U e. NrmCVec /\ W e. NrmCVec) /\ (P e. X /\ y e. X)) -> (((PCy) <_ x -> ((T` P)D(T` y)) <_ A) <-> ((M` (PRy)) <_ x -> (N` (T` (PRy))) <_ A)))
5352exp43 384 . . . . . . 7 |- (U e. NrmCVec -> (W e. NrmCVec -> (P e. X -> (y e. X -> (((PCy) <_ x -> ((T` P)D(T` y)) <_ A) <-> ((M