Metamath Proof Explorer


Theorem subcn2

Description: Complex number subtraction is a continuous function. Part of Proposition 14-4.16 of Gleason p. 243. (Contributed by Mario Carneiro, 31-Jan-2014)

Ref Expression
Assertion subcn2 ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ → ∃ y ∈ ℝ + ∃ z ∈ ℝ + ∀ u ∈ ℂ ∀ v ∈ ℂ u − B < y ∧ v − C < z → u - v - B − C < A

Proof

Step Hyp Ref Expression
1 negcl ⊢ C ∈ ℂ → − C ∈ ℂ
2 addcn2 ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ − C ∈ ℂ → ∃ y ∈ ℝ + ∃ z ∈ ℝ + ∀ u ∈ ℂ ∀ w ∈ ℂ u − B < y ∧ w − − C < z → u + w - B + − C < A
3 1 2 syl3an3 ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ → ∃ y ∈ ℝ + ∃ z ∈ ℝ + ∀ u ∈ ℂ ∀ w ∈ ℂ u − B < y ∧ w − − C < z → u + w - B + − C < A
4 negcl ⊢ v ∈ ℂ → − v ∈ ℂ
5 fvoveq1 ⊢ w = − v → w − − C = - v - − C
6 5 breq1d ⊢ w = − v → w − − C < z ↔ - v - − C < z
7 6 anbi2d ⊢ w = − v → u − B < y ∧ w − − C < z ↔ u − B < y ∧ - v - − C < z
8 oveq2 ⊢ w = − v → u + w = u + − v
9 8 fvoveq1d ⊢ w = − v → u + w - B + − C = u + − v - B + − C
10 9 breq1d ⊢ w = − v → u + w - B + − C < A ↔ u + − v - B + − C < A
11 7 10 imbi12d ⊢ w = − v → u − B < y ∧ w − − C < z → u + w - B + − C < A ↔ u − B < y ∧ - v - − C < z → u + − v - B + − C < A
12 11 rspcv ⊢ − v ∈ ℂ → ∀ w ∈ ℂ u − B < y ∧ w − − C < z → u + w - B + − C < A → u − B < y ∧ - v - − C < z → u + − v - B + − C < A
13 4 12 syl ⊢ v ∈ ℂ → ∀ w ∈ ℂ u − B < y ∧ w − − C < z → u + w - B + − C < A → u − B < y ∧ - v - − C < z → u + − v - B + − C < A
14 13 adantl ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → ∀ w ∈ ℂ u − B < y ∧ w − − C < z → u + w - B + − C < A → u − B < y ∧ - v - − C < z → u + − v - B + − C < A
15 simpr ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → v ∈ ℂ
16 simpll3 ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → C ∈ ℂ
17 15 16 neg2subd ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → - v - − C = C − v
18 17 fveq2d ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → - v - − C = C − v
19 16 15 abssubd ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → C − v = v − C
20 18 19 eqtrd ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → - v - − C = v − C
21 20 breq1d ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → - v - − C < z ↔ v − C < z
22 21 anbi2d ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → u − B < y ∧ - v - − C < z ↔ u − B < y ∧ v − C < z
23 negsub ⊢ u ∈ ℂ ∧ v ∈ ℂ → u + − v = u − v
24 23 adantll ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → u + − v = u − v
25 simpll2 ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → B ∈ ℂ
26 25 16 negsubd ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → B + − C = B − C
27 24 26 oveq12d ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → u + − v - B + − C = u - v - B − C
28 27 fveq2d ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → u + − v - B + − C = u - v - B − C
29 28 breq1d ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → u + − v - B + − C < A ↔ u - v - B − C < A
30 22 29 imbi12d ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → u − B < y ∧ - v - − C < z → u + − v - B + − C < A ↔ u − B < y ∧ v − C < z → u - v - B − C < A
31 14 30 sylibd ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ ∧ v ∈ ℂ → ∀ w ∈ ℂ u − B < y ∧ w − − C < z → u + w - B + − C < A → u − B < y ∧ v − C < z → u - v - B − C < A
32 31 ralrimdva ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ ∧ u ∈ ℂ → ∀ w ∈ ℂ u − B < y ∧ w − − C < z → u + w - B + − C < A → ∀ v ∈ ℂ u − B < y ∧ v − C < z → u - v - B − C < A
33 32 ralimdva ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ → ∀ u ∈ ℂ ∀ w ∈ ℂ u − B < y ∧ w − − C < z → u + w - B + − C < A → ∀ u ∈ ℂ ∀ v ∈ ℂ u − B < y ∧ v − C < z → u - v - B − C < A
34 33 reximdv ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ → ∃ z ∈ ℝ + ∀ u ∈ ℂ ∀ w ∈ ℂ u − B < y ∧ w − − C < z → u + w - B + − C < A → ∃ z ∈ ℝ + ∀ u ∈ ℂ ∀ v ∈ ℂ u − B < y ∧ v − C < z → u - v - B − C < A
35 34 reximdv ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ → ∃ y ∈ ℝ + ∃ z ∈ ℝ + ∀ u ∈ ℂ ∀ w ∈ ℂ u − B < y ∧ w − − C < z → u + w - B + − C < A → ∃ y ∈ ℝ + ∃ z ∈ ℝ + ∀ u ∈ ℂ ∀ v ∈ ℂ u − B < y ∧ v − C < z → u - v - B − C < A
36 3 35 mpd ⊢ A ∈ ℝ + ∧ B ∈ ℂ ∧ C ∈ ℂ → ∃ y ∈ ℝ + ∃ z ∈ ℝ + ∀ u ∈ ℂ ∀ v ∈ ℂ u − B < y ∧ v − C < z → u - v - B − C < A