α : Type u_1
β : Type ?u.313491
E : Type u_3
F : Type ?u.313497
G : Type ?u.313500
E' : Type ?u.313503
F' : Type ?u.313506
G' : Type ?u.313509
E'' : Type ?u.313512
F'' : Type u_2
G'' : Type ?u.313518
R : Type ?u.313521
R' : Type ?u.313524
𝕜 : Type ?u.313527
𝕜' : Type ?u.313530
inst✝¹² : Norm E
inst✝¹¹ : Norm F
inst✝¹⁰ : Norm G
inst✝⁹ : SeminormedAddCommGroup E'
inst✝⁸ : SeminormedAddCommGroup F'
inst✝⁷ : SeminormedAddCommGroup G'
inst✝⁶ : NormedAddCommGroup E''
inst✝⁵ : NormedAddCommGroup F''
inst✝⁴ : NormedAddCommGroup G''
inst✝³ : SeminormedRing R
inst✝² : SeminormedRing R'
inst✝¹ : NormedField 𝕜
inst✝ : NormedField 𝕜'
c c' c₁ c₂ : ℝ
f : α → E
g : α → F
k : α → G
f' : α → E'
g' : α → F'
k' : α → G'
f'' : α → E''
g'' : α → F''
k'' : α → G''
l l' : Filter α
h : ∀ᶠ (x : α) in l, g'' x ≠ 0
⊢ (∃ c, ∀ᶠ (x : α) in l, ‖f x‖ ≤ c * ‖g'' x‖) ↔ ∃ b, ∀ᶠ (a : α) in l, ‖f a‖ / ‖g'' a‖ ≤ b
α : Type u_1
β : Type ?u.313491
E : Type u_3
F : Type ?u.313497
G : Type ?u.313500
E' : Type ?u.313503
F' : Type ?u.313506
G' : Type ?u.313509
E'' : Type ?u.313512
F'' : Type u_2
G'' : Type ?u.313518
R : Type ?u.313521
R' : Type ?u.313524
𝕜 : Type ?u.313527
𝕜' : Type ?u.313530
inst✝¹² : Norm E
inst✝¹¹ : Norm F
inst✝¹⁰ : Norm G
inst✝⁹ : SeminormedAddCommGroup E'
inst✝⁸ : SeminormedAddCommGroup F'
inst✝⁷ : SeminormedAddCommGroup G'
inst✝⁶ : NormedAddCommGroup E''
inst✝⁵ : NormedAddCommGroup F''
inst✝⁴ : NormedAddCommGroup G''
inst✝³ : SeminormedRing R
inst✝² : SeminormedRing R'
inst✝¹ : NormedField 𝕜
inst✝ : NormedField 𝕜'
c c' c₁ c₂ : ℝ
f : α → E
g : α → F
k : α → G
f' : α → E'
g' : α → F'
k' : α → G'
f'' : α → E''
g'' : α → F''
k'' : α → G''
l l' : Filter α
h : ∀ᶠ (x : α) in l, g'' x ≠ 0
⊢ f =O[l] g'' ↔ IsBoundedUnder (fun x x_1 => x ≤ x_1) l fun x => ‖f x‖ / ‖g'' x‖
simp only [isBigO_iff, IsBoundedUnder, IsBounded, eventually_map]
no goals
α : Type u_1
β : Type ?u.313491
E : Type u_3
F : Type ?u.313497
G : Type ?u.313500
E' : Type ?u.313503
F' : Type ?u.313506
G' : Type ?u.313509
E'' : Type ?u.313512
F'' : Type u_2
G'' : Type ?u.313518
R : Type ?u.313521
R' : Type ?u.313524
𝕜 : Type ?u.313527
𝕜' : Type ?u.313530
inst✝¹² : Norm E
inst✝¹¹ : Norm F
inst✝¹⁰ : Norm G
inst✝⁹ : SeminormedAddCommGroup E'
inst✝⁸ : SeminormedAddCommGroup F'
inst✝⁷ : SeminormedAddCommGroup G'
inst✝⁶ : NormedAddCommGroup E''
inst✝⁵ : NormedAddCommGroup F''
inst✝⁴ : NormedAddCommGroup G''
inst✝³ : SeminormedRing R
inst✝² : SeminormedRing R'
inst✝¹ : NormedField 𝕜
inst✝ : NormedField 𝕜'
c c' c₁ c₂ : ℝ
f : α → E
g : α → F
k : α → G
f' : α → E'
g' : α → F'
k' : α → G'
f'' : α → E''
g'' : α → F''
k'' : α → G''
l l' : Filter α
h : ∀ᶠ (x : α) in l, g'' x ≠ 0
⊢ (∃ c, ∀ᶠ (x : α) in l, ‖f x‖ ≤ c * ‖g'' x‖) ↔ ∃ b, ∀ᶠ (a : α) in l, ‖f a‖ / ‖g'' a‖ ≤ b
exact
  exists_congr fun c =>
    eventually_congr <| h.mono fun x hx => (div_le_iff <| norm_pos_iff.2 hx).symm