Metamath Proof Explorer


Theorem elbigo2

Description: Properties of a function of order G(x) under certain assumptions. (Contributed by AV, 17-May-2020)

Ref Expression
Assertion elbigo2 ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A → F ∈ O ⁡ G ↔ ∃ x ∈ ℝ ∃ m ∈ ℝ ∀ y ∈ B x ≤ y → F ⁡ y ≤ m ⁢ G ⁡ y

Proof

Step Hyp Ref Expression
1 elbigo ⊢ F ∈ O ⁡ G ↔ F ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ G ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ ∃ x ∈ ℝ ∃ m ∈ ℝ ∀ y ∈ dom ⁡ F ∩ x +∞ F ⁡ y ≤ m ⁢ G ⁡ y
2 df-3an ⊢ F ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ G ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ ∃ x ∈ ℝ ∃ m ∈ ℝ ∀ y ∈ dom ⁡ F ∩ x +∞ F ⁡ y ≤ m ⁢ G ⁡ y ↔ F ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ G ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ ∃ x ∈ ℝ ∃ m ∈ ℝ ∀ y ∈ dom ⁡ F ∩ x +∞ F ⁡ y ≤ m ⁢ G ⁡ y
3 1 2 bitri ⊢ F ∈ O ⁡ G ↔ F ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ G ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ ∃ x ∈ ℝ ∃ m ∈ ℝ ∀ y ∈ dom ⁡ F ∩ x +∞ F ⁡ y ≤ m ⁢ G ⁡ y
4 reex ⊢ ℝ ∈ V
5 4 4 pm3.2i ⊢ ℝ ∈ V ∧ ℝ ∈ V
6 5 a1i ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A → ℝ ∈ V ∧ ℝ ∈ V
7 simpl ⊢ F : B ⟶ ℝ ∧ B ⊆ A → F : B ⟶ ℝ
8 7 adantl ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A → F : B ⟶ ℝ
9 sstr2 ⊢ B ⊆ A → A ⊆ ℝ → B ⊆ ℝ
10 9 adantld ⊢ B ⊆ A → G : A ⟶ ℝ ∧ A ⊆ ℝ → B ⊆ ℝ
11 10 adantl ⊢ F : B ⟶ ℝ ∧ B ⊆ A → G : A ⟶ ℝ ∧ A ⊆ ℝ → B ⊆ ℝ
12 11 impcom ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A → B ⊆ ℝ
13 elpm2r ⊢ ℝ ∈ V ∧ ℝ ∈ V ∧ F : B ⟶ ℝ ∧ B ⊆ ℝ → F ∈ ℝ ↑ 𝑝𝑚 ℝ
14 6 8 12 13 syl12anc ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A → F ∈ ℝ ↑ 𝑝𝑚 ℝ
15 simpl ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A → G : A ⟶ ℝ ∧ A ⊆ ℝ
16 elpm2r ⊢ ℝ ∈ V ∧ ℝ ∈ V ∧ G : A ⟶ ℝ ∧ A ⊆ ℝ → G ∈ ℝ ↑ 𝑝𝑚 ℝ
17 6 15 16 syl2anc ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A → G ∈ ℝ ↑ 𝑝𝑚 ℝ
18 ibar ⊢ F ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ G ∈ ℝ ↑ 𝑝𝑚 ℝ → ∃ x ∈ ℝ ∃ m ∈ ℝ ∀ y ∈ dom ⁡ F ∩ x +∞ F ⁡ y ≤ m ⁢ G ⁡ y ↔ F ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ G ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ ∃ x ∈ ℝ ∃ m ∈ ℝ ∀ y ∈ dom ⁡ F ∩ x +∞ F ⁡ y ≤ m ⁢ G ⁡ y
19 18 bicomd ⊢ F ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ G ∈ ℝ ↑ 𝑝𝑚 ℝ → F ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ G ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ ∃ x ∈ ℝ ∃ m ∈ ℝ ∀ y ∈ dom ⁡ F ∩ x +∞ F ⁡ y ≤ m ⁢ G ⁡ y ↔ ∃ x ∈ ℝ ∃ m ∈ ℝ ∀ y ∈ dom ⁡ F ∩ x +∞ F ⁡ y ≤ m ⁢ G ⁡ y
20 14 17 19 syl2anc ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A → F ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ G ∈ ℝ ↑ 𝑝𝑚 ℝ ∧ ∃ x ∈ ℝ ∃ m ∈ ℝ ∀ y ∈ dom ⁡ F ∩ x +∞ F ⁡ y ≤ m ⁢ G ⁡ y ↔ ∃ x ∈ ℝ ∃ m ∈ ℝ ∀ y ∈ dom ⁡ F ∩ x +∞ F ⁡ y ≤ m ⁢ G ⁡ y
21 3 20 bitrid ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A → F ∈ O ⁡ G ↔ ∃ x ∈ ℝ ∃ m ∈ ℝ ∀ y ∈ dom ⁡ F ∩ x +∞ F ⁡ y ≤ m ⁢ G ⁡ y
22 elin ⊢ y ∈ dom ⁡ F ∩ x +∞ ↔ y ∈ dom ⁡ F ∧ y ∈ x +∞
23 fdm ⊢ F : B ⟶ ℝ → dom ⁡ F = B
24 23 ad2antrl ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A → dom ⁡ F = B
25 24 ad2antrr ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A ∧ x ∈ ℝ ∧ m ∈ ℝ → dom ⁡ F = B
26 25 eleq2d ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A ∧ x ∈ ℝ ∧ m ∈ ℝ → y ∈ dom ⁡ F ↔ y ∈ B
27 26 anbi1d ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A ∧ x ∈ ℝ ∧ m ∈ ℝ → y ∈ dom ⁡ F ∧ y ∈ x +∞ ↔ y ∈ B ∧ y ∈ x +∞
28 elicopnf ⊢ x ∈ ℝ → y ∈ x +∞ ↔ y ∈ ℝ ∧ x ≤ y
29 28 ad3antlr ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A ∧ x ∈ ℝ ∧ m ∈ ℝ ∧ y ∈ B → y ∈ x +∞ ↔ y ∈ ℝ ∧ x ≤ y
30 12 ad2antrr ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A ∧ x ∈ ℝ ∧ m ∈ ℝ → B ⊆ ℝ
31 30 sselda ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A ∧ x ∈ ℝ ∧ m ∈ ℝ ∧ y ∈ B → y ∈ ℝ
32 31 biantrurd ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A ∧ x ∈ ℝ ∧ m ∈ ℝ ∧ y ∈ B → x ≤ y ↔ y ∈ ℝ ∧ x ≤ y
33 29 32 bitr4d ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A ∧ x ∈ ℝ ∧ m ∈ ℝ ∧ y ∈ B → y ∈ x +∞ ↔ x ≤ y
34 33 pm5.32da ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A ∧ x ∈ ℝ ∧ m ∈ ℝ → y ∈ B ∧ y ∈ x +∞ ↔ y ∈ B ∧ x ≤ y
35 27 34 bitrd ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A ∧ x ∈ ℝ ∧ m ∈ ℝ → y ∈ dom ⁡ F ∧ y ∈ x +∞ ↔ y ∈ B ∧ x ≤ y
36 22 35 bitrid ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A ∧ x ∈ ℝ ∧ m ∈ ℝ → y ∈ dom ⁡ F ∩ x +∞ ↔ y ∈ B ∧ x ≤ y
37 36 imbi1d ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A ∧ x ∈ ℝ ∧ m ∈ ℝ → y ∈ dom ⁡ F ∩ x +∞ → F ⁡ y ≤ m ⁢ G ⁡ y ↔ y ∈ B ∧ x ≤ y → F ⁡ y ≤ m ⁢ G ⁡ y
38 impexp ⊢ y ∈ B ∧ x ≤ y → F ⁡ y ≤ m ⁢ G ⁡ y ↔ y ∈ B → x ≤ y → F ⁡ y ≤ m ⁢ G ⁡ y
39 37 38 bitrdi ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A ∧ x ∈ ℝ ∧ m ∈ ℝ → y ∈ dom ⁡ F ∩ x +∞ → F ⁡ y ≤ m ⁢ G ⁡ y ↔ y ∈ B → x ≤ y → F ⁡ y ≤ m ⁢ G ⁡ y
40 39 ralbidv2 ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A ∧ x ∈ ℝ ∧ m ∈ ℝ → ∀ y ∈ dom ⁡ F ∩ x +∞ F ⁡ y ≤ m ⁢ G ⁡ y ↔ ∀ y ∈ B x ≤ y → F ⁡ y ≤ m ⁢ G ⁡ y
41 40 rexbidva ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A ∧ x ∈ ℝ → ∃ m ∈ ℝ ∀ y ∈ dom ⁡ F ∩ x +∞ F ⁡ y ≤ m ⁢ G ⁡ y ↔ ∃ m ∈ ℝ ∀ y ∈ B x ≤ y → F ⁡ y ≤ m ⁢ G ⁡ y
42 41 rexbidva ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A → ∃ x ∈ ℝ ∃ m ∈ ℝ ∀ y ∈ dom ⁡ F ∩ x +∞ F ⁡ y ≤ m ⁢ G ⁡ y ↔ ∃ x ∈ ℝ ∃ m ∈ ℝ ∀ y ∈ B x ≤ y → F ⁡ y ≤ m ⁢ G ⁡ y
43 21 42 bitrd ⊢ G : A ⟶ ℝ ∧ A ⊆ ℝ ∧ F : B ⟶ ℝ ∧ B ⊆ A → F ∈ O ⁡ G ↔ ∃ x ∈ ℝ ∃ m ∈ ℝ ∀ y ∈ B x ≤ y → F ⁡ y ≤ m ⁢ G ⁡ y