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

Theorem rescncf 24939
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 (𝐶𝐴 → (𝐹 ∈ (𝐴cn𝐵) → (𝐹𝐶) ∈ (𝐶cn𝐵)))

Proof of Theorem rescncf
Dummy variables 𝑤 𝑥 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 simpr 488 . . . . . 6 ((𝐶𝐴𝐹 ∈ (𝐴cn𝐵)) → 𝐹 ∈ (𝐴cn𝐵))
2 cncfrss 24933 . . . . . . . 8 (𝐹 ∈ (𝐴cn𝐵) → 𝐴 ⊆ ℂ)
32adantl 485 . . . . . . 7 ((𝐶𝐴𝐹 ∈ (𝐴cn𝐵)) → 𝐴 ⊆ ℂ)
4 cncfrss2 24934 . . . . . . . 8 (𝐹 ∈ (𝐴cn𝐵) → 𝐵 ⊆ ℂ)
54adantl 485 . . . . . . 7 ((𝐶𝐴𝐹 ∈ (𝐴cn𝐵)) → 𝐵 ⊆ ℂ)
6 elcncf 24931 . . . . . . 7 ((𝐴 ⊆ ℂ ∧ 𝐵 ⊆ ℂ) → (𝐹 ∈ (𝐴cn𝐵) ↔ (𝐹:𝐴𝐵 ∧ ∀𝑥𝐴𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦))))
73, 5, 6syl2anc 593 . . . . . 6 ((𝐶𝐴𝐹 ∈ (𝐴cn𝐵)) → (𝐹 ∈ (𝐴cn𝐵) ↔ (𝐹:𝐴𝐵 ∧ ∀𝑥𝐴𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦))))
81, 7mpbid 234 . . . . 5 ((𝐶𝐴𝐹 ∈ (𝐴cn𝐵)) → (𝐹:𝐴𝐵 ∧ ∀𝑥𝐴𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦)))
98simpld 498 . . . 4 ((𝐶𝐴𝐹 ∈ (𝐴cn𝐵)) → 𝐹:𝐴𝐵)
10 simpl 486 . . . 4 ((𝐶𝐴𝐹 ∈ (𝐴cn𝐵)) → 𝐶𝐴)
119, 10fssresd 6727 . . 3 ((𝐶𝐴𝐹 ∈ (𝐴cn𝐵)) → (𝐹𝐶):𝐶𝐵)
128simprd 499 . . . 4 ((𝐶𝐴𝐹 ∈ (𝐴cn𝐵)) → ∀𝑥𝐴𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦))
13 ssralv 4005 . . . . 5 (𝐶𝐴 → (∀𝑥𝐴𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦) → ∀𝑥𝐶𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦)))
14 ssralv 4005 . . . . . . . . 9 (𝐶𝐴 → (∀𝑤𝐴 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦) → ∀𝑤𝐶 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦)))
15 fvres 6882 . . . . . . . . . . . . . . 15 (𝑥𝐶 → ((𝐹𝐶)‘𝑥) = (𝐹𝑥))
16 fvres 6882 . . . . . . . . . . . . . . 15 (𝑤𝐶 → ((𝐹𝐶)‘𝑤) = (𝐹𝑤))
1715, 16oveqan12d 7411 . . . . . . . . . . . . . 14 ((𝑥𝐶𝑤𝐶) → (((𝐹𝐶)‘𝑥) − ((𝐹𝐶)‘𝑤)) = ((𝐹𝑥) − (𝐹𝑤)))
1817fveq2d 6867 . . . . . . . . . . . . 13 ((𝑥𝐶𝑤𝐶) → (abs‘(((𝐹𝐶)‘𝑥) − ((𝐹𝐶)‘𝑤))) = (abs‘((𝐹𝑥) − (𝐹𝑤))))
1918breq1d 5109 . . . . . . . . . . . 12 ((𝑥𝐶𝑤𝐶) → ((abs‘(((𝐹𝐶)‘𝑥) − ((𝐹𝐶)‘𝑤))) < 𝑦 ↔ (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦))
2019imbi2d 342 . . . . . . . . . . 11 ((𝑥𝐶𝑤𝐶) → (((abs‘(𝑥𝑤)) < 𝑧 → (abs‘(((𝐹𝐶)‘𝑥) − ((𝐹𝐶)‘𝑤))) < 𝑦) ↔ ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦)))
2120biimprd 250 . . . . . . . . . 10 ((𝑥𝐶𝑤𝐶) → (((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦) → ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘(((𝐹𝐶)‘𝑥) − ((𝐹𝐶)‘𝑤))) < 𝑦)))
2221ralimdva 3173 . . . . . . . . 9 (𝑥𝐶 → (∀𝑤𝐶 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦) → ∀𝑤𝐶 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘(((𝐹𝐶)‘𝑥) − ((𝐹𝐶)‘𝑤))) < 𝑦)))
2314, 22sylan9 515 . . . . . . . 8 ((𝐶𝐴𝑥𝐶) → (∀𝑤𝐴 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦) → ∀𝑤𝐶 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘(((𝐹𝐶)‘𝑥) − ((𝐹𝐶)‘𝑤))) < 𝑦)))
2423reximdv 3176 . . . . . . 7 ((𝐶𝐴𝑥𝐶) → (∃𝑧 ∈ ℝ+𝑤𝐴 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦) → ∃𝑧 ∈ ℝ+𝑤𝐶 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘(((𝐹𝐶)‘𝑥) − ((𝐹𝐶)‘𝑤))) < 𝑦)))
2524ralimdv 3175 . . . . . 6 ((𝐶𝐴𝑥𝐶) → (∀𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦) → ∀𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐶 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘(((𝐹𝐶)‘𝑥) − ((𝐹𝐶)‘𝑤))) < 𝑦)))
2625ralimdva 3173 . . . . 5 (𝐶𝐴 → (∀𝑥𝐶𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦) → ∀𝑥𝐶𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐶 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘(((𝐹𝐶)‘𝑥) − ((𝐹𝐶)‘𝑤))) < 𝑦)))
2713, 26syld 47 . . . 4 (𝐶𝐴 → (∀𝑥𝐴𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘((𝐹𝑥) − (𝐹𝑤))) < 𝑦) → ∀𝑥𝐶𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐶 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘(((𝐹𝐶)‘𝑥) − ((𝐹𝐶)‘𝑤))) < 𝑦)))
2810, 12, 27sylc 65 . . 3 ((𝐶𝐴𝐹 ∈ (𝐴cn𝐵)) → ∀𝑥𝐶𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐶 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘(((𝐹𝐶)‘𝑥) − ((𝐹𝐶)‘𝑤))) < 𝑦))
2910, 3sstrd 3946 . . . 4 ((𝐶𝐴𝐹 ∈ (𝐴cn𝐵)) → 𝐶 ⊆ ℂ)
30 elcncf 24931 . . . 4 ((𝐶 ⊆ ℂ ∧ 𝐵 ⊆ ℂ) → ((𝐹𝐶) ∈ (𝐶cn𝐵) ↔ ((𝐹𝐶):𝐶𝐵 ∧ ∀𝑥𝐶𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐶 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘(((𝐹𝐶)‘𝑥) − ((𝐹𝐶)‘𝑤))) < 𝑦))))
3129, 5, 30syl2anc 593 . . 3 ((𝐶𝐴𝐹 ∈ (𝐴cn𝐵)) → ((𝐹𝐶) ∈ (𝐶cn𝐵) ↔ ((𝐹𝐶):𝐶𝐵 ∧ ∀𝑥𝐶𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐶 ((abs‘(𝑥𝑤)) < 𝑧 → (abs‘(((𝐹𝐶)‘𝑥) − ((𝐹𝐶)‘𝑤))) < 𝑦))))
3211, 28, 31mpbir2and 723 . 2 ((𝐶𝐴𝐹 ∈ (𝐴cn𝐵)) → (𝐹𝐶) ∈ (𝐶cn𝐵))
3332ex 416 1 (𝐶𝐴 → (𝐹 ∈ (𝐴cn𝐵) → (𝐹𝐶) ∈ (𝐶cn𝐵)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 208  wa 399  wcel 2141  wral 3075  wrex 3085  wss 3904   class class class wbr 5099  cres 5647  wf 6513  cfv 6517  (class class class)co 7392  cc 11068   < clt 11213  cmin 11411  +crp 12990  abscabs 15244  cnccncf 24918
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1814  ax-4 1828  ax-5 1929  ax-6 1986  ax-7 2027  ax-8 2143  ax-9 2151  ax-10 2174  ax-11 2190  ax-12 2211  ax-ext 2733  ax-sep 5245  ax-nul 5255  ax-pow 5321  ax-pr 5389  ax-un 7714  ax-cnex 11126
This theorem depends on definitions:  df-bi 209  df-an 400  df-or 859  df-3an 1099  df-tru 1562  df-fal 1572  df-ex 1799  df-nf 1803  df-sb 2090  df-mo 2565  df-eu 2595  df-clab 2740  df-cleq 2753  df-clel 2836  df-nfc 2910  df-ne 2957  df-ral 3076  df-rex 3086  df-rab 3414  df-v 3455  df-sbc 3745  df-dif 3907  df-un 3909  df-in 3911  df-ss 3921  df-nul 4286  df-if 4480  df-pw 4556  df-sn 4582  df-pr 4584  df-op 4588  df-uni 4865  df-br 5100  df-opab 5162  df-id 5540  df-xp 5651  df-rel 5652  df-cnv 5653  df-co 5654  df-dm 5655  df-rn 5656  df-res 5657  df-iota 6473  df-fun 6519  df-fn 6520  df-f 6521  df-fv 6525  df-ov 7395  df-oprab 7396  df-mpo 7397  df-map 8805  df-cncf 24920
This theorem is referenced by:  cpnres  25979  dvlip  26035  dvlip2  26037  c1liplem1  26038  c1lip2  26040  dvgt0lem1  26044  dvivthlem1  26050  dvne0  26053  lhop1lem  26055  dvcnvrelem1  26059  dvcnvrelem2  26060  dvcvx  26062  dvfsumle  26063  dvfsumabs  26065  dvfsumlem2  26069  ftc2ditglem  26087  itgparts  26089  itgsubstlem  26090  itgpowd  26092  psercn2  26463  abelth  26481  abelth2  26482  efcvx  26489  pige3ALT  26562  dvrelog  26679  logcn  26689  logccv  26705  loglesqrt  26803  rpsqrtcn  34851  cxpcncf1  34853  ftc2re  34856  fdvposlt  34857  fdvposle  34859  itgexpif  34864  ftc1cnnclem  38154  ftc2nc  38165  areacirc  38176  cncfres  38228  resopunitintvd  42607  resclunitintvd  42608  lcmineqlem2  42611  aks4d1p1p5  42656  areaquad  43757  lhe4.4ex1a  44869  cncfmptss  46127  resincncf  46413  dvbdfbdioolem1  46466  itgsbtaddcnst  46520  fourierdlem38  46683  fourierdlem46  46690  fourierdlem72  46716  fourierdlem90  46734  fourierdlem111  46755  fouriercn  46770
  Copyright terms: Public domain W3C validator