Metamath Proof Explorer


Theorem lo1bdd2

Description: If an eventually bounded function is bounded on every interval A i^i ( -oo , y ) by a function M ( y ) , then the function is bounded on the whole domain. (Contributed by Mario Carneiro, 9-Apr-2016)

Ref Expression
Hypotheses lo1bdd2.1 ⊢ φ → A ⊆ ℝ
lo1bdd2.2 ⊢ φ → C ∈ ℝ
lo1bdd2.3 ⊢ φ ∧ x ∈ A → B ∈ ℝ
lo1bdd2.4 ⊢ φ → x ∈ A ⟼ B ∈ ≤𝑂⁡1
lo1bdd2.5 ⊢ φ ∧ y ∈ ℝ ∧ C ≤ y → M ∈ ℝ
lo1bdd2.6 ⊢ φ ∧ x ∈ A ∧ y ∈ ℝ ∧ C ≤ y ∧ x < y → B ≤ M
Assertion lo1bdd2 ⊢ φ → ∃ m ∈ ℝ ∀ x ∈ A B ≤ m

Proof

Step Hyp Ref Expression
1 lo1bdd2.1 ⊢ φ → A ⊆ ℝ
2 lo1bdd2.2 ⊢ φ → C ∈ ℝ
3 lo1bdd2.3 ⊢ φ ∧ x ∈ A → B ∈ ℝ
4 lo1bdd2.4 ⊢ φ → x ∈ A ⟼ B ∈ ≤𝑂⁡1
5 lo1bdd2.5 ⊢ φ ∧ y ∈ ℝ ∧ C ≤ y → M ∈ ℝ
6 lo1bdd2.6 ⊢ φ ∧ x ∈ A ∧ y ∈ ℝ ∧ C ≤ y ∧ x < y → B ≤ M
7 1 3 2 ello1mpt2 ⊢ φ → x ∈ A ⟼ B ∈ ≤𝑂⁡1 ↔ ∃ y ∈ C +∞ ∃ n ∈ ℝ ∀ x ∈ A y ≤ x → B ≤ n
8 4 7 mpbid ⊢ φ → ∃ y ∈ C +∞ ∃ n ∈ ℝ ∀ x ∈ A y ≤ x → B ≤ n
9 elicopnf ⊢ C ∈ ℝ → y ∈ C +∞ ↔ y ∈ ℝ ∧ C ≤ y
10 2 9 syl ⊢ φ → y ∈ C +∞ ↔ y ∈ ℝ ∧ C ≤ y
11 10 biimpa ⊢ φ ∧ y ∈ C +∞ → y ∈ ℝ ∧ C ≤ y
12 11 5 syldan ⊢ φ ∧ y ∈ C +∞ → M ∈ ℝ
13 12 ad2antrr ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ ∀ x ∈ A y ≤ x → B ≤ n ∧ n ≤ M → M ∈ ℝ
14 simplrl ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ ∀ x ∈ A y ≤ x → B ≤ n ∧ ¬ n ≤ M → n ∈ ℝ
15 13 14 ifclda ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ ∀ x ∈ A y ≤ x → B ≤ n → if n ≤ M M n ∈ ℝ
16 1 ad2antrr ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ → A ⊆ ℝ
17 16 sselda ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → x ∈ ℝ
18 11 simpld ⊢ φ ∧ y ∈ C +∞ → y ∈ ℝ
19 18 ad2antrr ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → y ∈ ℝ
20 17 19 ltnled ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → x < y ↔ ¬ y ≤ x
21 6 expr ⊢ φ ∧ x ∈ A ∧ y ∈ ℝ ∧ C ≤ y → x < y → B ≤ M
22 21 an32s ⊢ φ ∧ y ∈ ℝ ∧ C ≤ y ∧ x ∈ A → x < y → B ≤ M
23 11 22 syldanl ⊢ φ ∧ y ∈ C +∞ ∧ x ∈ A → x < y → B ≤ M
24 23 adantlr ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → x < y → B ≤ M
25 simplr ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → n ∈ ℝ
26 12 ad2antrr ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → M ∈ ℝ
27 max2 ⊢ n ∈ ℝ ∧ M ∈ ℝ → M ≤ if n ≤ M M n
28 25 26 27 syl2anc ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → M ≤ if n ≤ M M n
29 3 ad4ant14 ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → B ∈ ℝ
30 12 ad3antrrr ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A ∧ n ≤ M → M ∈ ℝ
31 simpllr ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A ∧ ¬ n ≤ M → n ∈ ℝ
32 30 31 ifclda ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → if n ≤ M M n ∈ ℝ
33 letr ⊢ B ∈ ℝ ∧ M ∈ ℝ ∧ if n ≤ M M n ∈ ℝ → B ≤ M ∧ M ≤ if n ≤ M M n → B ≤ if n ≤ M M n
34 29 26 32 33 syl3anc ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → B ≤ M ∧ M ≤ if n ≤ M M n → B ≤ if n ≤ M M n
35 28 34 mpan2d ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → B ≤ M → B ≤ if n ≤ M M n
36 24 35 syld ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → x < y → B ≤ if n ≤ M M n
37 20 36 sylbird ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → ¬ y ≤ x → B ≤ if n ≤ M M n
38 max1 ⊢ n ∈ ℝ ∧ M ∈ ℝ → n ≤ if n ≤ M M n
39 25 26 38 syl2anc ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → n ≤ if n ≤ M M n
40 letr ⊢ B ∈ ℝ ∧ n ∈ ℝ ∧ if n ≤ M M n ∈ ℝ → B ≤ n ∧ n ≤ if n ≤ M M n → B ≤ if n ≤ M M n
41 29 25 32 40 syl3anc ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → B ≤ n ∧ n ≤ if n ≤ M M n → B ≤ if n ≤ M M n
42 39 41 mpan2d ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → B ≤ n → B ≤ if n ≤ M M n
43 37 42 jad ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ x ∈ A → y ≤ x → B ≤ n → B ≤ if n ≤ M M n
44 43 ralimdva ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ → ∀ x ∈ A y ≤ x → B ≤ n → ∀ x ∈ A B ≤ if n ≤ M M n
45 44 impr ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ ∀ x ∈ A y ≤ x → B ≤ n → ∀ x ∈ A B ≤ if n ≤ M M n
46 brralrspcev ⊢ if n ≤ M M n ∈ ℝ ∧ ∀ x ∈ A B ≤ if n ≤ M M n → ∃ m ∈ ℝ ∀ x ∈ A B ≤ m
47 15 45 46 syl2anc ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ ∧ ∀ x ∈ A y ≤ x → B ≤ n → ∃ m ∈ ℝ ∀ x ∈ A B ≤ m
48 47 expr ⊢ φ ∧ y ∈ C +∞ ∧ n ∈ ℝ → ∀ x ∈ A y ≤ x → B ≤ n → ∃ m ∈ ℝ ∀ x ∈ A B ≤ m
49 48 rexlimdva ⊢ φ ∧ y ∈ C +∞ → ∃ n ∈ ℝ ∀ x ∈ A y ≤ x → B ≤ n → ∃ m ∈ ℝ ∀ x ∈ A B ≤ m
50 49 rexlimdva ⊢ φ → ∃ y ∈ C +∞ ∃ n ∈ ℝ ∀ x ∈ A y ≤ x → B ≤ n → ∃ m ∈ ℝ ∀ x ∈ A B ≤ m
51 8 50 mpd ⊢ φ → ∃ m ∈ ℝ ∀ x ∈ A B ≤ m