Metamath Proof Explorer


Theorem rescncf

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)

Ref Expression
Assertion rescncf ( 𝐶𝐴 → ( 𝐹 ∈ ( 𝐴cn𝐵 ) → ( 𝐹𝐶 ) ∈ ( 𝐶cn𝐵 ) ) )

Proof

Step Hyp Ref Expression
1 simpr ( ( 𝐶𝐴𝐹 ∈ ( 𝐴cn𝐵 ) ) → 𝐹 ∈ ( 𝐴cn𝐵 ) )
2 cncfrss ( 𝐹 ∈ ( 𝐴cn𝐵 ) → 𝐴 ⊆ ℂ )
3 2 adantl ( ( 𝐶𝐴𝐹 ∈ ( 𝐴cn𝐵 ) ) → 𝐴 ⊆ ℂ )
4 cncfrss2 ( 𝐹 ∈ ( 𝐴cn𝐵 ) → 𝐵 ⊆ ℂ )
5 4 adantl ( ( 𝐶𝐴𝐹 ∈ ( 𝐴cn𝐵 ) ) → 𝐵 ⊆ ℂ )
6 elcncf ( ( 𝐴 ⊆ ℂ ∧ 𝐵 ⊆ ℂ ) → ( 𝐹 ∈ ( 𝐴cn𝐵 ) ↔ ( 𝐹 : 𝐴𝐵 ∧ ∀ 𝑥𝐴𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) ) ) )
7 3 5 6 syl2anc ( ( 𝐶𝐴𝐹 ∈ ( 𝐴cn𝐵 ) ) → ( 𝐹 ∈ ( 𝐴cn𝐵 ) ↔ ( 𝐹 : 𝐴𝐵 ∧ ∀ 𝑥𝐴𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) ) ) )
8 1 7 mpbid ( ( 𝐶𝐴𝐹 ∈ ( 𝐴cn𝐵 ) ) → ( 𝐹 : 𝐴𝐵 ∧ ∀ 𝑥𝐴𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) ) )
9 8 simpld ( ( 𝐶𝐴𝐹 ∈ ( 𝐴cn𝐵 ) ) → 𝐹 : 𝐴𝐵 )
10 simpl ( ( 𝐶𝐴𝐹 ∈ ( 𝐴cn𝐵 ) ) → 𝐶𝐴 )
11 9 10 fssresd ( ( 𝐶𝐴𝐹 ∈ ( 𝐴cn𝐵 ) ) → ( 𝐹𝐶 ) : 𝐶𝐵 )
12 8 simprd ( ( 𝐶𝐴𝐹 ∈ ( 𝐴cn𝐵 ) ) → ∀ 𝑥𝐴𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) )
13 ssralv ( 𝐶𝐴 → ( ∀ 𝑥𝐴𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) → ∀ 𝑥𝐶𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) ) )
14 ssralv ( 𝐶𝐴 → ( ∀ 𝑤𝐴 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) → ∀ 𝑤𝐶 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) ) )
15 fvres ( 𝑥𝐶 → ( ( 𝐹𝐶 ) ‘ 𝑥 ) = ( 𝐹𝑥 ) )
16 fvres ( 𝑤𝐶 → ( ( 𝐹𝐶 ) ‘ 𝑤 ) = ( 𝐹𝑤 ) )
17 15 16 oveqan12d ( ( 𝑥𝐶𝑤𝐶 ) → ( ( ( 𝐹𝐶 ) ‘ 𝑥 ) − ( ( 𝐹𝐶 ) ‘ 𝑤 ) ) = ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) )
18 17 fveq2d ( ( 𝑥𝐶𝑤𝐶 ) → ( abs ‘ ( ( ( 𝐹𝐶 ) ‘ 𝑥 ) − ( ( 𝐹𝐶 ) ‘ 𝑤 ) ) ) = ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) )
19 18 breq1d ( ( 𝑥𝐶𝑤𝐶 ) → ( ( abs ‘ ( ( ( 𝐹𝐶 ) ‘ 𝑥 ) − ( ( 𝐹𝐶 ) ‘ 𝑤 ) ) ) < 𝑦 ↔ ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) )
20 19 imbi2d ( ( 𝑥𝐶𝑤𝐶 ) → ( ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( ( 𝐹𝐶 ) ‘ 𝑥 ) − ( ( 𝐹𝐶 ) ‘ 𝑤 ) ) ) < 𝑦 ) ↔ ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) ) )
21 20 biimprd ( ( 𝑥𝐶𝑤𝐶 ) → ( ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) → ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( ( 𝐹𝐶 ) ‘ 𝑥 ) − ( ( 𝐹𝐶 ) ‘ 𝑤 ) ) ) < 𝑦 ) ) )
22 21 ralimdva ( 𝑥𝐶 → ( ∀ 𝑤𝐶 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) → ∀ 𝑤𝐶 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( ( 𝐹𝐶 ) ‘ 𝑥 ) − ( ( 𝐹𝐶 ) ‘ 𝑤 ) ) ) < 𝑦 ) ) )
23 14 22 sylan9 ( ( 𝐶𝐴𝑥𝐶 ) → ( ∀ 𝑤𝐴 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) → ∀ 𝑤𝐶 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( ( 𝐹𝐶 ) ‘ 𝑥 ) − ( ( 𝐹𝐶 ) ‘ 𝑤 ) ) ) < 𝑦 ) ) )
24 23 reximdv ( ( 𝐶𝐴𝑥𝐶 ) → ( ∃ 𝑧 ∈ ℝ+𝑤𝐴 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) → ∃ 𝑧 ∈ ℝ+𝑤𝐶 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( ( 𝐹𝐶 ) ‘ 𝑥 ) − ( ( 𝐹𝐶 ) ‘ 𝑤 ) ) ) < 𝑦 ) ) )
25 24 ralimdv ( ( 𝐶𝐴𝑥𝐶 ) → ( ∀ 𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) → ∀ 𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐶 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( ( 𝐹𝐶 ) ‘ 𝑥 ) − ( ( 𝐹𝐶 ) ‘ 𝑤 ) ) ) < 𝑦 ) ) )
26 25 ralimdva ( 𝐶𝐴 → ( ∀ 𝑥𝐶𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) → ∀ 𝑥𝐶𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐶 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( ( 𝐹𝐶 ) ‘ 𝑥 ) − ( ( 𝐹𝐶 ) ‘ 𝑤 ) ) ) < 𝑦 ) ) )
27 13 26 syld ( 𝐶𝐴 → ( ∀ 𝑥𝐴𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐴 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑥 ) − ( 𝐹𝑤 ) ) ) < 𝑦 ) → ∀ 𝑥𝐶𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐶 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( ( 𝐹𝐶 ) ‘ 𝑥 ) − ( ( 𝐹𝐶 ) ‘ 𝑤 ) ) ) < 𝑦 ) ) )
28 10 12 27 sylc ( ( 𝐶𝐴𝐹 ∈ ( 𝐴cn𝐵 ) ) → ∀ 𝑥𝐶𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐶 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( ( 𝐹𝐶 ) ‘ 𝑥 ) − ( ( 𝐹𝐶 ) ‘ 𝑤 ) ) ) < 𝑦 ) )
29 10 3 sstrd ( ( 𝐶𝐴𝐹 ∈ ( 𝐴cn𝐵 ) ) → 𝐶 ⊆ ℂ )
30 elcncf ( ( 𝐶 ⊆ ℂ ∧ 𝐵 ⊆ ℂ ) → ( ( 𝐹𝐶 ) ∈ ( 𝐶cn𝐵 ) ↔ ( ( 𝐹𝐶 ) : 𝐶𝐵 ∧ ∀ 𝑥𝐶𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐶 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( ( 𝐹𝐶 ) ‘ 𝑥 ) − ( ( 𝐹𝐶 ) ‘ 𝑤 ) ) ) < 𝑦 ) ) ) )
31 29 5 30 syl2anc ( ( 𝐶𝐴𝐹 ∈ ( 𝐴cn𝐵 ) ) → ( ( 𝐹𝐶 ) ∈ ( 𝐶cn𝐵 ) ↔ ( ( 𝐹𝐶 ) : 𝐶𝐵 ∧ ∀ 𝑥𝐶𝑦 ∈ ℝ+𝑧 ∈ ℝ+𝑤𝐶 ( ( abs ‘ ( 𝑥𝑤 ) ) < 𝑧 → ( abs ‘ ( ( ( 𝐹𝐶 ) ‘ 𝑥 ) − ( ( 𝐹𝐶 ) ‘ 𝑤 ) ) ) < 𝑦 ) ) ) )
32 11 28 31 mpbir2and ( ( 𝐶𝐴𝐹 ∈ ( 𝐴cn𝐵 ) ) → ( 𝐹𝐶 ) ∈ ( 𝐶cn𝐵 ) )
33 32 ex ( 𝐶𝐴 → ( 𝐹 ∈ ( 𝐴cn𝐵 ) → ( 𝐹𝐶 ) ∈ ( 𝐶cn𝐵 ) ) )