Theorem: ContinuousLinearMap.exists_lt_apply_of_lt_op_norm
File: Mathlib/Analysis/NormedSpace/OperatorNorm.lean

tactic: by_cases hr₀ : r < 0
state_before: 𝕜✝ : Type ?u.795717
𝕜₂✝ : Type ?u.795720
𝕜₃ : Type ?u.795723
E✝ : Type ?u.795726
Eₗ : Type ?u.795729
F✝ : Type ?u.795732
Fₗ : Type ?u.795735
G : Type ?u.795738
Gₗ : Type ?u.795741
𝓕 : Type ?u.795744
inst✝²³ : SeminormedAddCommGroup E✝
inst✝²² : SeminormedAddCommGroup Eₗ
inst✝²¹ : SeminormedAddCommGroup F✝
inst✝²⁰ : SeminormedAddCommGroup Fₗ
inst✝¹⁹ : SeminormedAddCommGroup G
inst✝¹⁸ : SeminormedAddCommGroup Gₗ
inst✝¹⁷ : NontriviallyNormedField 𝕜✝
inst✝¹⁶ : NontriviallyNormedField 𝕜₂✝
inst✝¹⁵ : NontriviallyNormedField 𝕜₃
inst✝¹⁴ : NormedSpace 𝕜✝ E✝
inst✝¹³ : NormedSpace 𝕜✝ Eₗ
inst✝¹² : NormedSpace 𝕜₂✝ F✝
inst✝¹¹ : NormedSpace 𝕜✝ Fₗ
inst✝¹⁰ : NormedSpace 𝕜₃ G
inst✝⁹ : NormedSpace 𝕜✝ Gₗ
σ₁₂✝ : 𝕜✝ →+* 𝕜₂✝
σ₂₃ : 𝕜₂✝ →+* 𝕜₃
σ₁₃ : 𝕜✝ →+* 𝕜₃
inst✝⁸ : RingHomCompTriple σ₁₂✝ σ₂₃ σ₁₃
inst✝⁷ : RingHomIsometric σ₁₂✝
𝕜 : Type u_1
𝕜₂ : Type u_2
E : Type u_3
F : Type u_4
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : SeminormedAddCommGroup F
inst✝⁴ : DenselyNormedField 𝕜
inst✝³ : NontriviallyNormedField 𝕜₂
σ₁₂ : 𝕜 →+* 𝕜₂
inst✝² : NormedSpace 𝕜 E
inst✝¹ : NormedSpace 𝕜₂ F
inst✝ : RingHomIsometric σ₁₂
f : E →SL[σ₁₂] F
r : ℝ
hr : r < ‖f‖
⊢ ∃ x, ‖x‖ < 1 ∧ r < ‖↑f x‖

tactic: exact ⟨0, by simpa using hr₀⟩
state_before: case pos
𝕜✝ : Type ?u.795717
𝕜₂✝ : Type ?u.795720
𝕜₃ : Type ?u.795723
E✝ : Type ?u.795726
Eₗ : Type ?u.795729
F✝ : Type ?u.795732
Fₗ : Type ?u.795735
G : Type ?u.795738
Gₗ : Type ?u.795741
𝓕 : Type ?u.795744
inst✝²³ : SeminormedAddCommGroup E✝
inst✝²² : SeminormedAddCommGroup Eₗ
inst✝²¹ : SeminormedAddCommGroup F✝
inst✝²⁰ : SeminormedAddCommGroup Fₗ
inst✝¹⁹ : SeminormedAddCommGroup G
inst✝¹⁸ : SeminormedAddCommGroup Gₗ
inst✝¹⁷ : NontriviallyNormedField 𝕜✝
inst✝¹⁶ : NontriviallyNormedField 𝕜₂✝
inst✝¹⁵ : NontriviallyNormedField 𝕜₃
inst✝¹⁴ : NormedSpace 𝕜✝ E✝
inst✝¹³ : NormedSpace 𝕜✝ Eₗ
inst✝¹² : NormedSpace 𝕜₂✝ F✝
inst✝¹¹ : NormedSpace 𝕜✝ Fₗ
inst✝¹⁰ : NormedSpace 𝕜₃ G
inst✝⁹ : NormedSpace 𝕜✝ Gₗ
σ₁₂✝ : 𝕜✝ →+* 𝕜₂✝
σ₂₃ : 𝕜₂✝ →+* 𝕜₃
σ₁₃ : 𝕜✝ →+* 𝕜₃
inst✝⁸ : RingHomCompTriple σ₁₂✝ σ₂₃ σ₁₃
inst✝⁷ : RingHomIsometric σ₁₂✝
𝕜 : Type u_1
𝕜₂ : Type u_2
E : Type u_3
F : Type u_4
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : SeminormedAddCommGroup F
inst✝⁴ : DenselyNormedField 𝕜
inst✝³ : NontriviallyNormedField 𝕜₂
σ₁₂ : 𝕜 →+* 𝕜₂
inst✝² : NormedSpace 𝕜 E
inst✝¹ : NormedSpace 𝕜₂ F
inst✝ : RingHomIsometric σ₁₂
f : E →SL[σ₁₂] F
r : ℝ
hr : r < ‖f‖
hr₀ : r < 0
⊢ ∃ x, ‖x‖ < 1 ∧ r < ‖↑f x‖

tactic: simpa using hr₀
state_before: 𝕜✝ : Type ?u.795717
𝕜₂✝ : Type ?u.795720
𝕜₃ : Type ?u.795723
E✝ : Type ?u.795726
Eₗ : Type ?u.795729
F✝ : Type ?u.795732
Fₗ : Type ?u.795735
G : Type ?u.795738
Gₗ : Type ?u.795741
𝓕 : Type ?u.795744
inst✝²³ : SeminormedAddCommGroup E✝
inst✝²² : SeminormedAddCommGroup Eₗ
inst✝²¹ : SeminormedAddCommGroup F✝
inst✝²⁰ : SeminormedAddCommGroup Fₗ
inst✝¹⁹ : SeminormedAddCommGroup G
inst✝¹⁸ : SeminormedAddCommGroup Gₗ
inst✝¹⁷ : NontriviallyNormedField 𝕜✝
inst✝¹⁶ : NontriviallyNormedField 𝕜₂✝
inst✝¹⁵ : NontriviallyNormedField 𝕜₃
inst✝¹⁴ : NormedSpace 𝕜✝ E✝
inst✝¹³ : NormedSpace 𝕜✝ Eₗ
inst✝¹² : NormedSpace 𝕜₂✝ F✝
inst✝¹¹ : NormedSpace 𝕜✝ Fₗ
inst✝¹⁰ : NormedSpace 𝕜₃ G
inst✝⁹ : NormedSpace 𝕜✝ Gₗ
σ₁₂✝ : 𝕜✝ →+* 𝕜₂✝
σ₂₃ : 𝕜₂✝ →+* 𝕜₃
σ₁₃ : 𝕜✝ →+* 𝕜₃
inst✝⁸ : RingHomCompTriple σ₁₂✝ σ₂₃ σ₁₃
inst✝⁷ : RingHomIsometric σ₁₂✝
𝕜 : Type u_1
𝕜₂ : Type u_2
E : Type u_3
F : Type u_4
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : SeminormedAddCommGroup F
inst✝⁴ : DenselyNormedField 𝕜
inst✝³ : NontriviallyNormedField 𝕜₂
σ₁₂ : 𝕜 →+* 𝕜₂
inst✝² : NormedSpace 𝕜 E
inst✝¹ : NormedSpace 𝕜₂ F
inst✝ : RingHomIsometric σ₁₂
f : E →SL[σ₁₂] F
r : ℝ
hr : r < ‖f‖
hr₀ : r < 0
⊢ ‖0‖ < 1 ∧ r < ‖↑f 0‖

tactic: lift r to ℝ≥0 using not_lt.1 hr₀
state_before: case neg
𝕜✝ : Type ?u.795717
𝕜₂✝ : Type ?u.795720
𝕜₃ : Type ?u.795723
E✝ : Type ?u.795726
Eₗ : Type ?u.795729
F✝ : Type ?u.795732
Fₗ : Type ?u.795735
G : Type ?u.795738
Gₗ : Type ?u.795741
𝓕 : Type ?u.795744
inst✝²³ : SeminormedAddCommGroup E✝
inst✝²² : SeminormedAddCommGroup Eₗ
inst✝²¹ : SeminormedAddCommGroup F✝
inst✝²⁰ : SeminormedAddCommGroup Fₗ
inst✝¹⁹ : SeminormedAddCommGroup G
inst✝¹⁸ : SeminormedAddCommGroup Gₗ
inst✝¹⁷ : NontriviallyNormedField 𝕜✝
inst✝¹⁶ : NontriviallyNormedField 𝕜₂✝
inst✝¹⁵ : NontriviallyNormedField 𝕜₃
inst✝¹⁴ : NormedSpace 𝕜✝ E✝
inst✝¹³ : NormedSpace 𝕜✝ Eₗ
inst✝¹² : NormedSpace 𝕜₂✝ F✝
inst✝¹¹ : NormedSpace 𝕜✝ Fₗ
inst✝¹⁰ : NormedSpace 𝕜₃ G
inst✝⁹ : NormedSpace 𝕜✝ Gₗ
σ₁₂✝ : 𝕜✝ →+* 𝕜₂✝
σ₂₃ : 𝕜₂✝ →+* 𝕜₃
σ₁₃ : 𝕜✝ →+* 𝕜₃
inst✝⁸ : RingHomCompTriple σ₁₂✝ σ₂₃ σ₁₃
inst✝⁷ : RingHomIsometric σ₁₂✝
𝕜 : Type u_1
𝕜₂ : Type u_2
E : Type u_3
F : Type u_4
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : SeminormedAddCommGroup F
inst✝⁴ : DenselyNormedField 𝕜
inst✝³ : NontriviallyNormedField 𝕜₂
σ₁₂ : 𝕜 →+* 𝕜₂
inst✝² : NormedSpace 𝕜 E
inst✝¹ : NormedSpace 𝕜₂ F
inst✝ : RingHomIsometric σ₁₂
f : E →SL[σ₁₂] F
r : ℝ
hr : r < ‖f‖
hr₀ : ¬r < 0
⊢ ∃ x, ‖x‖ < 1 ∧ r < ‖↑f x‖

tactic: exact f.exists_lt_apply_of_lt_op_nnnorm hr
state_before: case neg.intro
𝕜✝ : Type ?u.795717
𝕜₂✝ : Type ?u.795720
𝕜₃ : Type ?u.795723
E✝ : Type ?u.795726
Eₗ : Type ?u.795729
F✝ : Type ?u.795732
Fₗ : Type ?u.795735
G : Type ?u.795738
Gₗ : Type ?u.795741
𝓕 : Type ?u.795744
inst✝²³ : SeminormedAddCommGroup E✝
inst✝²² : SeminormedAddCommGroup Eₗ
inst✝²¹ : SeminormedAddCommGroup F✝
inst✝²⁰ : SeminormedAddCommGroup Fₗ
inst✝¹⁹ : SeminormedAddCommGroup G
inst✝¹⁸ : SeminormedAddCommGroup Gₗ
inst✝¹⁷ : NontriviallyNormedField 𝕜✝
inst✝¹⁶ : NontriviallyNormedField 𝕜₂✝
inst✝¹⁵ : NontriviallyNormedField 𝕜₃
inst✝¹⁴ : NormedSpace 𝕜✝ E✝
inst✝¹³ : NormedSpace 𝕜✝ Eₗ
inst✝¹² : NormedSpace 𝕜₂✝ F✝
inst✝¹¹ : NormedSpace 𝕜✝ Fₗ
inst✝¹⁰ : NormedSpace 𝕜₃ G
inst✝⁹ : NormedSpace 𝕜✝ Gₗ
σ₁₂✝ : 𝕜✝ →+* 𝕜₂✝
σ₂₃ : 𝕜₂✝ →+* 𝕜₃
σ₁₃ : 𝕜✝ →+* 𝕜₃
inst✝⁸ : RingHomCompTriple σ₁₂✝ σ₂₃ σ₁₃
inst✝⁷ : RingHomIsometric σ₁₂✝
𝕜 : Type u_1
𝕜₂ : Type u_2
E : Type u_3
F : Type u_4
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : SeminormedAddCommGroup F
inst✝⁴ : DenselyNormedField 𝕜
inst✝³ : NontriviallyNormedField 𝕜₂
σ₁₂ : 𝕜 →+* 𝕜₂
inst✝² : NormedSpace 𝕜 E
inst✝¹ : NormedSpace 𝕜₂ F
inst✝ : RingHomIsometric σ₁₂
f : E →SL[σ₁₂] F
r : ℝ≥0
hr : ↑r < ‖f‖
hr₀ : ¬↑r < 0
⊢ ∃ x, ‖x‖ < 1 ∧ ↑r < ‖↑f x‖