MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  rescncf Structured version   Unicode version

Theorem rescncf 20373
Description: A continuous complex function restricted to a subset is continuous. (Contributed by Paul Chapman, 18-Oct-2007.) (Revised by Mario Carneiro, 25-Aug-2014.)
Assertion
Ref Expression
rescncf  |-  ( C 
C_  A  ->  ( F  e.  ( A -cn-> B )  ->  ( F  |`  C )  e.  ( C -cn-> B ) ) )

Proof of Theorem rescncf
Dummy variables  w  x  y  z are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 simpr 458 . . . . . 6  |-  ( ( C  C_  A  /\  F  e.  ( A -cn-> B ) )  ->  F  e.  ( A -cn-> B ) )
2 cncfrss 20367 . . . . . . . 8  |-  ( F  e.  ( A -cn-> B )  ->  A  C_  CC )
32adantl 463 . . . . . . 7  |-  ( ( C  C_  A  /\  F  e.  ( A -cn-> B ) )  ->  A  C_  CC )
4 cncfrss2 20368 . . . . . . . 8  |-  ( F  e.  ( A -cn-> B )  ->  B  C_  CC )
54adantl 463 . . . . . . 7  |-  ( ( C  C_  A  /\  F  e.  ( A -cn-> B ) )  ->  B  C_  CC )
6 elcncf 20365 . . . . . . 7  |-  ( ( A  C_  CC  /\  B  C_  CC )  ->  ( F  e.  ( A -cn-> B )  <->  ( F : A --> B  /\  A. x  e.  A  A. y  e.  RR+  E. z  e.  RR+  A. w  e.  A  ( ( abs `  ( x  -  w
) )  <  z  ->  ( abs `  (
( F `  x
)  -  ( F `
 w ) ) )  <  y ) ) ) )
73, 5, 6syl2anc 656 . . . . . 6  |-  ( ( C  C_  A  /\  F  e.  ( A -cn-> B ) )  -> 
( F  e.  ( A -cn-> B )  <->  ( F : A --> B  /\  A. x  e.  A  A. y  e.  RR+  E. z  e.  RR+  A. w  e.  A  ( ( abs `  ( x  -  w
) )  <  z  ->  ( abs `  (
( F `  x
)  -  ( F `
 w ) ) )  <  y ) ) ) )
81, 7mpbid 210 . . . . 5  |-  ( ( C  C_  A  /\  F  e.  ( A -cn-> B ) )  -> 
( F : A --> B  /\  A. x  e.  A  A. y  e.  RR+  E. z  e.  RR+  A. w  e.  A  ( ( abs `  (
x  -  w ) )  <  z  -> 
( abs `  (
( F `  x
)  -  ( F `
 w ) ) )  <  y ) ) )
98simpld 456 . . . 4  |-  ( ( C  C_  A  /\  F  e.  ( A -cn-> B ) )  ->  F : A --> B )
10 simpl 454 . . . 4  |-  ( ( C  C_  A  /\  F  e.  ( A -cn-> B ) )  ->  C  C_  A )
11 fssres 5575 . . . 4  |-  ( ( F : A --> B  /\  C  C_  A )  -> 
( F  |`  C ) : C --> B )
129, 10, 11syl2anc 656 . . 3  |-  ( ( C  C_  A  /\  F  e.  ( A -cn-> B ) )  -> 
( F  |`  C ) : C --> B )
138simprd 460 . . . 4  |-  ( ( C  C_  A  /\  F  e.  ( A -cn-> B ) )  ->  A. x  e.  A  A. y  e.  RR+  E. z  e.  RR+  A. w  e.  A  ( ( abs `  ( x  -  w
) )  <  z  ->  ( abs `  (
( F `  x
)  -  ( F `
 w ) ) )  <  y ) )
14 ssralv 3413 . . . . 5  |-  ( C 
C_  A  ->  ( A. x  e.  A  A. y  e.  RR+  E. z  e.  RR+  A. w  e.  A  ( ( abs `  ( x  -  w
) )  <  z  ->  ( abs `  (
( F `  x
)  -  ( F `
 w ) ) )  <  y )  ->  A. x  e.  C  A. y  e.  RR+  E. z  e.  RR+  A. w  e.  A  ( ( abs `  ( x  -  w
) )  <  z  ->  ( abs `  (
( F `  x
)  -  ( F `
 w ) ) )  <  y ) ) )
15 ssralv 3413 . . . . . . . . 9  |-  ( C 
C_  A  ->  ( A. w  e.  A  ( ( abs `  (
x  -  w ) )  <  z  -> 
( abs `  (
( F `  x
)  -  ( F `
 w ) ) )  <  y )  ->  A. w  e.  C  ( ( abs `  (
x  -  w ) )  <  z  -> 
( abs `  (
( F `  x
)  -  ( F `
 w ) ) )  <  y ) ) )
16 fvres 5701 . . . . . . . . . . . . . . 15  |-  ( x  e.  C  ->  (
( F  |`  C ) `
 x )  =  ( F `  x
) )
17 fvres 5701 . . . . . . . . . . . . . . 15  |-  ( w  e.  C  ->  (
( F  |`  C ) `
 w )  =  ( F `  w
) )
1816, 17oveqan12d 6109 . . . . . . . . . . . . . 14  |-  ( ( x  e.  C  /\  w  e.  C )  ->  ( ( ( F  |`  C ) `  x
)  -  ( ( F  |`  C ) `  w ) )  =  ( ( F `  x )  -  ( F `  w )
) )
1918fveq2d 5692 . . . . . . . . . . . . 13  |-  ( ( x  e.  C  /\  w  e.  C )  ->  ( abs `  (
( ( F  |`  C ) `  x
)  -  ( ( F  |`  C ) `  w ) ) )  =  ( abs `  (
( F `  x
)  -  ( F `
 w ) ) ) )
2019breq1d 4299 . . . . . . . . . . . 12  |-  ( ( x  e.  C  /\  w  e.  C )  ->  ( ( abs `  (
( ( F  |`  C ) `  x
)  -  ( ( F  |`  C ) `  w ) ) )  <  y  <->  ( abs `  ( ( F `  x )  -  ( F `  w )
) )  <  y
) )
2120imbi2d 316 . . . . . . . . . . 11  |-  ( ( x  e.  C  /\  w  e.  C )  ->  ( ( ( abs `  ( x  -  w
) )  <  z  ->  ( abs `  (
( ( F  |`  C ) `  x
)  -  ( ( F  |`  C ) `  w ) ) )  <  y )  <->  ( ( abs `  ( x  -  w ) )  < 
z  ->  ( abs `  ( ( F `  x )  -  ( F `  w )
) )  <  y
) ) )
2221biimprd 223 . . . . . . . . . 10  |-  ( ( x  e.  C  /\  w  e.  C )  ->  ( ( ( abs `  ( x  -  w
) )  <  z  ->  ( abs `  (
( F `  x
)  -  ( F `
 w ) ) )  <  y )  ->  ( ( abs `  ( x  -  w
) )  <  z  ->  ( abs `  (
( ( F  |`  C ) `  x
)  -  ( ( F  |`  C ) `  w ) ) )  <  y ) ) )
2322ralimdva 2792 . . . . . . . . 9  |-  ( x  e.  C  ->  ( A. w  e.  C  ( ( abs `  (
x  -  w ) )  <  z  -> 
( abs `  (
( F `  x
)  -  ( F `
 w ) ) )  <  y )  ->  A. w  e.  C  ( ( abs `  (
x  -  w ) )  <  z  -> 
( abs `  (
( ( F  |`  C ) `  x
)  -  ( ( F  |`  C ) `  w ) ) )  <  y ) ) )
2415, 23sylan9 652 . . . . . . . 8  |-  ( ( C  C_  A  /\  x  e.  C )  ->  ( A. w  e.  A  ( ( abs `  ( x  -  w
) )  <  z  ->  ( abs `  (
( F `  x
)  -  ( F `
 w ) ) )  <  y )  ->  A. w  e.  C  ( ( abs `  (
x  -  w ) )  <  z  -> 
( abs `  (
( ( F  |`  C ) `  x
)  -  ( ( F  |`  C ) `  w ) ) )  <  y ) ) )
2524reximdv 2825 . . . . . . 7  |-  ( ( C  C_  A  /\  x  e.  C )  ->  ( E. z  e.  RR+  A. w  e.  A  ( ( abs `  (
x  -  w ) )  <  z  -> 
( abs `  (
( F `  x
)  -  ( F `
 w ) ) )  <  y )  ->  E. z  e.  RR+  A. w  e.  C  ( ( abs `  (
x  -  w ) )  <  z  -> 
( abs `  (
( ( F  |`  C ) `  x
)  -  ( ( F  |`  C ) `  w ) ) )  <  y ) ) )
2625ralimdv 2793 . . . . . 6  |-  ( ( C  C_  A  /\  x  e.  C )  ->  ( A. y  e.  RR+  E. z  e.  RR+  A. w  e.  A  ( ( abs `  (
x  -  w ) )  <  z  -> 
( abs `  (
( F `  x
)  -  ( F `
 w ) ) )  <  y )  ->  A. y  e.  RR+  E. z  e.  RR+  A. w  e.  C  ( ( abs `  ( x  -  w ) )  < 
z  ->  ( abs `  ( ( ( F  |`  C ) `  x
)  -  ( ( F  |`  C ) `  w ) ) )  <  y ) ) )
2726ralimdva 2792 . . . . 5  |-  ( C 
C_  A  ->  ( A. x  e.  C  A. y  e.  RR+  E. z  e.  RR+  A. w  e.  A  ( ( abs `  ( x  -  w
) )  <  z  ->  ( abs `  (
( F `  x
)  -  ( F `
 w ) ) )  <  y )  ->  A. x  e.  C  A. y  e.  RR+  E. z  e.  RR+  A. w  e.  C  ( ( abs `  ( x  -  w
) )  <  z  ->  ( abs `  (
( ( F  |`  C ) `  x
)  -  ( ( F  |`  C ) `  w ) ) )  <  y ) ) )
2814, 27syld 44 . . . 4  |-  ( C 
C_  A  ->  ( A. x  e.  A  A. y  e.  RR+  E. z  e.  RR+  A. w  e.  A  ( ( abs `  ( x  -  w
) )  <  z  ->  ( abs `  (
( F `  x
)  -  ( F `
 w ) ) )  <  y )  ->  A. x  e.  C  A. y  e.  RR+  E. z  e.  RR+  A. w  e.  C  ( ( abs `  ( x  -  w
) )  <  z  ->  ( abs `  (
( ( F  |`  C ) `  x
)  -  ( ( F  |`  C ) `  w ) ) )  <  y ) ) )
2910, 13, 28sylc 60 . . 3  |-  ( ( C  C_  A  /\  F  e.  ( A -cn-> B ) )  ->  A. x  e.  C  A. y  e.  RR+  E. z  e.  RR+  A. w  e.  C  ( ( abs `  ( x  -  w
) )  <  z  ->  ( abs `  (
( ( F  |`  C ) `  x
)  -  ( ( F  |`  C ) `  w ) ) )  <  y ) )
3010, 3sstrd 3363 . . . 4  |-  ( ( C  C_  A  /\  F  e.  ( A -cn-> B ) )  ->  C  C_  CC )
31 elcncf 20365 . . . 4  |-  ( ( C  C_  CC  /\  B  C_  CC )  ->  (
( F  |`  C )  e.  ( C -cn-> B )  <->  ( ( F  |`  C ) : C --> B  /\  A. x  e.  C  A. y  e.  RR+  E. z  e.  RR+  A. w  e.  C  ( ( abs `  (
x  -  w ) )  <  z  -> 
( abs `  (
( ( F  |`  C ) `  x
)  -  ( ( F  |`  C ) `  w ) ) )  <  y ) ) ) )
3230, 5, 31syl2anc 656 . . 3  |-  ( ( C  C_  A  /\  F  e.  ( A -cn-> B ) )  -> 
( ( F  |`  C )  e.  ( C -cn-> B )  <->  ( ( F  |`  C ) : C --> B  /\  A. x  e.  C  A. y  e.  RR+  E. z  e.  RR+  A. w  e.  C  ( ( abs `  ( x  -  w
) )  <  z  ->  ( abs `  (
( ( F  |`  C ) `  x
)  -  ( ( F  |`  C ) `  w ) ) )  <  y ) ) ) )
3312, 29, 32mpbir2and 908 . 2  |-  ( ( C  C_  A  /\  F  e.  ( A -cn-> B ) )  -> 
( F  |`  C )  e.  ( C -cn-> B ) )
3433ex 434 1  |-  ( C 
C_  A  ->  ( F  e.  ( A -cn-> B )  ->  ( F  |`  C )  e.  ( C -cn-> B ) ) )
Colors of variables: wff setvar class
Syntax hints:    -> wi 4    <-> wb 184    /\ wa 369    e. wcel 1761   A.wral 2713   E.wrex 2714    C_ wss 3325   class class class wbr 4289    |` cres 4838   -->wf 5411   ` cfv 5415  (class class class)co 6090   CCcc 9276    < clt 9414    - cmin 9591   RR+crp 10987   abscabs 12719   -cn->ccncf 20352
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1596  ax-4 1607  ax-5 1675  ax-6 1713  ax-7 1733  ax-8 1763  ax-9 1765  ax-10 1780  ax-11 1785  ax-12 1797  ax-13 1948  ax-ext 2422  ax-sep 4410  ax-nul 4418  ax-pow 4467  ax-pr 4528  ax-un 6371  ax-cnex 9334
This theorem depends on definitions:  df-bi 185  df-or 370  df-an 371  df-3an 962  df-tru 1367  df-ex 1592  df-nf 1595  df-sb 1706  df-eu 2263  df-mo 2264  df-clab 2428  df-cleq 2434  df-clel 2437  df-nfc 2566  df-ne 2606  df-ral 2718  df-rex 2719  df-rab 2722  df-v 2972  df-sbc 3184  df-dif 3328  df-un 3330  df-in 3332  df-ss 3339  df-nul 3635  df-if 3789  df-pw 3859  df-sn 3875  df-pr 3877  df-op 3881  df-uni 4089  df-br 4290  df-opab 4348  df-id 4632  df-xp 4842  df-rel 4843  df-cnv 4844  df-co 4845  df-dm 4846  df-rn 4847  df-res 4848  df-iota 5378  df-fun 5417  df-fn 5418  df-f 5419  df-fv 5423  df-ov 6093  df-oprab 6094  df-mpt2 6095  df-map 7212  df-cncf 20354
This theorem is referenced by:  cpnres  21311  dvlip  21365  dvlip2  21367  c1liplem1  21368  c1lip2  21370  dvgt0lem1  21374  dvivthlem1  21380  dvne0  21383  lhop1lem  21385  dvcnvrelem1  21389  dvcnvrelem2  21390  dvcvx  21392  dvfsumle  21393  dvfsumabs  21395  dvfsumlem2  21399  ftc2ditglem  21417  itgparts  21419  itgsubstlem  21420  psercn2  21831  abelth  21849  abelth2  21850  efcvx  21857  pige3  21922  dvrelog  22025  logcn  22035  logccv  22051  loglesqr  22139  ftc1cnnclem  28374  ftc2nc  28385  areacirc  28398  cncfres  28573  itgpowd  29499  areaquad  29501  lhe4.4ex1a  29512  cncfmptss  29677
  Copyright terms: Public domain W3C validator