Metamath Proof Explorer


Theorem ivthlem3

Description: Lemma for ivth , the intermediate value theorem. Show that ( FC ) cannot be greater than U , and so establish the existence of a root of the function. (Contributed by Mario Carneiro, 30-Apr-2014) (Revised by Mario Carneiro, 17-Jun-2014)

Ref Expression
Hypotheses ivth.1 ( 𝜑𝐴 ∈ ℝ )
ivth.2 ( 𝜑𝐵 ∈ ℝ )
ivth.3 ( 𝜑𝑈 ∈ ℝ )
ivth.4 ( 𝜑𝐴 < 𝐵 )
ivth.5 ( 𝜑 → ( 𝐴 [,] 𝐵 ) ⊆ 𝐷 )
ivth.7 ( 𝜑𝐹 ∈ ( 𝐷cn→ ℂ ) )
ivth.8 ( ( 𝜑𝑥 ∈ ( 𝐴 [,] 𝐵 ) ) → ( 𝐹𝑥 ) ∈ ℝ )
ivth.9 ( 𝜑 → ( ( 𝐹𝐴 ) < 𝑈𝑈 < ( 𝐹𝐵 ) ) )
ivth.10 𝑆 = { 𝑥 ∈ ( 𝐴 [,] 𝐵 ) ∣ ( 𝐹𝑥 ) ≤ 𝑈 }
ivth.11 𝐶 = sup ( 𝑆 , ℝ , < )
Assertion ivthlem3 ( 𝜑 → ( 𝐶 ∈ ( 𝐴 (,) 𝐵 ) ∧ ( 𝐹𝐶 ) = 𝑈 ) )

Proof

Step Hyp Ref Expression
1 ivth.1 ( 𝜑𝐴 ∈ ℝ )
2 ivth.2 ( 𝜑𝐵 ∈ ℝ )
3 ivth.3 ( 𝜑𝑈 ∈ ℝ )
4 ivth.4 ( 𝜑𝐴 < 𝐵 )
5 ivth.5 ( 𝜑 → ( 𝐴 [,] 𝐵 ) ⊆ 𝐷 )
6 ivth.7 ( 𝜑𝐹 ∈ ( 𝐷cn→ ℂ ) )
7 ivth.8 ( ( 𝜑𝑥 ∈ ( 𝐴 [,] 𝐵 ) ) → ( 𝐹𝑥 ) ∈ ℝ )
8 ivth.9 ( 𝜑 → ( ( 𝐹𝐴 ) < 𝑈𝑈 < ( 𝐹𝐵 ) ) )
9 ivth.10 𝑆 = { 𝑥 ∈ ( 𝐴 [,] 𝐵 ) ∣ ( 𝐹𝑥 ) ≤ 𝑈 }
10 ivth.11 𝐶 = sup ( 𝑆 , ℝ , < )
11 9 ssrab3 𝑆 ⊆ ( 𝐴 [,] 𝐵 )
12 iccssre ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ) → ( 𝐴 [,] 𝐵 ) ⊆ ℝ )
13 1 2 12 syl2anc ( 𝜑 → ( 𝐴 [,] 𝐵 ) ⊆ ℝ )
14 11 13 sstrid ( 𝜑𝑆 ⊆ ℝ )
15 1 2 3 4 5 6 7 8 9 ivthlem1 ( 𝜑 → ( 𝐴𝑆 ∧ ∀ 𝑧𝑆 𝑧𝐵 ) )
16 15 simpld ( 𝜑𝐴𝑆 )
17 16 ne0d ( 𝜑𝑆 ≠ ∅ )
18 15 simprd ( 𝜑 → ∀ 𝑧𝑆 𝑧𝐵 )
19 brralrspcev ( ( 𝐵 ∈ ℝ ∧ ∀ 𝑧𝑆 𝑧𝐵 ) → ∃ 𝑥 ∈ ℝ ∀ 𝑧𝑆 𝑧𝑥 )
20 2 18 19 syl2anc ( 𝜑 → ∃ 𝑥 ∈ ℝ ∀ 𝑧𝑆 𝑧𝑥 )
21 14 17 20 suprcld ( 𝜑 → sup ( 𝑆 , ℝ , < ) ∈ ℝ )
22 10 21 eqeltrid ( 𝜑𝐶 ∈ ℝ )
23 8 simpld ( 𝜑 → ( 𝐹𝐴 ) < 𝑈 )
24 1 2 3 4 5 6 7 8 9 10 ivthlem2 ( 𝜑 → ¬ ( 𝐹𝐶 ) < 𝑈 )
25 6 adantr ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) → 𝐹 ∈ ( 𝐷cn→ ℂ ) )
26 14 17 20 16 suprubd ( 𝜑𝐴 ≤ sup ( 𝑆 , ℝ , < ) )
27 26 10 breqtrrdi ( 𝜑𝐴𝐶 )
28 14 17 20 3jca ( 𝜑 → ( 𝑆 ⊆ ℝ ∧ 𝑆 ≠ ∅ ∧ ∃ 𝑥 ∈ ℝ ∀ 𝑧𝑆 𝑧𝑥 ) )
29 suprleub ( ( ( 𝑆 ⊆ ℝ ∧ 𝑆 ≠ ∅ ∧ ∃ 𝑥 ∈ ℝ ∀ 𝑧𝑆 𝑧𝑥 ) ∧ 𝐵 ∈ ℝ ) → ( sup ( 𝑆 , ℝ , < ) ≤ 𝐵 ↔ ∀ 𝑧𝑆 𝑧𝐵 ) )
30 28 2 29 syl2anc ( 𝜑 → ( sup ( 𝑆 , ℝ , < ) ≤ 𝐵 ↔ ∀ 𝑧𝑆 𝑧𝐵 ) )
31 18 30 mpbird ( 𝜑 → sup ( 𝑆 , ℝ , < ) ≤ 𝐵 )
32 10 31 eqbrtrid ( 𝜑𝐶𝐵 )
33 elicc2 ( ( 𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ) → ( 𝐶 ∈ ( 𝐴 [,] 𝐵 ) ↔ ( 𝐶 ∈ ℝ ∧ 𝐴𝐶𝐶𝐵 ) ) )
34 1 2 33 syl2anc ( 𝜑 → ( 𝐶 ∈ ( 𝐴 [,] 𝐵 ) ↔ ( 𝐶 ∈ ℝ ∧ 𝐴𝐶𝐶𝐵 ) ) )
35 22 27 32 34 mpbir3and ( 𝜑𝐶 ∈ ( 𝐴 [,] 𝐵 ) )
36 5 35 sseldd ( 𝜑𝐶𝐷 )
37 36 adantr ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) → 𝐶𝐷 )
38 fveq2 ( 𝑥 = 𝐶 → ( 𝐹𝑥 ) = ( 𝐹𝐶 ) )
39 38 eleq1d ( 𝑥 = 𝐶 → ( ( 𝐹𝑥 ) ∈ ℝ ↔ ( 𝐹𝐶 ) ∈ ℝ ) )
40 7 ralrimiva ( 𝜑 → ∀ 𝑥 ∈ ( 𝐴 [,] 𝐵 ) ( 𝐹𝑥 ) ∈ ℝ )
41 39 40 35 rspcdva ( 𝜑 → ( 𝐹𝐶 ) ∈ ℝ )
42 difrp ( ( 𝑈 ∈ ℝ ∧ ( 𝐹𝐶 ) ∈ ℝ ) → ( 𝑈 < ( 𝐹𝐶 ) ↔ ( ( 𝐹𝐶 ) − 𝑈 ) ∈ ℝ+ ) )
43 3 41 42 syl2anc ( 𝜑 → ( 𝑈 < ( 𝐹𝐶 ) ↔ ( ( 𝐹𝐶 ) − 𝑈 ) ∈ ℝ+ ) )
44 43 biimpa ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) → ( ( 𝐹𝐶 ) − 𝑈 ) ∈ ℝ+ )
45 cncfi ( ( 𝐹 ∈ ( 𝐷cn→ ℂ ) ∧ 𝐶𝐷 ∧ ( ( 𝐹𝐶 ) − 𝑈 ) ∈ ℝ+ ) → ∃ 𝑧 ∈ ℝ+𝑦𝐷 ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) )
46 25 37 44 45 syl3anc ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) → ∃ 𝑧 ∈ ℝ+𝑦𝐷 ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) )
47 ssralv ( ( 𝐴 [,] 𝐵 ) ⊆ 𝐷 → ( ∀ 𝑦𝐷 ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) → ∀ 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) ) )
48 5 47 syl ( 𝜑 → ( ∀ 𝑦𝐷 ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) → ∀ 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) ) )
49 48 ad2antrr ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ( ∀ 𝑦𝐷 ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) → ∀ 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) ) )
50 22 ad2antrr ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → 𝐶 ∈ ℝ )
51 ltsubrp ( ( 𝐶 ∈ ℝ ∧ 𝑧 ∈ ℝ+ ) → ( 𝐶𝑧 ) < 𝐶 )
52 50 51 sylancom ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ( 𝐶𝑧 ) < 𝐶 )
53 52 10 breqtrdi ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ( 𝐶𝑧 ) < sup ( 𝑆 , ℝ , < ) )
54 28 ad2antrr ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ( 𝑆 ⊆ ℝ ∧ 𝑆 ≠ ∅ ∧ ∃ 𝑥 ∈ ℝ ∀ 𝑧𝑆 𝑧𝑥 ) )
55 rpre ( 𝑧 ∈ ℝ+𝑧 ∈ ℝ )
56 55 adantl ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → 𝑧 ∈ ℝ )
57 50 56 resubcld ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ( 𝐶𝑧 ) ∈ ℝ )
58 suprlub ( ( ( 𝑆 ⊆ ℝ ∧ 𝑆 ≠ ∅ ∧ ∃ 𝑥 ∈ ℝ ∀ 𝑧𝑆 𝑧𝑥 ) ∧ ( 𝐶𝑧 ) ∈ ℝ ) → ( ( 𝐶𝑧 ) < sup ( 𝑆 , ℝ , < ) ↔ ∃ 𝑦𝑆 ( 𝐶𝑧 ) < 𝑦 ) )
59 54 57 58 syl2anc ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ( ( 𝐶𝑧 ) < sup ( 𝑆 , ℝ , < ) ↔ ∃ 𝑦𝑆 ( 𝐶𝑧 ) < 𝑦 ) )
60 53 59 mpbid ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ∃ 𝑦𝑆 ( 𝐶𝑧 ) < 𝑦 )
61 11 sseli ( 𝑦𝑆𝑦 ∈ ( 𝐴 [,] 𝐵 ) )
62 61 ad2antrl ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) ) → 𝑦 ∈ ( 𝐴 [,] 𝐵 ) )
63 simplll ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) ) → 𝜑 )
64 63 13 syl ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) ) → ( 𝐴 [,] 𝐵 ) ⊆ ℝ )
65 64 62 sseldd ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) ) → 𝑦 ∈ ℝ )
66 63 22 syl ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) ) → 𝐶 ∈ ℝ )
67 63 28 syl ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) ) → ( 𝑆 ⊆ ℝ ∧ 𝑆 ≠ ∅ ∧ ∃ 𝑥 ∈ ℝ ∀ 𝑧𝑆 𝑧𝑥 ) )
68 simprl ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) ) → 𝑦𝑆 )
69 suprub ( ( ( 𝑆 ⊆ ℝ ∧ 𝑆 ≠ ∅ ∧ ∃ 𝑥 ∈ ℝ ∀ 𝑧𝑆 𝑧𝑥 ) ∧ 𝑦𝑆 ) → 𝑦 ≤ sup ( 𝑆 , ℝ , < ) )
70 67 68 69 syl2anc ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) ) → 𝑦 ≤ sup ( 𝑆 , ℝ , < ) )
71 70 10 breqtrrdi ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) ) → 𝑦𝐶 )
72 65 66 71 abssuble0d ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) ) → ( abs ‘ ( 𝑦𝐶 ) ) = ( 𝐶𝑦 ) )
73 56 adantr ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) ) → 𝑧 ∈ ℝ )
74 simprr ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) ) → ( 𝐶𝑧 ) < 𝑦 )
75 66 73 65 74 ltsub23d ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) ) → ( 𝐶𝑦 ) < 𝑧 )
76 72 75 eqbrtrd ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) ) → ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 )
77 62 76 68 jca32 ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) ) → ( 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ∧ ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧𝑦𝑆 ) ) )
78 77 ex ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ( ( 𝑦𝑆 ∧ ( 𝐶𝑧 ) < 𝑦 ) → ( 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ∧ ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧𝑦𝑆 ) ) ) )
79 78 reximdv2 ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ( ∃ 𝑦𝑆 ( 𝐶𝑧 ) < 𝑦 → ∃ 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧𝑦𝑆 ) ) )
80 60 79 mpd ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ∃ 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧𝑦𝑆 ) )
81 r19.29 ( ( ∀ 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) ∧ ∃ 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧𝑦𝑆 ) ) → ∃ 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ( ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) ∧ ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧𝑦𝑆 ) ) )
82 pm3.45 ( ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) → ( ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧𝑦𝑆 ) → ( ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ∧ 𝑦𝑆 ) ) )
83 82 imp ( ( ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) ∧ ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧𝑦𝑆 ) ) → ( ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ∧ 𝑦𝑆 ) )
84 fveq2 ( 𝑥 = 𝑦 → ( 𝐹𝑥 ) = ( 𝐹𝑦 ) )
85 84 eleq1d ( 𝑥 = 𝑦 → ( ( 𝐹𝑥 ) ∈ ℝ ↔ ( 𝐹𝑦 ) ∈ ℝ ) )
86 40 ad2antrr ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → ∀ 𝑥 ∈ ( 𝐴 [,] 𝐵 ) ( 𝐹𝑥 ) ∈ ℝ )
87 61 ad2antll ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → 𝑦 ∈ ( 𝐴 [,] 𝐵 ) )
88 85 86 87 rspcdva ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → ( 𝐹𝑦 ) ∈ ℝ )
89 41 ad2antrr ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → ( 𝐹𝐶 ) ∈ ℝ )
90 3 ad2antrr ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → 𝑈 ∈ ℝ )
91 89 90 resubcld ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → ( ( 𝐹𝐶 ) − 𝑈 ) ∈ ℝ )
92 88 89 91 absdifltd ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → ( ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ↔ ( ( ( 𝐹𝐶 ) − ( ( 𝐹𝐶 ) − 𝑈 ) ) < ( 𝐹𝑦 ) ∧ ( 𝐹𝑦 ) < ( ( 𝐹𝐶 ) + ( ( 𝐹𝐶 ) − 𝑈 ) ) ) ) )
93 89 recnd ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → ( 𝐹𝐶 ) ∈ ℂ )
94 90 recnd ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → 𝑈 ∈ ℂ )
95 93 94 nncand ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → ( ( 𝐹𝐶 ) − ( ( 𝐹𝐶 ) − 𝑈 ) ) = 𝑈 )
96 95 breq1d ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → ( ( ( 𝐹𝐶 ) − ( ( 𝐹𝐶 ) − 𝑈 ) ) < ( 𝐹𝑦 ) ↔ 𝑈 < ( 𝐹𝑦 ) ) )
97 84 breq1d ( 𝑥 = 𝑦 → ( ( 𝐹𝑥 ) ≤ 𝑈 ↔ ( 𝐹𝑦 ) ≤ 𝑈 ) )
98 97 9 elrab2 ( 𝑦𝑆 ↔ ( 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ∧ ( 𝐹𝑦 ) ≤ 𝑈 ) )
99 98 simprbi ( 𝑦𝑆 → ( 𝐹𝑦 ) ≤ 𝑈 )
100 99 ad2antll ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → ( 𝐹𝑦 ) ≤ 𝑈 )
101 88 90 100 lensymd ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → ¬ 𝑈 < ( 𝐹𝑦 ) )
102 101 pm2.21d ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → ( 𝑈 < ( 𝐹𝑦 ) → ¬ 𝑈 < ( 𝐹𝐶 ) ) )
103 96 102 sylbid ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → ( ( ( 𝐹𝐶 ) − ( ( 𝐹𝐶 ) − 𝑈 ) ) < ( 𝐹𝑦 ) → ¬ 𝑈 < ( 𝐹𝐶 ) ) )
104 103 adantrd ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → ( ( ( ( 𝐹𝐶 ) − ( ( 𝐹𝐶 ) − 𝑈 ) ) < ( 𝐹𝑦 ) ∧ ( 𝐹𝑦 ) < ( ( 𝐹𝐶 ) + ( ( 𝐹𝐶 ) − 𝑈 ) ) ) → ¬ 𝑈 < ( 𝐹𝐶 ) ) )
105 92 104 sylbid ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ ( 𝑧 ∈ ℝ+𝑦𝑆 ) ) → ( ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) → ¬ 𝑈 < ( 𝐹𝐶 ) ) )
106 105 expr ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ( 𝑦𝑆 → ( ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) → ¬ 𝑈 < ( 𝐹𝐶 ) ) ) )
107 106 impcomd ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ( ( ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ∧ 𝑦𝑆 ) → ¬ 𝑈 < ( 𝐹𝐶 ) ) )
108 107 adantr ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ) → ( ( ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ∧ 𝑦𝑆 ) → ¬ 𝑈 < ( 𝐹𝐶 ) ) )
109 83 108 syl5 ( ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) ∧ 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ) → ( ( ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) ∧ ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧𝑦𝑆 ) ) → ¬ 𝑈 < ( 𝐹𝐶 ) ) )
110 109 rexlimdva ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ( ∃ 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ( ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) ∧ ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧𝑦𝑆 ) ) → ¬ 𝑈 < ( 𝐹𝐶 ) ) )
111 81 110 syl5 ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ( ( ∀ 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) ∧ ∃ 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧𝑦𝑆 ) ) → ¬ 𝑈 < ( 𝐹𝐶 ) ) )
112 80 111 mpan2d ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ( ∀ 𝑦 ∈ ( 𝐴 [,] 𝐵 ) ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) → ¬ 𝑈 < ( 𝐹𝐶 ) ) )
113 49 112 syld ( ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) ∧ 𝑧 ∈ ℝ+ ) → ( ∀ 𝑦𝐷 ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) → ¬ 𝑈 < ( 𝐹𝐶 ) ) )
114 113 rexlimdva ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) → ( ∃ 𝑧 ∈ ℝ+𝑦𝐷 ( ( abs ‘ ( 𝑦𝐶 ) ) < 𝑧 → ( abs ‘ ( ( 𝐹𝑦 ) − ( 𝐹𝐶 ) ) ) < ( ( 𝐹𝐶 ) − 𝑈 ) ) → ¬ 𝑈 < ( 𝐹𝐶 ) ) )
115 46 114 mpd ( ( 𝜑𝑈 < ( 𝐹𝐶 ) ) → ¬ 𝑈 < ( 𝐹𝐶 ) )
116 115 pm2.01da ( 𝜑 → ¬ 𝑈 < ( 𝐹𝐶 ) )
117 41 3 lttri3d ( 𝜑 → ( ( 𝐹𝐶 ) = 𝑈 ↔ ( ¬ ( 𝐹𝐶 ) < 𝑈 ∧ ¬ 𝑈 < ( 𝐹𝐶 ) ) ) )
118 24 116 117 mpbir2and ( 𝜑 → ( 𝐹𝐶 ) = 𝑈 )
119 23 118 breqtrrd ( 𝜑 → ( 𝐹𝐴 ) < ( 𝐹𝐶 ) )
120 41 ltnrd ( 𝜑 → ¬ ( 𝐹𝐶 ) < ( 𝐹𝐶 ) )
121 fveq2 ( 𝐶 = 𝐴 → ( 𝐹𝐶 ) = ( 𝐹𝐴 ) )
122 121 breq1d ( 𝐶 = 𝐴 → ( ( 𝐹𝐶 ) < ( 𝐹𝐶 ) ↔ ( 𝐹𝐴 ) < ( 𝐹𝐶 ) ) )
123 122 notbid ( 𝐶 = 𝐴 → ( ¬ ( 𝐹𝐶 ) < ( 𝐹𝐶 ) ↔ ¬ ( 𝐹𝐴 ) < ( 𝐹𝐶 ) ) )
124 120 123 syl5ibcom ( 𝜑 → ( 𝐶 = 𝐴 → ¬ ( 𝐹𝐴 ) < ( 𝐹𝐶 ) ) )
125 124 necon2ad ( 𝜑 → ( ( 𝐹𝐴 ) < ( 𝐹𝐶 ) → 𝐶𝐴 ) )
126 125 27 jctild ( 𝜑 → ( ( 𝐹𝐴 ) < ( 𝐹𝐶 ) → ( 𝐴𝐶𝐶𝐴 ) ) )
127 1 22 ltlend ( 𝜑 → ( 𝐴 < 𝐶 ↔ ( 𝐴𝐶𝐶𝐴 ) ) )
128 126 127 sylibrd ( 𝜑 → ( ( 𝐹𝐴 ) < ( 𝐹𝐶 ) → 𝐴 < 𝐶 ) )
129 119 128 mpd ( 𝜑𝐴 < 𝐶 )
130 8 simprd ( 𝜑𝑈 < ( 𝐹𝐵 ) )
131 118 130 eqbrtrd ( 𝜑 → ( 𝐹𝐶 ) < ( 𝐹𝐵 ) )
132 fveq2 ( 𝐵 = 𝐶 → ( 𝐹𝐵 ) = ( 𝐹𝐶 ) )
133 132 breq2d ( 𝐵 = 𝐶 → ( ( 𝐹𝐶 ) < ( 𝐹𝐵 ) ↔ ( 𝐹𝐶 ) < ( 𝐹𝐶 ) ) )
134 133 notbid ( 𝐵 = 𝐶 → ( ¬ ( 𝐹𝐶 ) < ( 𝐹𝐵 ) ↔ ¬ ( 𝐹𝐶 ) < ( 𝐹𝐶 ) ) )
135 120 134 syl5ibrcom ( 𝜑 → ( 𝐵 = 𝐶 → ¬ ( 𝐹𝐶 ) < ( 𝐹𝐵 ) ) )
136 135 necon2ad ( 𝜑 → ( ( 𝐹𝐶 ) < ( 𝐹𝐵 ) → 𝐵𝐶 ) )
137 136 32 jctild ( 𝜑 → ( ( 𝐹𝐶 ) < ( 𝐹𝐵 ) → ( 𝐶𝐵𝐵𝐶 ) ) )
138 22 2 ltlend ( 𝜑 → ( 𝐶 < 𝐵 ↔ ( 𝐶𝐵𝐵𝐶 ) ) )
139 137 138 sylibrd ( 𝜑 → ( ( 𝐹𝐶 ) < ( 𝐹𝐵 ) → 𝐶 < 𝐵 ) )
140 131 139 mpd ( 𝜑𝐶 < 𝐵 )
141 1 rexrd ( 𝜑𝐴 ∈ ℝ* )
142 2 rexrd ( 𝜑𝐵 ∈ ℝ* )
143 elioo2 ( ( 𝐴 ∈ ℝ*𝐵 ∈ ℝ* ) → ( 𝐶 ∈ ( 𝐴 (,) 𝐵 ) ↔ ( 𝐶 ∈ ℝ ∧ 𝐴 < 𝐶𝐶 < 𝐵 ) ) )
144 141 142 143 syl2anc ( 𝜑 → ( 𝐶 ∈ ( 𝐴 (,) 𝐵 ) ↔ ( 𝐶 ∈ ℝ ∧ 𝐴 < 𝐶𝐶 < 𝐵 ) ) )
145 22 129 140 144 mpbir3and ( 𝜑𝐶 ∈ ( 𝐴 (,) 𝐵 ) )
146 145 118 jca ( 𝜑 → ( 𝐶 ∈ ( 𝐴 (,) 𝐵 ) ∧ ( 𝐹𝐶 ) = 𝑈 ) )