analysis.normed_space.compact_operator
β·
Mathlib.Analysis.NormedSpace.CompactOperator
The following section lists changes to this file in mathlib3 and mathlib4 that occured after the initial port. Most recent changes are shown first. Hovering over a commit will show all commits associated with the same mathlib3 commit.
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(last sync)
mathlib commit https://github.com/leanprover-community/mathlib/commit/65a1391a0106c9204fe45bc73a039f056558cb83
@@ -120,7 +120,7 @@ theorem IsCompactOperator.image_subset_compact_of_isVonNBounded {f : Mβ ββ
let β¨c, hcβ© := NormedField.exists_lt_norm πβ r
let this := ne_zero_of_norm_ne_zero (hr.trans hc).Ne.symm
β¨Οββ c β’ K, hK.image <| continuous_id.const_smul (Οββ c), by
- rw [image_subset_iff, preimage_smul_setββ _ _ _ f this.is_unit] <;> exact hrS c hc.leβ©
+ rw [image_subset_iff, preimage_smul_setββ_of_units _ _ _ f this.is_unit] <;> exact hrS c hc.leβ©
#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_isVonNBounded
-/
@@ -420,7 +420,8 @@ theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : I
suffices (Οββ <| cβ»ΒΉ) β’ K β U by
refine' mem_of_superset _ this
have : IsUnit cβ»ΒΉ := hcnz.is_unit.inv
- rwa [mem_map, preimage_smul_setββ _ _ _ f this, set_smul_mem_nhds_zero_iff (inv_ne_zero hcnz)]
+ rwa [mem_map, preimage_smul_setββ_of_units _ _ _ f this,
+ set_smul_mem_nhds_zero_iff (inv_ne_zero hcnz)]
infer_instance
-- Since `Οββ cβ»ΒΉ` = `(Οββ c)β»ΒΉ`, we have to prove that `K β Οββ c β’ U`.
rw [map_invβ, β subset_set_smul_iffβ ((map_ne_zero Οββ).mpr hcnz)]
mathlib commit https://github.com/leanprover-community/mathlib/commit/65a1391a0106c9204fe45bc73a039f056558cb83
@@ -303,7 +303,7 @@ theorem IsCompactOperator.comp_clm [AddCommMonoid Mβ] [Module Rβ Mβ] {f :
(hf : IsCompactOperator f) (g : Mβ βSL[Οββ] Mβ) : IsCompactOperator (f β g) :=
by
have := g.continuous.tendsto 0
- rw [map_zero] at this
+ rw [map_zero] at this
rcases hf with β¨K, hK, hKfβ©
exact β¨K, hK, this hKfβ©
#align is_compact_operator.comp_clm IsCompactOperator.comp_clm
@@ -379,9 +379,9 @@ of an endomorphism `f : E ββ E` to an endomorphism `f' : β₯V ββ β₯V`.
`f' : β₯U βββ β₯V` of a compact operator `f : E βββ F` is compact, apply
`is_compact_operator.cod_restrict` to `f β U.subtypeL`, which is compact by
`is_compact_operator.comp_clm`. -/
-theorem IsCompactOperator.restrict' [SeparatedSpace Mβ] {f : Mβ ββ[Rβ] Mβ}
- (hf : IsCompactOperator f) {V : Submodule Rβ Mβ} (hV : β v β V, f v β V)
- [hcomplete : CompleteSpace V] : IsCompactOperator (f.restrict hV) :=
+theorem IsCompactOperator.restrict' [T0Space Mβ] {f : Mβ ββ[Rβ] Mβ} (hf : IsCompactOperator f)
+ {V : Submodule Rβ Mβ} (hV : β v β V, f v β V) [hcomplete : CompleteSpace V] :
+ IsCompactOperator (f.restrict hV) :=
hf.restrict hV (completeSpace_coe_iff_isComplete.mp hcomplete).IsClosed
#align is_compact_operator.restrict' IsCompactOperator.restrict'
-/
@@ -405,7 +405,7 @@ theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : I
-- Since `f` is linear, we only need to show that it is continuous at zero.
-- Let `U` be a neighborhood of `0` in `Mβ`.
refine' continuous_of_continuousAt_zero f fun U hU => _
- rw [map_zero] at hU
+ rw [map_zero] at hU
-- The compactness of `f` gives us a compact set `K : set Mβ` such that `f β»ΒΉ' K` is a
-- neighborhood of `0` in `Mβ`.
rcases hf with β¨K, hK, hKfβ©
@@ -478,7 +478,7 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [Nontriviall
by
refine' isClosed_of_closure_subset _
rintro u hu
- rw [mem_closure_iff_nhds_zero] at hu
+ rw [mem_closure_iff_nhds_zero] at hu
suffices TotallyBounded (u '' Metric.closedBall 0 1)
by
change IsCompactOperator (u : Mβ βββ[Οββ] Mβ)
mathlib commit https://github.com/leanprover-community/mathlib/commit/65a1391a0106c9204fe45bc73a039f056558cb83
@@ -98,8 +98,8 @@ theorem isCompactOperator_iff_exists_mem_nhds_isCompact_closure_image [T2Space M
by
rw [isCompactOperator_iff_exists_mem_nhds_image_subset_compact]
exact
- β¨fun β¨V, hV, K, hK, hKVβ© => β¨V, hV, isCompact_closure_of_subset_compact hK hKVβ©,
- fun β¨V, hV, hVcβ© => β¨V, hV, closure (f '' V), hVc, subset_closureβ©β©
+ β¨fun β¨V, hV, K, hK, hKVβ© => β¨V, hV, IsCompact.closure_of_subset hK hKVβ©, fun β¨V, hV, hVcβ© =>
+ β¨V, hV, closure (f '' V), hVc, subset_closureβ©β©
#align is_compact_operator_iff_exists_mem_nhds_is_compact_closure_image isCompactOperator_iff_exists_mem_nhds_isCompact_closure_image
-/
@@ -129,7 +129,7 @@ theorem IsCompactOperator.isCompact_closure_image_of_isVonNBounded [T2Space Mβ
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
IsCompact (closure <| f '' S) :=
let β¨K, hK, hKfβ© := hf.image_subset_compact_of_isVonNBounded hS
- isCompact_closure_of_subset_compact hK hKf
+ IsCompact.closure_of_subset hK hKf
#align is_compact_operator.is_compact_closure_image_of_vonN_bounded IsCompactOperator.isCompact_closure_image_of_isVonNBounded
-/
mathlib commit https://github.com/leanprover-community/mathlib/commit/ce64cd319bb6b3e82f31c2d38e79080d377be451
@@ -3,8 +3,8 @@ Copyright (c) 2022 Anatole Dedecker. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Anatole Dedecker
-/
-import Mathbin.Analysis.LocallyConvex.Bounded
-import Mathbin.Topology.Algebra.Module.StrongTopology
+import Analysis.LocallyConvex.Bounded
+import Topology.Algebra.Module.StrongTopology
#align_import analysis.normed_space.compact_operator from "leanprover-community/mathlib"@"781cb2eed038c4caf53bdbd8d20a95e5822d77df"
mathlib commit https://github.com/leanprover-community/mathlib/commit/ce64cd319bb6b3e82f31c2d38e79080d377be451
@@ -143,19 +143,19 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
#print IsCompactOperator.image_subset_compact_of_bounded /-
theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul πβ Mβ]
- {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ} (hS : Metric.Bounded S) :
+ {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ} (hS : Bornology.IsBounded S) :
β K : Set Mβ, IsCompact K β§ f '' S β K :=
hf.image_subset_compact_of_isVonNBounded
- (by rwa [NormedSpace.isVonNBounded_iff, β Metric.bounded_iff_isBounded])
+ (by rwa [NormedSpace.isVonNBounded_iff, β Metric.isBounded_iff_isBounded])
#align is_compact_operator.image_subset_compact_of_bounded IsCompactOperator.image_subset_compact_of_bounded
-/
#print IsCompactOperator.isCompact_closure_image_of_bounded /-
theorem IsCompactOperator.isCompact_closure_image_of_bounded [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ}
- (hS : Metric.Bounded S) : IsCompact (closure <| f '' S) :=
+ (hS : Bornology.IsBounded S) : IsCompact (closure <| f '' S) :=
hf.isCompact_closure_image_of_isVonNBounded
- (by rwa [NormedSpace.isVonNBounded_iff, β Metric.bounded_iff_isBounded])
+ (by rwa [NormedSpace.isVonNBounded_iff, β Metric.isBounded_iff_isBounded])
#align is_compact_operator.is_compact_closure_image_of_bounded IsCompactOperator.isCompact_closure_image_of_bounded
-/
mathlib commit https://github.com/leanprover-community/mathlib/commit/8ea5598db6caeddde6cb734aa179cc2408dbd345
@@ -2,15 +2,12 @@
Copyright (c) 2022 Anatole Dedecker. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Anatole Dedecker
-
-! This file was ported from Lean 3 source module analysis.normed_space.compact_operator
-! leanprover-community/mathlib commit 781cb2eed038c4caf53bdbd8d20a95e5822d77df
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
-/
import Mathbin.Analysis.LocallyConvex.Bounded
import Mathbin.Topology.Algebra.Module.StrongTopology
+#align_import analysis.normed_space.compact_operator from "leanprover-community/mathlib"@"781cb2eed038c4caf53bdbd8d20a95e5822d77df"
+
/-!
# Compact operators
mathlib commit https://github.com/leanprover-community/mathlib/commit/9fb8964792b4237dac6200193a0d533f1b3f7423
@@ -73,10 +73,12 @@ def IsCompactOperator {Mβ Mβ : Type _} [Zero Mβ] [TopologicalSpace Mβ] [
#align is_compact_operator IsCompactOperator
-/
+#print isCompactOperator_zero /-
theorem isCompactOperator_zero {Mβ Mβ : Type _} [Zero Mβ] [TopologicalSpace Mβ]
[TopologicalSpace Mβ] [Zero Mβ] : IsCompactOperator (0 : Mβ β Mβ) :=
β¨{0}, isCompact_singleton, mem_of_superset univ_mem fun x _ => rflβ©
#align is_compact_operator_zero isCompactOperator_zero
+-/
section Characterizations
@@ -85,12 +87,15 @@ section
variable {Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] {Οββ : Rβ β+* Rβ} {Mβ Mβ : Type _}
[TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ]
+#print isCompactOperator_iff_exists_mem_nhds_image_subset_compact /-
theorem isCompactOperator_iff_exists_mem_nhds_image_subset_compact (f : Mβ β Mβ) :
IsCompactOperator f β β V β (π 0 : Filter Mβ), β K : Set Mβ, IsCompact K β§ f '' V β K :=
β¨fun β¨K, hK, hKfβ© => β¨f β»ΒΉ' K, hKf, K, hK, image_preimage_subset _ _β©, fun β¨V, hV, K, hK, hVKβ© =>
β¨K, hK, mem_of_superset hV (image_subset_iff.mp hVK)β©β©
#align is_compact_operator_iff_exists_mem_nhds_image_subset_compact isCompactOperator_iff_exists_mem_nhds_image_subset_compact
+-/
+#print isCompactOperator_iff_exists_mem_nhds_isCompact_closure_image /-
theorem isCompactOperator_iff_exists_mem_nhds_isCompact_closure_image [T2Space Mβ] (f : Mβ β Mβ) :
IsCompactOperator f β β V β (π 0 : Filter Mβ), IsCompact (closure <| f '' V) :=
by
@@ -99,6 +104,7 @@ theorem isCompactOperator_iff_exists_mem_nhds_isCompact_closure_image [T2Space M
β¨fun β¨V, hV, K, hK, hKVβ© => β¨V, hV, isCompact_closure_of_subset_compact hK hKVβ©,
fun β¨V, hV, hVcβ© => β¨V, hV, closure (f '' V), hVc, subset_closureβ©β©
#align is_compact_operator_iff_exists_mem_nhds_is_compact_closure_image isCompactOperator_iff_exists_mem_nhds_isCompact_closure_image
+-/
end
@@ -108,6 +114,7 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
{Mβ Mβ : Type _} [TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ]
[Module πβ Mβ] [Module πβ Mβ] [ContinuousConstSMul πβ Mβ]
+#print IsCompactOperator.image_subset_compact_of_isVonNBounded /-
theorem IsCompactOperator.image_subset_compact_of_isVonNBounded {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
β K : Set Mβ, IsCompact K β§ f '' S β K :=
@@ -118,13 +125,16 @@ theorem IsCompactOperator.image_subset_compact_of_isVonNBounded {f : Mβ ββ
β¨Οββ c β’ K, hK.image <| continuous_id.const_smul (Οββ c), by
rw [image_subset_iff, preimage_smul_setββ _ _ _ f this.is_unit] <;> exact hrS c hc.leβ©
#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_isVonNBounded
+-/
+#print IsCompactOperator.isCompact_closure_image_of_isVonNBounded /-
theorem IsCompactOperator.isCompact_closure_image_of_isVonNBounded [T2Space Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
IsCompact (closure <| f '' S) :=
let β¨K, hK, hKfβ© := hf.image_subset_compact_of_isVonNBounded hS
isCompact_closure_of_subset_compact hK hKf
#align is_compact_operator.is_compact_closure_image_of_vonN_bounded IsCompactOperator.isCompact_closure_image_of_isVonNBounded
+-/
end Bounded
@@ -134,43 +144,56 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
{Mβ Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ]
[NormedSpace πβ Mβ] [Module πβ Mβ]
+#print IsCompactOperator.image_subset_compact_of_bounded /-
theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ} (hS : Metric.Bounded S) :
β K : Set Mβ, IsCompact K β§ f '' S β K :=
hf.image_subset_compact_of_isVonNBounded
(by rwa [NormedSpace.isVonNBounded_iff, β Metric.bounded_iff_isBounded])
#align is_compact_operator.image_subset_compact_of_bounded IsCompactOperator.image_subset_compact_of_bounded
+-/
+#print IsCompactOperator.isCompact_closure_image_of_bounded /-
theorem IsCompactOperator.isCompact_closure_image_of_bounded [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ}
(hS : Metric.Bounded S) : IsCompact (closure <| f '' S) :=
hf.isCompact_closure_image_of_isVonNBounded
(by rwa [NormedSpace.isVonNBounded_iff, β Metric.bounded_iff_isBounded])
#align is_compact_operator.is_compact_closure_image_of_bounded IsCompactOperator.isCompact_closure_image_of_bounded
+-/
+#print IsCompactOperator.image_ball_subset_compact /-
theorem IsCompactOperator.image_ball_subset_compact [ContinuousConstSMul πβ Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) (r : β) : β K : Set Mβ, IsCompact K β§ f '' Metric.ball 0 r β K :=
hf.image_subset_compact_of_isVonNBounded (NormedSpace.isVonNBounded_ball πβ Mβ r)
#align is_compact_operator.image_ball_subset_compact IsCompactOperator.image_ball_subset_compact
+-/
+#print IsCompactOperator.image_closedBall_subset_compact /-
theorem IsCompactOperator.image_closedBall_subset_compact [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
β K : Set Mβ, IsCompact K β§ f '' Metric.closedBall 0 r β K :=
hf.image_subset_compact_of_isVonNBounded (NormedSpace.isVonNBounded_closedBall πβ Mβ r)
#align is_compact_operator.image_closed_ball_subset_compact IsCompactOperator.image_closedBall_subset_compact
+-/
+#print IsCompactOperator.isCompact_closure_image_ball /-
theorem IsCompactOperator.isCompact_closure_image_ball [ContinuousConstSMul πβ Mβ] [T2Space Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
IsCompact (closure <| f '' Metric.ball 0 r) :=
hf.isCompact_closure_image_of_isVonNBounded (NormedSpace.isVonNBounded_ball πβ Mβ r)
#align is_compact_operator.is_compact_closure_image_ball IsCompactOperator.isCompact_closure_image_ball
+-/
+#print IsCompactOperator.isCompact_closure_image_closedBall /-
theorem IsCompactOperator.isCompact_closure_image_closedBall [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
IsCompact (closure <| f '' Metric.closedBall 0 r) :=
hf.isCompact_closure_image_of_isVonNBounded (NormedSpace.isVonNBounded_closedBall πβ Mβ r)
#align is_compact_operator.is_compact_closure_image_closed_ball IsCompactOperator.isCompact_closure_image_closedBall
+-/
+#print isCompactOperator_iff_image_ball_subset_compact /-
theorem isCompactOperator_iff_image_ball_subset_compact [ContinuousConstSMul πβ Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
IsCompactOperator f β β K : Set Mβ, IsCompact K β§ f '' Metric.ball 0 r β K :=
@@ -178,7 +201,9 @@ theorem isCompactOperator_iff_image_ball_subset_compact [ContinuousConstSMul
(isCompactOperator_iff_exists_mem_nhds_image_subset_compact f).mpr
β¨Metric.ball 0 r, ball_mem_nhds _ hr, K, hK, hKrβ©β©
#align is_compact_operator_iff_image_ball_subset_compact isCompactOperator_iff_image_ball_subset_compact
+-/
+#print isCompactOperator_iff_image_closedBall_subset_compact /-
theorem isCompactOperator_iff_image_closedBall_subset_compact [ContinuousConstSMul πβ Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
IsCompactOperator f β β K : Set Mβ, IsCompact K β§ f '' Metric.closedBall 0 r β K :=
@@ -186,7 +211,9 @@ theorem isCompactOperator_iff_image_closedBall_subset_compact [ContinuousConstSM
(isCompactOperator_iff_exists_mem_nhds_image_subset_compact f).mpr
β¨Metric.closedBall 0 r, closedBall_mem_nhds _ hr, K, hK, hKrβ©β©
#align is_compact_operator_iff_image_closed_ball_subset_compact isCompactOperator_iff_image_closedBall_subset_compact
+-/
+#print isCompactOperator_iff_isCompact_closure_image_ball /-
theorem isCompactOperator_iff_isCompact_closure_image_ball [ContinuousConstSMul πβ Mβ] [T2Space Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
IsCompactOperator f β IsCompact (closure <| f '' Metric.ball 0 r) :=
@@ -194,7 +221,9 @@ theorem isCompactOperator_iff_isCompact_closure_image_ball [ContinuousConstSMul
(isCompactOperator_iff_exists_mem_nhds_isCompact_closure_image f).mpr
β¨Metric.ball 0 r, ball_mem_nhds _ hr, hfβ©β©
#align is_compact_operator_iff_is_compact_closure_image_ball isCompactOperator_iff_isCompact_closure_image_ball
+-/
+#print isCompactOperator_iff_isCompact_closure_image_closedBall /-
theorem isCompactOperator_iff_isCompact_closure_image_closedBall [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] (f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
IsCompactOperator f β IsCompact (closure <| f '' Metric.closedBall 0 r) :=
@@ -202,6 +231,7 @@ theorem isCompactOperator_iff_isCompact_closure_image_closedBall [ContinuousCons
(isCompactOperator_iff_exists_mem_nhds_isCompact_closure_image f).mpr
β¨Metric.closedBall 0 r, closedBall_mem_nhds _ hr, hfβ©β©
#align is_compact_operator_iff_is_compact_closure_image_closed_ball isCompactOperator_iff_isCompact_closure_image_closedBall
+-/
end NormedSpace
@@ -214,6 +244,7 @@ variable {Rβ Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [CommSem
[AddCommMonoid Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ]
[AddCommGroup Mβ] [TopologicalSpace Mβ] [AddCommGroup Mβ]
+#print IsCompactOperator.smul /-
theorem IsCompactOperator.smul {S : Type _} [Monoid S] [DistribMulAction S Mβ]
[ContinuousConstSMul S Mβ] {f : Mβ β Mβ} (hf : IsCompactOperator f) (c : S) :
IsCompactOperator (c β’ f) :=
@@ -221,7 +252,9 @@ theorem IsCompactOperator.smul {S : Type _} [Monoid S] [DistribMulAction S Mβ]
β¨c β’ K, hK.image <| continuous_id.const_smul c,
mem_of_superset hKf fun x hx => smul_mem_smul_set hxβ©
#align is_compact_operator.smul IsCompactOperator.smul
+-/
+#print IsCompactOperator.add /-
theorem IsCompactOperator.add [ContinuousAdd Mβ] {f g : Mβ β Mβ} (hf : IsCompactOperator f)
(hg : IsCompactOperator g) : IsCompactOperator (f + g) :=
let β¨A, hA, hAfβ© := hf
@@ -229,17 +262,22 @@ theorem IsCompactOperator.add [ContinuousAdd Mβ] {f g : Mβ β Mβ} (hf : I
β¨A + B, hA.add hB,
mem_of_superset (inter_mem hAf hBg) fun x β¨hxA, hxBβ© => Set.add_mem_add hxA hxBβ©
#align is_compact_operator.add IsCompactOperator.add
+-/
+#print IsCompactOperator.neg /-
theorem IsCompactOperator.neg [ContinuousNeg Mβ] {f : Mβ β Mβ} (hf : IsCompactOperator f) :
IsCompactOperator (-f) :=
let β¨K, hK, hKfβ© := hf
β¨-K, hK.neg, mem_of_superset hKf fun x (hx : f x β K) => Set.neg_mem_neg.mpr hxβ©
#align is_compact_operator.neg IsCompactOperator.neg
+-/
+#print IsCompactOperator.sub /-
theorem IsCompactOperator.sub [TopologicalAddGroup Mβ] {f g : Mβ β Mβ} (hf : IsCompactOperator f)
(hg : IsCompactOperator g) : IsCompactOperator (f - g) := by
rw [sub_eq_add_neg] <;> exact hf.add hg.neg
#align is_compact_operator.sub IsCompactOperator.sub
+-/
variable (Οββ Mβ Mβ)
@@ -263,6 +301,7 @@ variable {Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [Semiring R
{Οββ : Rβ β+* Rβ} {Mβ Mβ Mβ : Type _} [TopologicalSpace Mβ] [TopologicalSpace Mβ]
[TopologicalSpace Mβ] [AddCommMonoid Mβ] [Module Rβ Mβ]
+#print IsCompactOperator.comp_clm /-
theorem IsCompactOperator.comp_clm [AddCommMonoid Mβ] [Module Rβ Mβ] {f : Mβ β Mβ}
(hf : IsCompactOperator f) (g : Mβ βSL[Οββ] Mβ) : IsCompactOperator (f β g) :=
by
@@ -271,7 +310,9 @@ theorem IsCompactOperator.comp_clm [AddCommMonoid Mβ] [Module Rβ Mβ] {f :
rcases hf with β¨K, hK, hKfβ©
exact β¨K, hK, this hKfβ©
#align is_compact_operator.comp_clm IsCompactOperator.comp_clm
+-/
+#print IsCompactOperator.continuous_comp /-
theorem IsCompactOperator.continuous_comp {f : Mβ β Mβ} (hf : IsCompactOperator f) {g : Mβ β Mβ}
(hg : Continuous g) : IsCompactOperator (g β f) :=
by
@@ -280,12 +321,15 @@ theorem IsCompactOperator.continuous_comp {f : Mβ β Mβ} (hf : IsCompactOpe
nth_rw 2 [preimage_comp]
exact preimage_mono (subset_preimage_image _ _)
#align is_compact_operator.continuous_comp IsCompactOperator.continuous_comp
+-/
+#print IsCompactOperator.clm_comp /-
theorem IsCompactOperator.clm_comp [AddCommMonoid Mβ] [Module Rβ Mβ] [AddCommMonoid Mβ]
[Module Rβ Mβ] {f : Mβ β Mβ} (hf : IsCompactOperator f) (g : Mβ βSL[Οββ] Mβ) :
IsCompactOperator (g β f) :=
hf.continuous_comp g.Continuous
#align is_compact_operator.clm_comp IsCompactOperator.clm_comp
+-/
end Comp
@@ -295,12 +339,14 @@ variable {Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] {Οββ : Rβ
[TopologicalSpace Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ] [AddCommMonoid Mβ] [Module Rβ Mβ]
[Module Rβ Mβ]
+#print IsCompactOperator.codRestrict /-
theorem IsCompactOperator.codRestrict {f : Mβ β Mβ} (hf : IsCompactOperator f) {V : Submodule Rβ Mβ}
(hV : β x, f x β V) (h_closed : IsClosed (V : Set Mβ)) :
IsCompactOperator (Set.codRestrict f V hV) :=
let β¨K, hK, hKfβ© := hf
β¨coe β»ΒΉ' K, (closedEmbedding_subtype_val h_closed).isCompact_preimage hK, hKfβ©
#align is_compact_operator.cod_restrict IsCompactOperator.codRestrict
+-/
end CodRestrict
@@ -311,6 +357,7 @@ variable {Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [Semiring R
[TopologicalSpace Mβ] [AddCommMonoid Mβ] [AddCommMonoid Mβ] [AddCommMonoid Mβ] [Module Rβ Mβ]
[Module Rβ Mβ] [Module Rβ Mβ]
+#print IsCompactOperator.restrict /-
/-- If a compact operator preserves a closed submodule, its restriction to that submodule is
compact.
@@ -324,7 +371,9 @@ theorem IsCompactOperator.restrict {f : Mβ ββ[Rβ] Mβ} (hf : IsCompactO
IsCompactOperator (f.restrict hV) :=
(hf.comp_clm V.subtypeL).codRestrict (SetLike.forall.2 hV) h_closed
#align is_compact_operator.restrict IsCompactOperator.restrict
+-/
+#print IsCompactOperator.restrict' /-
/-- If a compact operator preserves a complete submodule, its restriction to that submodule is
compact.
@@ -338,6 +387,7 @@ theorem IsCompactOperator.restrict' [SeparatedSpace Mβ] {f : Mβ ββ[Rβ]
[hcomplete : CompleteSpace V] : IsCompactOperator (f.restrict hV) :=
hf.restrict hV (completeSpace_coe_iff_isComplete.mp hcomplete).IsClosed
#align is_compact_operator.restrict' IsCompactOperator.restrict'
+-/
end Restrict
@@ -348,6 +398,7 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Nontrivia
[TopologicalSpace Mβ] [AddCommGroup Mβ] [Module πβ Mβ] [Module πβ Mβ] [TopologicalAddGroup Mβ]
[ContinuousConstSMul πβ Mβ] [TopologicalAddGroup Mβ] [ContinuousSMul πβ Mβ]
+#print IsCompactOperator.continuous /-
@[continuity]
theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) :
Continuous f :=
@@ -382,34 +433,44 @@ theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : I
rw [RingHomIsometric.is_iso]
exact hc.le
#align is_compact_operator.continuous IsCompactOperator.continuous
+-/
+#print ContinuousLinearMap.mkOfIsCompactOperator /-
/-- Upgrade a compact `linear_map` to a `continuous_linear_map`. -/
def ContinuousLinearMap.mkOfIsCompactOperator {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) :
Mβ βSL[Οββ] Mβ :=
β¨f, hf.Continuousβ©
#align continuous_linear_map.mk_of_is_compact_operator ContinuousLinearMap.mkOfIsCompactOperator
+-/
+#print ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap /-
@[simp]
theorem ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) :
(ContinuousLinearMap.mkOfIsCompactOperator hf : Mβ βββ[Οββ] Mβ) = f :=
rfl
#align continuous_linear_map.mk_of_is_compact_operator_to_linear_map ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap
+-/
+#print ContinuousLinearMap.coe_mkOfIsCompactOperator /-
@[simp]
theorem ContinuousLinearMap.coe_mkOfIsCompactOperator {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) : (ContinuousLinearMap.mkOfIsCompactOperator hf : Mβ β Mβ) = f :=
rfl
#align continuous_linear_map.coe_mk_of_is_compact_operator ContinuousLinearMap.coe_mkOfIsCompactOperator
+-/
+#print ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperator /-
theorem ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperator {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) :
ContinuousLinearMap.mkOfIsCompactOperator hf β compactOperator Οββ Mβ Mβ :=
hf
#align continuous_linear_map.mk_of_is_compact_operator_mem_compact_operator ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperator
+-/
end Continuous
+#print isClosed_setOf_isCompactOperator /-
/-- The set of compact operators from a normed space to a complete topological vector space is
closed. -/
theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [NontriviallyNormedField πβ]
@@ -450,7 +511,9 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [Nontriviall
rw [ContinuousLinearMap.sub_apply]
abel
#align is_closed_set_of_is_compact_operator isClosed_setOf_isCompactOperator
+-/
+#print compactOperator_topologicalClosure /-
theorem compactOperator_topologicalClosure {πβ πβ : Type _} [NontriviallyNormedField πβ]
[NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ]
[AddCommGroup Mβ] [NormedSpace πβ Mβ] [Module πβ Mβ] [UniformSpace Mβ] [UniformAddGroup Mβ]
@@ -459,7 +522,9 @@ theorem compactOperator_topologicalClosure {πβ πβ : Type _} [Nontrivia
(compactOperator Οββ Mβ Mβ).topologicalClosure = compactOperator Οββ Mβ Mβ :=
SetLike.ext' isClosed_setOf_isCompactOperator.closure_eq
#align compact_operator_topological_closure compactOperator_topologicalClosure
+-/
+#print isCompactOperator_of_tendsto /-
theorem isCompactOperator_of_tendsto {ΞΉ πβ πβ : Type _} [NontriviallyNormedField πβ]
[NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ]
[AddCommGroup Mβ] [NormedSpace πβ Mβ] [Module πβ Mβ] [UniformSpace Mβ] [UniformAddGroup Mβ]
@@ -468,4 +533,5 @@ theorem isCompactOperator_of_tendsto {ΞΉ πβ πβ : Type _} [Nontrivially
(hF : βαΆ i in l, IsCompactOperator (F i)) : IsCompactOperator f :=
isClosed_setOf_isCompactOperator.mem_of_tendsto hf hF
#align is_compact_operator_of_tendsto isCompactOperator_of_tendsto
+-/
mathlib commit https://github.com/leanprover-community/mathlib/commit/5f25c089cb34db4db112556f23c50d12da81b297
@@ -248,7 +248,7 @@ variable (Οββ Mβ Mβ)
def compactOperator [Module Rβ Mβ] [Module Rβ Mβ] [ContinuousConstSMul Rβ Mβ]
[TopologicalAddGroup Mβ] : Submodule Rβ (Mβ βSL[Οββ] Mβ)
where
- carrier := { f | IsCompactOperator f }
+ carrier := {f | IsCompactOperator f}
add_mem' f g hf hg := hf.add hg
zero_mem' := isCompactOperator_zero
smul_mem' c f hf := hf.smul c
@@ -416,7 +416,7 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [Nontriviall
[NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ]
[AddCommGroup Mβ] [NormedSpace πβ Mβ] [Module πβ Mβ] [UniformSpace Mβ] [UniformAddGroup Mβ]
[ContinuousConstSMul πβ Mβ] [T2Space Mβ] [CompleteSpace Mβ] :
- IsClosed { f : Mβ βSL[Οββ] Mβ | IsCompactOperator f } :=
+ IsClosed {f : Mβ βSL[Οββ] Mβ | IsCompactOperator f} :=
by
refine' isClosed_of_closure_subset _
rintro u hu
@@ -430,7 +430,7 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [Nontriviall
intro U hU
rcases exists_nhds_zero_half hU with β¨V, hV, hVUβ©
let SV : Set Mβ Γ Set Mβ := β¨closed_ball 0 1, -Vβ©
- rcases hu { f | β x β SV.1, f x β SV.2 }
+ rcases hu {f | β x β SV.1, f x β SV.2}
(continuous_linear_map.has_basis_nhds_zero.mem_of_mem
β¨NormedSpace.isVonNBounded_closedBall _ _ _, neg_mem_nhds_zero Mβ hVβ©) with
β¨v, hv, huvβ©
mathlib commit https://github.com/leanprover-community/mathlib/commit/cca40788df1b8755d5baf17ab2f27dacc2e17acb
@@ -267,7 +267,7 @@ theorem IsCompactOperator.comp_clm [AddCommMonoid Mβ] [Module Rβ Mβ] {f :
(hf : IsCompactOperator f) (g : Mβ βSL[Οββ] Mβ) : IsCompactOperator (f β g) :=
by
have := g.continuous.tendsto 0
- rw [map_zero] at this
+ rw [map_zero] at this
rcases hf with β¨K, hK, hKfβ©
exact β¨K, hK, this hKfβ©
#align is_compact_operator.comp_clm IsCompactOperator.comp_clm
@@ -357,7 +357,7 @@ theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : I
-- Since `f` is linear, we only need to show that it is continuous at zero.
-- Let `U` be a neighborhood of `0` in `Mβ`.
refine' continuous_of_continuousAt_zero f fun U hU => _
- rw [map_zero] at hU
+ rw [map_zero] at hU
-- The compactness of `f` gives us a compact set `K : set Mβ` such that `f β»ΒΉ' K` is a
-- neighborhood of `0` in `Mβ`.
rcases hf with β¨K, hK, hKfβ©
@@ -420,7 +420,7 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [Nontriviall
by
refine' isClosed_of_closure_subset _
rintro u hu
- rw [mem_closure_iff_nhds_zero] at hu
+ rw [mem_closure_iff_nhds_zero] at hu
suffices TotallyBounded (u '' Metric.closedBall 0 1)
by
change IsCompactOperator (u : Mβ βββ[Οββ] Mβ)
@@ -439,13 +439,13 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [Nontriviall
β¨T, hT, hTvβ©
have hTv : v '' closed_ball 0 1 β _ := subset_closure.trans hTv
refine' β¨T, hT, _β©
- rw [image_subset_iff, preimage_Unionβ] at hTvβ’
+ rw [image_subset_iff, preimage_Unionβ] at hTv β’
intro x hx
specialize hTv hx
- rw [mem_Unionβ] at hTvβ’
+ rw [mem_Unionβ] at hTv β’
rcases hTv with β¨t, ht, htxβ©
refine' β¨t, ht, _β©
- rw [mem_preimage, mem_vadd_set_iff_neg_vadd_mem, vadd_eq_add, neg_add_eq_sub] at htxβ’
+ rw [mem_preimage, mem_vadd_set_iff_neg_vadd_mem, vadd_eq_add, neg_add_eq_sub] at htx β’
convert hVU _ htx _ (huv x hx) using 1
rw [ContinuousLinearMap.sub_apply]
abel
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -58,7 +58,7 @@ Compact operator
open Function Set Filter Bornology Metric
-open Pointwise BigOperators Topology
+open scoped Pointwise BigOperators Topology
#print IsCompactOperator /-
/-- A compact operator between two topological vector spaces. This definition is usually
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -73,12 +73,6 @@ def IsCompactOperator {Mβ Mβ : Type _} [Zero Mβ] [TopologicalSpace Mβ] [
#align is_compact_operator IsCompactOperator
-/
-/- warning: is_compact_operator_zero -> isCompactOperator_zero is a dubious translation:
-lean 3 declaration is
- forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_1 : Zero.{u1} Mβ] [_inst_2 : TopologicalSpace.{u1} Mβ] [_inst_3 : TopologicalSpace.{u2} Mβ] [_inst_4 : Zero.{u2} Mβ], IsCompactOperator.{u1, u2} Mβ Mβ _inst_1 _inst_2 _inst_3 (OfNat.ofNat.{max u1 u2} (Mβ -> Mβ) 0 (OfNat.mk.{max u1 u2} (Mβ -> Mβ) 0 (Zero.zero.{max u1 u2} (Mβ -> Mβ) (Pi.instZero.{u1, u2} Mβ (fun (αΎ° : Mβ) => Mβ) (fun (i : Mβ) => _inst_4)))))
-but is expected to have type
- forall {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_1 : Zero.{u2} Mβ] [_inst_2 : TopologicalSpace.{u2} Mβ] [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : Zero.{u1} Mβ], IsCompactOperator.{u2, u1} Mβ Mβ _inst_1 _inst_2 _inst_3 (OfNat.ofNat.{max u2 u1} (Mβ -> Mβ) 0 (Zero.toOfNat0.{max u2 u1} (Mβ -> Mβ) (Pi.instZero.{u2, u1} Mβ (fun (a._@.Mathlib.Analysis.NormedSpace.CompactOperator._hyg.67 : Mβ) => Mβ) (fun (i : Mβ) => _inst_4))))
-Case conversion may be inaccurate. Consider using '#align is_compact_operator_zero isCompactOperator_zeroβ'. -/
theorem isCompactOperator_zero {Mβ Mβ : Type _} [Zero Mβ] [TopologicalSpace Mβ]
[TopologicalSpace Mβ] [Zero Mβ] : IsCompactOperator (0 : Mβ β Mβ) :=
β¨{0}, isCompact_singleton, mem_of_superset univ_mem fun x _ => rflβ©
@@ -91,24 +85,12 @@ section
variable {Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] {Οββ : Rβ β+* Rβ} {Mβ Mβ : Type _}
[TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ]
-/- warning: is_compact_operator_iff_exists_mem_nhds_image_subset_compact -> isCompactOperator_iff_exists_mem_nhds_image_subset_compact is a dubious translation:
-lean 3 declaration is
- forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : AddCommMonoid.{u1} Mβ] [_inst_5 : TopologicalSpace.{u2} Mβ] (f : Mβ -> Mβ), Iff (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4))) _inst_3 _inst_5 f) (Exists.{succ u1} (Set.{u1} Mβ) (fun (V : Set.{u1} Mβ) => Exists.{0} (Membership.Mem.{u1, u1} (Set.{u1} Mβ) (Filter.{u1} Mβ) (Filter.hasMem.{u1} Mβ) V (nhds.{u1} Mβ _inst_3 (OfNat.ofNat.{u1} Mβ 0 (OfNat.mk.{u1} Mβ 0 (Zero.zero.{u1} Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)))))))) (fun (H : Membership.Mem.{u1, u1} (Set.{u1} Mβ) (Filter.{u1} Mβ) (Filter.hasMem.{u1} Mβ) V (nhds.{u1} Mβ _inst_3 (OfNat.ofNat.{u1} Mβ 0 (OfNat.mk.{u1} Mβ 0 (Zero.zero.{u1} Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)))))))) => Exists.{succ u2} (Set.{u2} Mβ) (fun (K : Set.{u2} Mβ) => And (IsCompact.{u2} Mβ _inst_5 K) (HasSubset.Subset.{u2} (Set.{u2} Mβ) (Set.hasSubset.{u2} Mβ) (Set.image.{u1, u2} Mβ Mβ f V) K)))))
-but is expected to have type
- forall {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : TopologicalSpace.{u2} Mβ] [_inst_4 : AddCommMonoid.{u2} Mβ] [_inst_5 : TopologicalSpace.{u1} Mβ] (f : Mβ -> Mβ), Iff (IsCompactOperator.{u2, u1} Mβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 _inst_5 f) (Exists.{succ u2} (Set.{u2} Mβ) (fun (V : Set.{u2} Mβ) => And (Membership.mem.{u2, u2} (Set.{u2} Mβ) (Filter.{u2} Mβ) (instMembershipSetFilter.{u2} Mβ) V (nhds.{u2} Mβ _inst_3 (OfNat.ofNat.{u2} Mβ 0 (Zero.toOfNat0.{u2} Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)))))) (Exists.{succ u1} (Set.{u1} Mβ) (fun (K : Set.{u1} Mβ) => And (IsCompact.{u1} Mβ _inst_5 K) (HasSubset.Subset.{u1} (Set.{u1} Mβ) (Set.instHasSubsetSet.{u1} Mβ) (Set.image.{u2, u1} Mβ Mβ f V) K)))))
-Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_exists_mem_nhds_image_subset_compact isCompactOperator_iff_exists_mem_nhds_image_subset_compactβ'. -/
theorem isCompactOperator_iff_exists_mem_nhds_image_subset_compact (f : Mβ β Mβ) :
IsCompactOperator f β β V β (π 0 : Filter Mβ), β K : Set Mβ, IsCompact K β§ f '' V β K :=
β¨fun β¨K, hK, hKfβ© => β¨f β»ΒΉ' K, hKf, K, hK, image_preimage_subset _ _β©, fun β¨V, hV, K, hK, hVKβ© =>
β¨K, hK, mem_of_superset hV (image_subset_iff.mp hVK)β©β©
#align is_compact_operator_iff_exists_mem_nhds_image_subset_compact isCompactOperator_iff_exists_mem_nhds_image_subset_compact
-/- warning: is_compact_operator_iff_exists_mem_nhds_is_compact_closure_image -> isCompactOperator_iff_exists_mem_nhds_isCompact_closure_image is a dubious translation:
-lean 3 declaration is
- forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : AddCommMonoid.{u1} Mβ] [_inst_5 : TopologicalSpace.{u2} Mβ] [_inst_6 : T2Space.{u2} Mβ _inst_5] (f : Mβ -> Mβ), Iff (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4))) _inst_3 _inst_5 f) (Exists.{succ u1} (Set.{u1} Mβ) (fun (V : Set.{u1} Mβ) => Exists.{0} (Membership.Mem.{u1, u1} (Set.{u1} Mβ) (Filter.{u1} Mβ) (Filter.hasMem.{u1} Mβ) V (nhds.{u1} Mβ _inst_3 (OfNat.ofNat.{u1} Mβ 0 (OfNat.mk.{u1} Mβ 0 (Zero.zero.{u1} Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)))))))) (fun (H : Membership.Mem.{u1, u1} (Set.{u1} Mβ) (Filter.{u1} Mβ) (Filter.hasMem.{u1} Mβ) V (nhds.{u1} Mβ _inst_3 (OfNat.ofNat.{u1} Mβ 0 (OfNat.mk.{u1} Mβ 0 (Zero.zero.{u1} Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)))))))) => IsCompact.{u2} Mβ _inst_5 (closure.{u2} Mβ _inst_5 (Set.image.{u1, u2} Mβ Mβ f V)))))
-but is expected to have type
- forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : AddCommMonoid.{u1} Mβ] [_inst_5 : TopologicalSpace.{u2} Mβ] [_inst_6 : T2Space.{u2} Mβ _inst_5] (f : Mβ -> Mβ), Iff (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 _inst_5 f) (Exists.{succ u1} (Set.{u1} Mβ) (fun (V : Set.{u1} Mβ) => And (Membership.mem.{u1, u1} (Set.{u1} Mβ) (Filter.{u1} Mβ) (instMembershipSetFilter.{u1} Mβ) V (nhds.{u1} Mβ _inst_3 (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)))))) (IsCompact.{u2} Mβ _inst_5 (closure.{u2} Mβ _inst_5 (Set.image.{u1, u2} Mβ Mβ f V)))))
-Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_exists_mem_nhds_is_compact_closure_image isCompactOperator_iff_exists_mem_nhds_isCompact_closure_imageβ'. -/
theorem isCompactOperator_iff_exists_mem_nhds_isCompact_closure_image [T2Space Mβ] (f : Mβ β Mβ) :
IsCompactOperator f β β V β (π 0 : Filter Mβ), IsCompact (closure <| f '' V) :=
by
@@ -126,9 +108,6 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
{Mβ Mβ : Type _} [TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ]
[Module πβ Mβ] [Module πβ Mβ] [ContinuousConstSMul πβ Mβ]
-/- warning: is_compact_operator.image_subset_compact_of_vonN_bounded -> IsCompactOperator.image_subset_compact_of_isVonNBounded is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_isVonNBoundedβ'. -/
theorem IsCompactOperator.image_subset_compact_of_isVonNBounded {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
β K : Set Mβ, IsCompact K β§ f '' S β K :=
@@ -140,9 +119,6 @@ theorem IsCompactOperator.image_subset_compact_of_isVonNBounded {f : Mβ ββ
rw [image_subset_iff, preimage_smul_setββ _ _ _ f this.is_unit] <;> exact hrS c hc.leβ©
#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_isVonNBounded
-/- warning: is_compact_operator.is_compact_closure_image_of_vonN_bounded -> IsCompactOperator.isCompact_closure_image_of_isVonNBounded is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_of_vonN_bounded IsCompactOperator.isCompact_closure_image_of_isVonNBoundedβ'. -/
theorem IsCompactOperator.isCompact_closure_image_of_isVonNBounded [T2Space Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
IsCompact (closure <| f '' S) :=
@@ -158,9 +134,6 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
{Mβ Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ]
[NormedSpace πβ Mβ] [Module πβ Mβ]
-/- warning: is_compact_operator.image_subset_compact_of_bounded -> IsCompactOperator.image_subset_compact_of_bounded is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_subset_compact_of_bounded IsCompactOperator.image_subset_compact_of_boundedβ'. -/
theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ} (hS : Metric.Bounded S) :
β K : Set Mβ, IsCompact K β§ f '' S β K :=
@@ -168,9 +141,6 @@ theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul
(by rwa [NormedSpace.isVonNBounded_iff, β Metric.bounded_iff_isBounded])
#align is_compact_operator.image_subset_compact_of_bounded IsCompactOperator.image_subset_compact_of_bounded
-/- warning: is_compact_operator.is_compact_closure_image_of_bounded -> IsCompactOperator.isCompact_closure_image_of_bounded is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_of_bounded IsCompactOperator.isCompact_closure_image_of_boundedβ'. -/
theorem IsCompactOperator.isCompact_closure_image_of_bounded [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ}
(hS : Metric.Bounded S) : IsCompact (closure <| f '' S) :=
@@ -178,44 +148,29 @@ theorem IsCompactOperator.isCompact_closure_image_of_bounded [ContinuousConstSMu
(by rwa [NormedSpace.isVonNBounded_iff, β Metric.bounded_iff_isBounded])
#align is_compact_operator.is_compact_closure_image_of_bounded IsCompactOperator.isCompact_closure_image_of_bounded
-/- warning: is_compact_operator.image_ball_subset_compact -> IsCompactOperator.image_ball_subset_compact is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_ball_subset_compact IsCompactOperator.image_ball_subset_compactβ'. -/
theorem IsCompactOperator.image_ball_subset_compact [ContinuousConstSMul πβ Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) (r : β) : β K : Set Mβ, IsCompact K β§ f '' Metric.ball 0 r β K :=
hf.image_subset_compact_of_isVonNBounded (NormedSpace.isVonNBounded_ball πβ Mβ r)
#align is_compact_operator.image_ball_subset_compact IsCompactOperator.image_ball_subset_compact
-/- warning: is_compact_operator.image_closed_ball_subset_compact -> IsCompactOperator.image_closedBall_subset_compact is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_closed_ball_subset_compact IsCompactOperator.image_closedBall_subset_compactβ'. -/
theorem IsCompactOperator.image_closedBall_subset_compact [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
β K : Set Mβ, IsCompact K β§ f '' Metric.closedBall 0 r β K :=
hf.image_subset_compact_of_isVonNBounded (NormedSpace.isVonNBounded_closedBall πβ Mβ r)
#align is_compact_operator.image_closed_ball_subset_compact IsCompactOperator.image_closedBall_subset_compact
-/- warning: is_compact_operator.is_compact_closure_image_ball -> IsCompactOperator.isCompact_closure_image_ball is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_ball IsCompactOperator.isCompact_closure_image_ballβ'. -/
theorem IsCompactOperator.isCompact_closure_image_ball [ContinuousConstSMul πβ Mβ] [T2Space Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
IsCompact (closure <| f '' Metric.ball 0 r) :=
hf.isCompact_closure_image_of_isVonNBounded (NormedSpace.isVonNBounded_ball πβ Mβ r)
#align is_compact_operator.is_compact_closure_image_ball IsCompactOperator.isCompact_closure_image_ball
-/- warning: is_compact_operator.is_compact_closure_image_closed_ball -> IsCompactOperator.isCompact_closure_image_closedBall is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_closed_ball IsCompactOperator.isCompact_closure_image_closedBallβ'. -/
theorem IsCompactOperator.isCompact_closure_image_closedBall [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
IsCompact (closure <| f '' Metric.closedBall 0 r) :=
hf.isCompact_closure_image_of_isVonNBounded (NormedSpace.isVonNBounded_closedBall πβ Mβ r)
#align is_compact_operator.is_compact_closure_image_closed_ball IsCompactOperator.isCompact_closure_image_closedBall
-/- warning: is_compact_operator_iff_image_ball_subset_compact -> isCompactOperator_iff_image_ball_subset_compact is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_image_ball_subset_compact isCompactOperator_iff_image_ball_subset_compactβ'. -/
theorem isCompactOperator_iff_image_ball_subset_compact [ContinuousConstSMul πβ Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
IsCompactOperator f β β K : Set Mβ, IsCompact K β§ f '' Metric.ball 0 r β K :=
@@ -224,9 +179,6 @@ theorem isCompactOperator_iff_image_ball_subset_compact [ContinuousConstSMul
β¨Metric.ball 0 r, ball_mem_nhds _ hr, K, hK, hKrβ©β©
#align is_compact_operator_iff_image_ball_subset_compact isCompactOperator_iff_image_ball_subset_compact
-/- warning: is_compact_operator_iff_image_closed_ball_subset_compact -> isCompactOperator_iff_image_closedBall_subset_compact is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_image_closed_ball_subset_compact isCompactOperator_iff_image_closedBall_subset_compactβ'. -/
theorem isCompactOperator_iff_image_closedBall_subset_compact [ContinuousConstSMul πβ Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
IsCompactOperator f β β K : Set Mβ, IsCompact K β§ f '' Metric.closedBall 0 r β K :=
@@ -235,9 +187,6 @@ theorem isCompactOperator_iff_image_closedBall_subset_compact [ContinuousConstSM
β¨Metric.closedBall 0 r, closedBall_mem_nhds _ hr, K, hK, hKrβ©β©
#align is_compact_operator_iff_image_closed_ball_subset_compact isCompactOperator_iff_image_closedBall_subset_compact
-/- warning: is_compact_operator_iff_is_compact_closure_image_ball -> isCompactOperator_iff_isCompact_closure_image_ball is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_is_compact_closure_image_ball isCompactOperator_iff_isCompact_closure_image_ballβ'. -/
theorem isCompactOperator_iff_isCompact_closure_image_ball [ContinuousConstSMul πβ Mβ] [T2Space Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
IsCompactOperator f β IsCompact (closure <| f '' Metric.ball 0 r) :=
@@ -246,9 +195,6 @@ theorem isCompactOperator_iff_isCompact_closure_image_ball [ContinuousConstSMul
β¨Metric.ball 0 r, ball_mem_nhds _ hr, hfβ©β©
#align is_compact_operator_iff_is_compact_closure_image_ball isCompactOperator_iff_isCompact_closure_image_ball
-/- warning: is_compact_operator_iff_is_compact_closure_image_closed_ball -> isCompactOperator_iff_isCompact_closure_image_closedBall is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_is_compact_closure_image_closed_ball isCompactOperator_iff_isCompact_closure_image_closedBallβ'. -/
theorem isCompactOperator_iff_isCompact_closure_image_closedBall [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] (f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
IsCompactOperator f β IsCompact (closure <| f '' Metric.closedBall 0 r) :=
@@ -268,12 +214,6 @@ variable {Rβ Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [CommSem
[AddCommMonoid Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ]
[AddCommGroup Mβ] [TopologicalSpace Mβ] [AddCommGroup Mβ]
-/- warning: is_compact_operator.smul -> IsCompactOperator.smul is a dubious translation:
-lean 3 declaration is
- forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : TopologicalSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] {S : Type.{u3}} [_inst_13 : Monoid.{u3} S] [_inst_14 : DistribMulAction.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)] [_inst_15 : ContinuousConstSMul.{u3, u2} S Mβ _inst_7 (SMulZeroClass.toHasSmul.{u3, u2} S Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8))) (DistribSMul.toSmulZeroClass.{u3, u2} S Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribMulAction.toDistribSMul.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8) _inst_14)))] {f : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_7 f) -> (forall (c : S), IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_7 (SMul.smul.{u3, max u1 u2} S (Mβ -> Mβ) (Function.hasSMul.{u1, u3, u2} Mβ S Mβ (SMulZeroClass.toHasSmul.{u3, u2} S Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8))) (DistribSMul.toSmulZeroClass.{u3, u2} S Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribMulAction.toDistribSMul.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8) _inst_14)))) c f))
-but is expected to have type
- forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : TopologicalSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] {S : Type.{u3}} [_inst_13 : Monoid.{u3} S] [_inst_14 : DistribMulAction.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)] [_inst_15 : ContinuousConstSMul.{u3, u2} S Mβ _inst_7 (SMulZeroClass.toSMul.{u3, u2} S Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribSMul.toSMulZeroClass.{u3, u2} S Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribMulAction.toDistribSMul.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8) _inst_14)))] {f : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_7 f) -> (forall (c : S), IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_7 (HSMul.hSMul.{u3, max u1 u2, max u1 u2} S (Mβ -> Mβ) (Mβ -> Mβ) (instHSMul.{u3, max u1 u2} S (Mβ -> Mβ) (Pi.instSMul.{u1, u2, u3} Mβ S (fun (a._@.Mathlib.Analysis.NormedSpace.CompactOperator._hyg.2184 : Mβ) => Mβ) (fun (i : Mβ) => SMulZeroClass.toSMul.{u3, u2} S Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribSMul.toSMulZeroClass.{u3, u2} S Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribMulAction.toDistribSMul.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8) _inst_14))))) c f))
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.smul IsCompactOperator.smulβ'. -/
theorem IsCompactOperator.smul {S : Type _} [Monoid S] [DistribMulAction S Mβ]
[ContinuousConstSMul S Mβ] {f : Mβ β Mβ} (hf : IsCompactOperator f) (c : S) :
IsCompactOperator (c β’ f) :=
@@ -282,12 +222,6 @@ theorem IsCompactOperator.smul {S : Type _} [Monoid S] [DistribMulAction S Mβ]
mem_of_superset hKf fun x hx => smul_mem_smul_set hxβ©
#align is_compact_operator.smul IsCompactOperator.smul
-/- warning: is_compact_operator.add -> IsCompactOperator.add is a dubious translation:
-lean 3 declaration is
- forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : TopologicalSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] [_inst_13 : ContinuousAdd.{u2} Mβ _inst_7 (AddZeroClass.toHasAdd.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)))] {f : Mβ -> Mβ} {g : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_7 f) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_7 g) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_7 (HAdd.hAdd.{max u1 u2, max u1 u2, max u1 u2} (Mβ -> Mβ) (Mβ -> Mβ) (Mβ -> Mβ) (instHAdd.{max u1 u2} (Mβ -> Mβ) (Pi.instAdd.{u1, u2} Mβ (fun (αΎ° : Mβ) => Mβ) (fun (i : Mβ) => AddZeroClass.toHasAdd.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8))))) f g))
-but is expected to have type
- forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : TopologicalSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] [_inst_13 : ContinuousAdd.{u2} Mβ _inst_7 (AddZeroClass.toAdd.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)))] {f : Mβ -> Mβ} {g : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_7 f) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_7 g) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_7 (HAdd.hAdd.{max u1 u2, max u1 u2, max u1 u2} (Mβ -> Mβ) (Mβ -> Mβ) (Mβ -> Mβ) (instHAdd.{max u1 u2} (Mβ -> Mβ) (Pi.instAdd.{u1, u2} Mβ (fun (αΎ° : Mβ) => Mβ) (fun (i : Mβ) => AddZeroClass.toAdd.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8))))) f g))
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.add IsCompactOperator.addβ'. -/
theorem IsCompactOperator.add [ContinuousAdd Mβ] {f g : Mβ β Mβ} (hf : IsCompactOperator f)
(hg : IsCompactOperator g) : IsCompactOperator (f + g) :=
let β¨A, hA, hAfβ© := hf
@@ -296,24 +230,12 @@ theorem IsCompactOperator.add [ContinuousAdd Mβ] {f g : Mβ β Mβ} (hf : I
mem_of_superset (inter_mem hAf hBg) fun x β¨hxA, hxBβ© => Set.add_mem_add hxA hxBβ©
#align is_compact_operator.add IsCompactOperator.add
-/- warning: is_compact_operator.neg -> IsCompactOperator.neg is a dubious translation:
-lean 3 declaration is
- forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_11 : TopologicalSpace.{u2} Mβ] [_inst_12 : AddCommGroup.{u2} Mβ] [_inst_13 : ContinuousNeg.{u2} Mβ _inst_11 (SubNegMonoid.toHasNeg.{u2} Mβ (AddGroup.toSubNegMonoid.{u2} Mβ (AddCommGroup.toAddGroup.{u2} Mβ _inst_12)))] {f : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_11 f) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_11 (Neg.neg.{max u1 u2} (Mβ -> Mβ) (Pi.instNeg.{u1, u2} Mβ (fun (αΎ° : Mβ) => Mβ) (fun (i : Mβ) => SubNegMonoid.toHasNeg.{u2} Mβ (AddGroup.toSubNegMonoid.{u2} Mβ (AddCommGroup.toAddGroup.{u2} Mβ _inst_12)))) f))
-but is expected to have type
- forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_11 : TopologicalSpace.{u2} Mβ] [_inst_12 : AddCommGroup.{u2} Mβ] [_inst_13 : ContinuousNeg.{u2} Mβ _inst_11 (NegZeroClass.toNeg.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_12)))))] {f : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_11 f) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_11 (Neg.neg.{max u1 u2} (Mβ -> Mβ) (Pi.instNeg.{u1, u2} Mβ (fun (αΎ° : Mβ) => Mβ) (fun (i : Mβ) => NegZeroClass.toNeg.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_12)))))) f))
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.neg IsCompactOperator.negβ'. -/
theorem IsCompactOperator.neg [ContinuousNeg Mβ] {f : Mβ β Mβ} (hf : IsCompactOperator f) :
IsCompactOperator (-f) :=
let β¨K, hK, hKfβ© := hf
β¨-K, hK.neg, mem_of_superset hKf fun x (hx : f x β K) => Set.neg_mem_neg.mpr hxβ©
#align is_compact_operator.neg IsCompactOperator.neg
-/- warning: is_compact_operator.sub -> IsCompactOperator.sub is a dubious translation:
-lean 3 declaration is
- forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_11 : TopologicalSpace.{u2} Mβ] [_inst_12 : AddCommGroup.{u2} Mβ] [_inst_13 : TopologicalAddGroup.{u2} Mβ _inst_11 (AddCommGroup.toAddGroup.{u2} Mβ _inst_12)] {f : Mβ -> Mβ} {g : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_11 f) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_11 g) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_11 (HSub.hSub.{max u1 u2, max u1 u2, max u1 u2} (Mβ -> Mβ) (Mβ -> Mβ) (Mβ -> Mβ) (instHSub.{max u1 u2} (Mβ -> Mβ) (Pi.instSub.{u1, u2} Mβ (fun (αΎ° : Mβ) => Mβ) (fun (i : Mβ) => SubNegMonoid.toHasSub.{u2} Mβ (AddGroup.toSubNegMonoid.{u2} Mβ (AddCommGroup.toAddGroup.{u2} Mβ _inst_12))))) f g))
-but is expected to have type
- forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_11 : TopologicalSpace.{u2} Mβ] [_inst_12 : AddCommGroup.{u2} Mβ] [_inst_13 : TopologicalAddGroup.{u2} Mβ _inst_11 (AddCommGroup.toAddGroup.{u2} Mβ _inst_12)] {f : Mβ -> Mβ} {g : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_11 f) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_11 g) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_11 (HSub.hSub.{max u1 u2, max u1 u2, max u1 u2} (Mβ -> Mβ) (Mβ -> Mβ) (Mβ -> Mβ) (instHSub.{max u1 u2} (Mβ -> Mβ) (Pi.instSub.{u1, u2} Mβ (fun (αΎ° : Mβ) => Mβ) (fun (i : Mβ) => SubNegMonoid.toSub.{u2} Mβ (AddGroup.toSubNegMonoid.{u2} Mβ (AddCommGroup.toAddGroup.{u2} Mβ _inst_12))))) f g))
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.sub IsCompactOperator.subβ'. -/
theorem IsCompactOperator.sub [TopologicalAddGroup Mβ] {f g : Mβ β Mβ} (hf : IsCompactOperator f)
(hg : IsCompactOperator g) : IsCompactOperator (f - g) := by
rw [sub_eq_add_neg] <;> exact hf.add hg.neg
@@ -341,9 +263,6 @@ variable {Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [Semiring R
{Οββ : Rβ β+* Rβ} {Mβ Mβ Mβ : Type _} [TopologicalSpace Mβ] [TopologicalSpace Mβ]
[TopologicalSpace Mβ] [AddCommMonoid Mβ] [Module Rβ Mβ]
-/- warning: is_compact_operator.comp_clm -> IsCompactOperator.comp_clm is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.comp_clm IsCompactOperator.comp_clmβ'. -/
theorem IsCompactOperator.comp_clm [AddCommMonoid Mβ] [Module Rβ Mβ] {f : Mβ β Mβ}
(hf : IsCompactOperator f) (g : Mβ βSL[Οββ] Mβ) : IsCompactOperator (f β g) :=
by
@@ -353,12 +272,6 @@ theorem IsCompactOperator.comp_clm [AddCommMonoid Mβ] [Module Rβ Mβ] {f :
exact β¨K, hK, this hKfβ©
#align is_compact_operator.comp_clm IsCompactOperator.comp_clm
-/- warning: is_compact_operator.continuous_comp -> IsCompactOperator.continuous_comp is a dubious translation:
-lean 3 declaration is
- forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} {Mβ : Type.{u3}} [_inst_4 : TopologicalSpace.{u1} Mβ] [_inst_5 : TopologicalSpace.{u2} Mβ] [_inst_6 : TopologicalSpace.{u3} Mβ] [_inst_7 : AddCommMonoid.{u1} Mβ] {f : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7))) _inst_4 _inst_5 f) -> (forall {g : Mβ -> Mβ}, (Continuous.{u2, u3} Mβ Mβ _inst_5 _inst_6 g) -> (IsCompactOperator.{u1, u3} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7))) _inst_4 _inst_6 (Function.comp.{succ u1, succ u2, succ u3} Mβ Mβ Mβ g f)))
-but is expected to have type
- forall {Mβ : Type.{u3}} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : TopologicalSpace.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommMonoid.{u3} Mβ] {f : Mβ -> Mβ}, (IsCompactOperator.{u3, u2} Mβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_7)) _inst_4 _inst_5 f) -> (forall {g : Mβ -> Mβ}, (Continuous.{u2, u1} Mβ Mβ _inst_5 _inst_6 g) -> (IsCompactOperator.{u3, u1} Mβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_7)) _inst_4 _inst_6 (Function.comp.{succ u3, succ u2, succ u1} Mβ Mβ Mβ g f)))
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.continuous_comp IsCompactOperator.continuous_compβ'. -/
theorem IsCompactOperator.continuous_comp {f : Mβ β Mβ} (hf : IsCompactOperator f) {g : Mβ β Mβ}
(hg : Continuous g) : IsCompactOperator (g β f) :=
by
@@ -368,9 +281,6 @@ theorem IsCompactOperator.continuous_comp {f : Mβ β Mβ} (hf : IsCompactOpe
exact preimage_mono (subset_preimage_image _ _)
#align is_compact_operator.continuous_comp IsCompactOperator.continuous_comp
-/- warning: is_compact_operator.clm_comp -> IsCompactOperator.clm_comp is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.clm_comp IsCompactOperator.clm_compβ'. -/
theorem IsCompactOperator.clm_comp [AddCommMonoid Mβ] [Module Rβ Mβ] [AddCommMonoid Mβ]
[Module Rβ Mβ] {f : Mβ β Mβ} (hf : IsCompactOperator f) (g : Mβ βSL[Οββ] Mβ) :
IsCompactOperator (g β f) :=
@@ -385,9 +295,6 @@ variable {Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] {Οββ : Rβ
[TopologicalSpace Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ] [AddCommMonoid Mβ] [Module Rβ Mβ]
[Module Rβ Mβ]
-/- warning: is_compact_operator.cod_restrict -> IsCompactOperator.codRestrict is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.cod_restrict IsCompactOperator.codRestrictβ'. -/
theorem IsCompactOperator.codRestrict {f : Mβ β Mβ} (hf : IsCompactOperator f) {V : Submodule Rβ Mβ}
(hV : β x, f x β V) (h_closed : IsClosed (V : Set Mβ)) :
IsCompactOperator (Set.codRestrict f V hV) :=
@@ -404,9 +311,6 @@ variable {Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [Semiring R
[TopologicalSpace Mβ] [AddCommMonoid Mβ] [AddCommMonoid Mβ] [AddCommMonoid Mβ] [Module Rβ Mβ]
[Module Rβ Mβ] [Module Rβ Mβ]
-/- warning: is_compact_operator.restrict -> IsCompactOperator.restrict is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.restrict IsCompactOperator.restrictβ'. -/
/-- If a compact operator preserves a closed submodule, its restriction to that submodule is
compact.
@@ -421,9 +325,6 @@ theorem IsCompactOperator.restrict {f : Mβ ββ[Rβ] Mβ} (hf : IsCompactO
(hf.comp_clm V.subtypeL).codRestrict (SetLike.forall.2 hV) h_closed
#align is_compact_operator.restrict IsCompactOperator.restrict
-/- warning: is_compact_operator.restrict' -> IsCompactOperator.restrict' is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.restrict' IsCompactOperator.restrict'β'. -/
/-- If a compact operator preserves a complete submodule, its restriction to that submodule is
compact.
@@ -447,9 +348,6 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Nontrivia
[TopologicalSpace Mβ] [AddCommGroup Mβ] [Module πβ Mβ] [Module πβ Mβ] [TopologicalAddGroup Mβ]
[ContinuousConstSMul πβ Mβ] [TopologicalAddGroup Mβ] [ContinuousSMul πβ Mβ]
-/- warning: is_compact_operator.continuous -> IsCompactOperator.continuous is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.continuous IsCompactOperator.continuousβ'. -/
@[continuity]
theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) :
Continuous f :=
@@ -485,18 +383,12 @@ theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : I
exact hc.le
#align is_compact_operator.continuous IsCompactOperator.continuous
-/- warning: continuous_linear_map.mk_of_is_compact_operator -> ContinuousLinearMap.mkOfIsCompactOperator is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align continuous_linear_map.mk_of_is_compact_operator ContinuousLinearMap.mkOfIsCompactOperatorβ'. -/
/-- Upgrade a compact `linear_map` to a `continuous_linear_map`. -/
def ContinuousLinearMap.mkOfIsCompactOperator {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) :
Mβ βSL[Οββ] Mβ :=
β¨f, hf.Continuousβ©
#align continuous_linear_map.mk_of_is_compact_operator ContinuousLinearMap.mkOfIsCompactOperator
-/- warning: continuous_linear_map.mk_of_is_compact_operator_to_linear_map -> ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align continuous_linear_map.mk_of_is_compact_operator_to_linear_map ContinuousLinearMap.mkOfIsCompactOperator_to_linearMapβ'. -/
@[simp]
theorem ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) :
@@ -504,18 +396,12 @@ theorem ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap {f : Mβ ββ
rfl
#align continuous_linear_map.mk_of_is_compact_operator_to_linear_map ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap
-/- warning: continuous_linear_map.coe_mk_of_is_compact_operator -> ContinuousLinearMap.coe_mkOfIsCompactOperator is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align continuous_linear_map.coe_mk_of_is_compact_operator ContinuousLinearMap.coe_mkOfIsCompactOperatorβ'. -/
@[simp]
theorem ContinuousLinearMap.coe_mkOfIsCompactOperator {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) : (ContinuousLinearMap.mkOfIsCompactOperator hf : Mβ β Mβ) = f :=
rfl
#align continuous_linear_map.coe_mk_of_is_compact_operator ContinuousLinearMap.coe_mkOfIsCompactOperator
-/- warning: continuous_linear_map.mk_of_is_compact_operator_mem_compact_operator -> ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperator is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align continuous_linear_map.mk_of_is_compact_operator_mem_compact_operator ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperatorβ'. -/
theorem ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperator {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) :
ContinuousLinearMap.mkOfIsCompactOperator hf β compactOperator Οββ Mβ Mβ :=
@@ -524,9 +410,6 @@ theorem ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperator {f : Mβ
end Continuous
-/- warning: is_closed_set_of_is_compact_operator -> isClosed_setOf_isCompactOperator is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_closed_set_of_is_compact_operator isClosed_setOf_isCompactOperatorβ'. -/
/-- The set of compact operators from a normed space to a complete topological vector space is
closed. -/
theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [NontriviallyNormedField πβ]
@@ -568,9 +451,6 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [Nontriviall
abel
#align is_closed_set_of_is_compact_operator isClosed_setOf_isCompactOperator
-/- warning: compact_operator_topological_closure -> compactOperator_topologicalClosure is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align compact_operator_topological_closure compactOperator_topologicalClosureβ'. -/
theorem compactOperator_topologicalClosure {πβ πβ : Type _} [NontriviallyNormedField πβ]
[NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ]
[AddCommGroup Mβ] [NormedSpace πβ Mβ] [Module πβ Mβ] [UniformSpace Mβ] [UniformAddGroup Mβ]
@@ -580,9 +460,6 @@ theorem compactOperator_topologicalClosure {πβ πβ : Type _} [Nontrivia
SetLike.ext' isClosed_setOf_isCompactOperator.closure_eq
#align compact_operator_topological_closure compactOperator_topologicalClosure
-/- warning: is_compact_operator_of_tendsto -> isCompactOperator_of_tendsto is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align is_compact_operator_of_tendsto isCompactOperator_of_tendstoβ'. -/
theorem isCompactOperator_of_tendsto {ΞΉ πβ πβ : Type _} [NontriviallyNormedField πβ]
[NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ]
[AddCommGroup Mβ] [NormedSpace πβ Mβ] [Module πβ Mβ] [UniformSpace Mβ] [UniformAddGroup Mβ]
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -127,10 +127,7 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
[Module πβ Mβ] [Module πβ Mβ] [ContinuousConstSMul πβ Mβ]
/- warning: is_compact_operator.image_subset_compact_of_vonN_bounded -> IsCompactOperator.image_subset_compact_of_isVonNBounded is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u3} Mβ] [_inst_4 : AddCommMonoid.{u3} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 _inst_5 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Bornology.IsVonNBounded.{u1, u3} πβ Mβ (SeminormedCommRing.toSemiNormedRing.{u1} πβ (NormedCommRing.toSeminormedCommRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))) (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4 _inst_7)))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 S) -> (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_5 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S) K))))
-but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : SeminormedRing.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)))} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : TopologicalSpace.{u2} Mβ] [_inst_4 : AddCommMonoid.{u2} Mβ] [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u3, u1} πβ Mβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u3, u1} πβ Mβ _inst_5 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (MonoidWithZero.toZero.{u3} πβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_6 _inst_8))))] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u2, u1} Mβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 _inst_5 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u2} Mβ}, (Bornology.IsVonNBounded.{u4, u2} πβ Mβ (SeminormedCommRing.toSeminormedRing.{u4} πβ (NormedCommRing.toSeminormedCommRing.{u4} πβ (NormedField.toNormedCommRing.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))) (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) _inst_4 _inst_7)))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 S) -> (Exists.{succ u1} (Set.{u1} Mβ) (fun (K : Set.{u1} Mβ) => And (IsCompact.{u1} Mβ _inst_5 K) (HasSubset.Subset.{u1} (Set.{u1} Mβ) (Set.instHasSubsetSet.{u1} Mβ) (Set.image.{u2, u1} Mβ Mβ (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S) K))))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_isVonNBoundedβ'. -/
theorem IsCompactOperator.image_subset_compact_of_isVonNBounded {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
@@ -144,10 +141,7 @@ theorem IsCompactOperator.image_subset_compact_of_isVonNBounded {f : Mβ ββ
#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_isVonNBounded
/- warning: is_compact_operator.is_compact_closure_image_of_vonN_bounded -> IsCompactOperator.isCompact_closure_image_of_isVonNBounded is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u3} Mβ] [_inst_4 : AddCommMonoid.{u3} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] [_inst_10 : T2Space.{u4} Mβ _inst_5] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 _inst_5 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Bornology.IsVonNBounded.{u1, u3} πβ Mβ (SeminormedCommRing.toSemiNormedRing.{u1} πβ (NormedCommRing.toSeminormedCommRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))) (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4 _inst_7)))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 S) -> (IsCompact.{u4} Mβ _inst_5 (closure.{u4} Mβ _inst_5 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S))))
-but is expected to have type
- forall {πβ : Type.{u3}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u3} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u3, u2} πβ πβ (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : AddCommMonoid.{u1} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toSMul.{u2, u4} πβ Mβ (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (SMulWithZero.toSMulZeroClass.{u2, u4} πβ Mβ (MonoidWithZero.toZero.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))) (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] [_inst_10 : T2Space.{u4} Mβ _inst_5] {f : LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u1, u4} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 _inst_5 (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u3, u2, u1, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Bornology.IsVonNBounded.{u3, u1} πβ Mβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))) (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) _inst_4 _inst_7)))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 S) -> (IsCompact.{u4} Mβ _inst_5 (closure.{u4} Mβ _inst_5 (Set.image.{u1, u4} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u3, u2, u1, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S))))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_of_vonN_bounded IsCompactOperator.isCompact_closure_image_of_isVonNBoundedβ'. -/
theorem IsCompactOperator.isCompact_closure_image_of_isVonNBounded [T2Space Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
@@ -165,10 +159,7 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
[NormedSpace πβ Mβ] [Module πβ Mβ]
/- warning: is_compact_operator.image_subset_compact_of_bounded -> IsCompactOperator.image_subset_compact_of_bounded is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Metric.Bounded.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) S) -> (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S) K))))
-but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Metric.Bounded.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) S) -> (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S) K))))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_subset_compact_of_bounded IsCompactOperator.image_subset_compact_of_boundedβ'. -/
theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ} (hS : Metric.Bounded S) :
@@ -178,10 +169,7 @@ theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul
#align is_compact_operator.image_subset_compact_of_bounded IsCompactOperator.image_subset_compact_of_bounded
/- warning: is_compact_operator.is_compact_closure_image_of_bounded -> IsCompactOperator.isCompact_closure_image_of_bounded is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Metric.Bounded.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) S) -> (IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S))))
-but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Metric.Bounded.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) S) -> (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S))))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_of_bounded IsCompactOperator.isCompact_closure_image_of_boundedβ'. -/
theorem IsCompactOperator.isCompact_closure_image_of_bounded [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ}
@@ -191,10 +179,7 @@ theorem IsCompactOperator.isCompact_closure_image_of_bounded [ContinuousConstSMu
#align is_compact_operator.is_compact_closure_image_of_bounded IsCompactOperator.isCompact_closure_image_of_bounded
/- warning: is_compact_operator.image_ball_subset_compact -> IsCompactOperator.image_ball_subset_compact is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K)))
-but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K)))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_ball_subset_compact IsCompactOperator.image_ball_subset_compactβ'. -/
theorem IsCompactOperator.image_ball_subset_compact [ContinuousConstSMul πβ Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) (r : β) : β K : Set Mβ, IsCompact K β§ f '' Metric.ball 0 r β K :=
@@ -202,10 +187,7 @@ theorem IsCompactOperator.image_ball_subset_compact [ContinuousConstSMul πβ
#align is_compact_operator.image_ball_subset_compact IsCompactOperator.image_ball_subset_compact
/- warning: is_compact_operator.image_closed_ball_subset_compact -> IsCompactOperator.image_closedBall_subset_compact is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K)))
-but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K)))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_closed_ball_subset_compact IsCompactOperator.image_closedBall_subset_compactβ'. -/
theorem IsCompactOperator.image_closedBall_subset_compact [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
@@ -214,10 +196,7 @@ theorem IsCompactOperator.image_closedBall_subset_compact [ContinuousConstSMul
#align is_compact_operator.image_closed_ball_subset_compact IsCompactOperator.image_closedBall_subset_compact
/- warning: is_compact_operator.is_compact_closure_image_ball -> IsCompactOperator.isCompact_closure_image_ball is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r))))
-but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r))))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_ball IsCompactOperator.isCompact_closure_image_ballβ'. -/
theorem IsCompactOperator.isCompact_closure_image_ball [ContinuousConstSMul πβ Mβ] [T2Space Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
@@ -226,10 +205,7 @@ theorem IsCompactOperator.isCompact_closure_image_ball [ContinuousConstSMul π
#align is_compact_operator.is_compact_closure_image_ball IsCompactOperator.isCompact_closure_image_ball
/- warning: is_compact_operator.is_compact_closure_image_closed_ball -> IsCompactOperator.isCompact_closure_image_closedBall is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r))))
-but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r))))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_closed_ball IsCompactOperator.isCompact_closure_image_closedBallβ'. -/
theorem IsCompactOperator.isCompact_closure_image_closedBall [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
@@ -238,10 +214,7 @@ theorem IsCompactOperator.isCompact_closure_image_closedBall [ContinuousConstSMu
#align is_compact_operator.is_compact_closure_image_closed_ball IsCompactOperator.isCompact_closure_image_closedBall
/- warning: is_compact_operator_iff_image_ball_subset_compact -> isCompactOperator_iff_image_ball_subset_compact is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K))))
-but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K))))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_image_ball_subset_compact isCompactOperator_iff_image_ball_subset_compactβ'. -/
theorem isCompactOperator_iff_image_ball_subset_compact [ContinuousConstSMul πβ Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
@@ -252,10 +225,7 @@ theorem isCompactOperator_iff_image_ball_subset_compact [ContinuousConstSMul
#align is_compact_operator_iff_image_ball_subset_compact isCompactOperator_iff_image_ball_subset_compact
/- warning: is_compact_operator_iff_image_closed_ball_subset_compact -> isCompactOperator_iff_image_closedBall_subset_compact is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K))))
-but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K))))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_image_closed_ball_subset_compact isCompactOperator_iff_image_closedBall_subset_compactβ'. -/
theorem isCompactOperator_iff_image_closedBall_subset_compact [ContinuousConstSMul πβ Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
@@ -266,10 +236,7 @@ theorem isCompactOperator_iff_image_closedBall_subset_compact [ContinuousConstSM
#align is_compact_operator_iff_image_closed_ball_subset_compact isCompactOperator_iff_image_closedBall_subset_compact
/- warning: is_compact_operator_iff_is_compact_closure_image_ball -> isCompactOperator_iff_isCompact_closure_image_ball is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)))))
-but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)))))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_is_compact_closure_image_ball isCompactOperator_iff_isCompact_closure_image_ballβ'. -/
theorem isCompactOperator_iff_isCompact_closure_image_ball [ContinuousConstSMul πβ Mβ] [T2Space Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
@@ -280,10 +247,7 @@ theorem isCompactOperator_iff_isCompact_closure_image_ball [ContinuousConstSMul
#align is_compact_operator_iff_is_compact_closure_image_ball isCompactOperator_iff_isCompact_closure_image_ball
/- warning: is_compact_operator_iff_is_compact_closure_image_closed_ball -> isCompactOperator_iff_isCompact_closure_image_closedBall is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)))))
-but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)))))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_is_compact_closure_image_closed_ball isCompactOperator_iff_isCompact_closure_image_closedBallβ'. -/
theorem isCompactOperator_iff_isCompact_closure_image_closedBall [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] (f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
@@ -378,10 +342,7 @@ variable {Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [Semiring R
[TopologicalSpace Mβ] [AddCommMonoid Mβ] [Module Rβ Mβ]
/- warning: is_compact_operator.comp_clm -> IsCompactOperator.comp_clm is a dubious translation:
-lean 3 declaration is
- forall {Rβ : Type.{u1}} {Rβ : Type.{u2}} [_inst_1 : Semiring.{u1} Rβ] [_inst_2 : Semiring.{u2} Rβ] {Οββ : RingHom.{u1, u2} Rβ Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1) (Semiring.toNonAssocSemiring.{u2} Rβ _inst_2)} {Mβ : Type.{u3}} {Mβ : Type.{u4}} {Mβ : Type.{u5}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : TopologicalSpace.{u5} Mβ] [_inst_7 : AddCommMonoid.{u3} Mβ] [_inst_8 : Module.{u1, u3} Rβ Mβ _inst_1 _inst_7] [_inst_9 : AddCommMonoid.{u4} Mβ] [_inst_10 : Module.{u2, u4} Rβ Mβ _inst_2 _inst_9] {f : Mβ -> Mβ}, (IsCompactOperator.{u4, u5} Mβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_9))) _inst_5 _inst_6 f) -> (forall (g : ContinuousLinearMap.{u1, u2, u3, u4} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10), IsCompactOperator.{u3, u5} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_7))) _inst_4 _inst_6 (Function.comp.{succ u3, succ u4, succ u5} Mβ Mβ Mβ f (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10) (fun (_x : ContinuousLinearMap.{u1, u2, u3, u4} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10) => Mβ -> Mβ) (ContinuousLinearMap.toFun.{u1, u2, u3, u4} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10) g)))
-but is expected to have type
- forall {Rβ : Type.{u2}} {Rβ : Type.{u4}} [_inst_1 : Semiring.{u2} Rβ] [_inst_2 : Semiring.{u4} Rβ] {Οββ : RingHom.{u2, u4} Rβ Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1) (Semiring.toNonAssocSemiring.{u4} Rβ _inst_2)} {Mβ : Type.{u1}} {Mβ : Type.{u5}} {Mβ : Type.{u3}} [_inst_4 : TopologicalSpace.{u1} Mβ] [_inst_5 : TopologicalSpace.{u5} Mβ] [_inst_6 : TopologicalSpace.{u3} Mβ] [_inst_7 : AddCommMonoid.{u1} Mβ] [_inst_8 : Module.{u2, u1} Rβ Mβ _inst_1 _inst_7] [_inst_9 : AddCommMonoid.{u5} Mβ] [_inst_10 : Module.{u4, u5} Rβ Mβ _inst_2 _inst_9] {f : Mβ -> Mβ}, (IsCompactOperator.{u5, u3} Mβ Mβ (AddMonoid.toZero.{u5} Mβ (AddCommMonoid.toAddMonoid.{u5} Mβ _inst_9)) _inst_5 _inst_6 f) -> (forall (g : ContinuousLinearMap.{u2, u4, u1, u5} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10), IsCompactOperator.{u1, u3} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7)) _inst_4 _inst_6 (Function.comp.{succ u1, succ u5, succ u3} Mβ Mβ Mβ f (FunLike.coe.{max (succ u1) (succ u5), succ u1, succ u5} (ContinuousLinearMap.{u2, u4, u1, u5} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u1 u5, u1, u5} (ContinuousLinearMap.{u2, u4, u1, u5} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10) Mβ Mβ _inst_4 _inst_5 (ContinuousSemilinearMapClass.toContinuousMapClass.{max u1 u5, u2, u4, u1, u5} (ContinuousLinearMap.{u2, u4, u1, u5} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10) Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10 (ContinuousLinearMap.continuousSemilinearMapClass.{u2, u4, u1, u5} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10))) g)))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator.comp_clm IsCompactOperator.comp_clmβ'. -/
theorem IsCompactOperator.comp_clm [AddCommMonoid Mβ] [Module Rβ Mβ] {f : Mβ β Mβ}
(hf : IsCompactOperator f) (g : Mβ βSL[Οββ] Mβ) : IsCompactOperator (f β g) :=
@@ -408,10 +369,7 @@ theorem IsCompactOperator.continuous_comp {f : Mβ β Mβ} (hf : IsCompactOpe
#align is_compact_operator.continuous_comp IsCompactOperator.continuous_comp
/- warning: is_compact_operator.clm_comp -> IsCompactOperator.clm_comp is a dubious translation:
-lean 3 declaration is
- forall {Rβ : Type.{u1}} {Rβ : Type.{u2}} [_inst_2 : Semiring.{u1} Rβ] [_inst_3 : Semiring.{u2} Rβ] {Οββ : RingHom.{u1, u2} Rβ Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2) (Semiring.toNonAssocSemiring.{u2} Rβ _inst_3)} {Mβ : Type.{u3}} {Mβ : Type.{u4}} {Mβ : Type.{u5}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : TopologicalSpace.{u5} Mβ] [_inst_7 : AddCommMonoid.{u3} Mβ] [_inst_9 : AddCommMonoid.{u4} Mβ] [_inst_10 : Module.{u1, u4} Rβ Mβ _inst_2 _inst_9] [_inst_11 : AddCommMonoid.{u5} Mβ] [_inst_12 : Module.{u2, u5} Rβ Mβ _inst_3 _inst_11] {f : Mβ -> Mβ}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_7))) _inst_4 _inst_5 f) -> (forall (g : ContinuousLinearMap.{u1, u2, u4, u5} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12), IsCompactOperator.{u3, u5} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_7))) _inst_4 _inst_6 (Function.comp.{succ u3, succ u4, succ u5} Mβ Mβ Mβ (coeFn.{max (succ u4) (succ u5), max (succ u4) (succ u5)} (ContinuousLinearMap.{u1, u2, u4, u5} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12) (fun (_x : ContinuousLinearMap.{u1, u2, u4, u5} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12) => Mβ -> Mβ) (ContinuousLinearMap.toFun.{u1, u2, u4, u5} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12) g) f))
-but is expected to have type
- forall {Rβ : Type.{u4}} {Rβ : Type.{u2}} [_inst_2 : Semiring.{u4} Rβ] [_inst_3 : Semiring.{u2} Rβ] {Οββ : RingHom.{u4, u2} Rβ Rβ (Semiring.toNonAssocSemiring.{u4} Rβ _inst_2) (Semiring.toNonAssocSemiring.{u2} Rβ _inst_3)} {Mβ : Type.{u1}} {Mβ : Type.{u5}} {Mβ : Type.{u3}} [_inst_4 : TopologicalSpace.{u1} Mβ] [_inst_5 : TopologicalSpace.{u5} Mβ] [_inst_6 : TopologicalSpace.{u3} Mβ] [_inst_7 : AddCommMonoid.{u1} Mβ] [_inst_9 : AddCommMonoid.{u5} Mβ] [_inst_10 : Module.{u4, u5} Rβ Mβ _inst_2 _inst_9] [_inst_11 : AddCommMonoid.{u3} Mβ] [_inst_12 : Module.{u2, u3} Rβ Mβ _inst_3 _inst_11] {f : Mβ -> Mβ}, (IsCompactOperator.{u1, u5} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7)) _inst_4 _inst_5 f) -> (forall (g : ContinuousLinearMap.{u4, u2, u5, u3} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12), IsCompactOperator.{u1, u3} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7)) _inst_4 _inst_6 (Function.comp.{succ u1, succ u5, succ u3} Mβ Mβ Mβ (FunLike.coe.{max (succ u5) (succ u3), succ u5, succ u3} (ContinuousLinearMap.{u4, u2, u5, u3} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u5 u3, u5, u3} (ContinuousLinearMap.{u4, u2, u5, u3} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12) Mβ Mβ _inst_5 _inst_6 (ContinuousSemilinearMapClass.toContinuousMapClass.{max u5 u3, u4, u2, u5, u3} (ContinuousLinearMap.{u4, u2, u5, u3} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12) Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12 (ContinuousLinearMap.continuousSemilinearMapClass.{u4, u2, u5, u3} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12))) g) f))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator.clm_comp IsCompactOperator.clm_compβ'. -/
theorem IsCompactOperator.clm_comp [AddCommMonoid Mβ] [Module Rβ Mβ] [AddCommMonoid Mβ]
[Module Rβ Mβ] {f : Mβ β Mβ} (hf : IsCompactOperator f) (g : Mβ βSL[Οββ] Mβ) :
@@ -428,10 +386,7 @@ variable {Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] {Οββ : Rβ
[Module Rβ Mβ]
/- warning: is_compact_operator.cod_restrict -> IsCompactOperator.codRestrict is a dubious translation:
-lean 3 declaration is
- forall {Rβ : Type.{u1}} [_inst_2 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} {Mβ : Type.{u3}} [_inst_3 : TopologicalSpace.{u2} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u2} Mβ] [_inst_6 : AddCommMonoid.{u3} Mβ] [_inst_8 : Module.{u1, u3} Rβ Mβ _inst_2 _inst_6] {f : Mβ -> Mβ}, (IsCompactOperator.{u2, u3} Mβ Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_5))) _inst_3 _inst_4 f) -> (forall {V : Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8} (hV : forall (x : Mβ), Membership.Mem.{u3, u3} Mβ (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (SetLike.hasMem.{u3, u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8)) (f x) V), (IsClosed.{u3} Mβ _inst_4 ((fun (a : Type.{u3}) (b : Type.{u3}) [self : HasLiftT.{succ u3, succ u3} a b] => self.0) (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (HasLiftT.mk.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (CoeTCβ.coe.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (SetLike.Set.hasCoeT.{u3, u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8)))) V)) -> (IsCompactOperator.{u2, u3} Mβ (coeSort.{succ u3, succ (succ u3)} (Set.{u3} Mβ) Type.{u3} (Set.hasCoeToSort.{u3} Mβ) ((fun (a : Type.{u3}) (b : Type.{u3}) [self : HasLiftT.{succ u3, succ u3} a b] => self.0) (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (HasLiftT.mk.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (CoeTCβ.coe.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (SetLike.Set.hasCoeT.{u3, u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8)))) V)) (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_5))) _inst_3 (Subtype.topologicalSpace.{u3} Mβ (fun (x : Mβ) => Membership.Mem.{u3, u3} Mβ (Set.{u3} Mβ) (Set.hasMem.{u3} Mβ) x ((fun (a : Type.{u3}) (b : Type.{u3}) [self : HasLiftT.{succ u3, succ u3} a b] => self.0) (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (HasLiftT.mk.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (CoeTCβ.coe.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (SetLike.Set.hasCoeT.{u3, u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8)))) V)) _inst_4) (Set.codRestrict.{u3, succ u2} Mβ Mβ f ((fun (a : Type.{u3}) (b : Type.{u3}) [self : HasLiftT.{succ u3, succ u3} a b] => self.0) (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (HasLiftT.mk.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (CoeTCβ.coe.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (SetLike.Set.hasCoeT.{u3, u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8)))) V) hV)))
-but is expected to have type
- forall {Rβ : Type.{u1}} [_inst_2 : Semiring.{u1} Rβ] {Mβ : Type.{u3}} {Mβ : Type.{u2}} [_inst_3 : TopologicalSpace.{u3} Mβ] [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : AddCommMonoid.{u2} Mβ] [_inst_8 : Module.{u1, u2} Rβ Mβ _inst_2 _inst_6] {f : Mβ -> Mβ}, (IsCompactOperator.{u3, u2} Mβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) _inst_3 _inst_4 f) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8} (hV : forall (x : Mβ), Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8)) (f x) V), (IsClosed.{u2} Mβ _inst_4 (SetLike.coe.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) V)) -> (IsCompactOperator.{u3, u2} Mβ (Set.Elem.{u2} Mβ (SetLike.coe.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) V)) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) _inst_3 (instTopologicalSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Set.{u2} Mβ) (Set.instMembershipSet.{u2} Mβ) x (SetLike.coe.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) V)) _inst_4) (Set.codRestrict.{u2, succ u3} Mβ Mβ f (SetLike.coe.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) V) hV)))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator.cod_restrict IsCompactOperator.codRestrictβ'. -/
theorem IsCompactOperator.codRestrict {f : Mβ β Mβ} (hf : IsCompactOperator f) {V : Submodule Rβ Mβ}
(hV : β x, f x β V) (h_closed : IsClosed (V : Set Mβ)) :
@@ -450,10 +405,7 @@ variable {Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [Semiring R
[Module Rβ Mβ] [Module Rβ Mβ]
/- warning: is_compact_operator.restrict -> IsCompactOperator.restrict is a dubious translation:
-lean 3 declaration is
- forall {Rβ : Type.{u1}} [_inst_1 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_7 : AddCommMonoid.{u2} Mβ] [_inst_10 : Module.{u1, u2} Rβ Mβ _inst_1 _inst_7] {f : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10}, (IsCompactOperator.{u2, u2} Mβ Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_7))) _inst_4 _inst_4 (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1))) f)) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10} (hV : forall (v : Mβ), (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) v V) -> (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1))) f v) V)), (IsClosed.{u2} Mβ _inst_4 ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (Set.{u2} Mβ) (HasLiftT.mk.{succ u2, succ u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (Set.{u2} Mβ) (CoeTCβ.coe.{succ u2, succ u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (Set.{u2} Mβ) (SetLike.Set.hasCoeT.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)))) V)) -> (IsCompactOperator.{u2, u2} (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (Submodule.zero.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V)) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V)) => (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) -> (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V)) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) _inst_1 _inst_1 (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1))) (LinearMap.restrict.{u1, u2, u2} Rβ Mβ Mβ _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 f V V hV))))
-but is expected to have type
- forall {Rβ : Type.{u2}} [_inst_1 : Semiring.{u2} Rβ] {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommMonoid.{u1} Mβ] [_inst_10 : Module.{u2, u1} Rβ Mβ _inst_1 _inst_7] {f : LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10}, (IsCompactOperator.{u1, u1} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7)) _inst_4 _inst_4 (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) f)) -> (forall {V : Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10} (hV : forall (v : Mβ), (Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) v V) -> (Membership.mem.{u1, u1} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) v) (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) f v) V)), (IsClosed.{u1} Mβ _inst_4 (SetLike.coe.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) V)) -> (IsCompactOperator.{u1, u1} (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Submodule.zero.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (instTopologicalSpaceSubtype.{u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (instTopologicalSpaceSubtype.{u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (fun (_x : Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) => Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) _inst_1 _inst_1 (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) (LinearMap.restrict.{u2, u1, u1} Rβ Mβ Mβ _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 f V V hV))))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator.restrict IsCompactOperator.restrictβ'. -/
/-- If a compact operator preserves a closed submodule, its restriction to that submodule is
compact.
@@ -470,10 +422,7 @@ theorem IsCompactOperator.restrict {f : Mβ ββ[Rβ] Mβ} (hf : IsCompactO
#align is_compact_operator.restrict IsCompactOperator.restrict
/- warning: is_compact_operator.restrict' -> IsCompactOperator.restrict' is a dubious translation:
-lean 3 declaration is
- forall {Rβ : Type.{u1}} [_inst_2 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} [_inst_5 : UniformSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] [_inst_11 : Module.{u1, u2} Rβ Mβ _inst_2 _inst_8] [_inst_13 : SeparatedSpace.{u2} Mβ _inst_5] {f : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11}, (IsCompactOperator.{u2, u2} Mβ Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8))) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f)) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11} (hV : forall (v : Mβ), (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) v V) -> (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f v) V)) [hcomplete : CompleteSpace.{u2} (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Subtype.uniformSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) _inst_5)], IsCompactOperator.{u2, u2} (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Submodule.zero.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V)) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V)) => (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) -> (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V)) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) _inst_2 _inst_2 (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) (LinearMap.restrict.{u1, u2, u2} Rβ Mβ Mβ _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 f V V hV)))
-but is expected to have type
- forall {Rβ : Type.{u1}} [_inst_2 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} [_inst_5 : UniformSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] [_inst_11 : Module.{u1, u2} Rβ Mβ _inst_2 _inst_8] [_inst_13 : SeparatedSpace.{u2} Mβ _inst_5] {f : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11}, (IsCompactOperator.{u2, u2} Mβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f)) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11} (hV : forall (v : Mβ), (Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) v V) -> (Membership.mem.{u2, u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) v) (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f v) V)) [hcomplete : CompleteSpace.{u2} (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (instUniformSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) _inst_5)], IsCompactOperator.{u2, u2} (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Submodule.zero.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (instTopologicalSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (instTopologicalSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (fun (_x : Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) => Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) _inst_2 _inst_2 (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) (LinearMap.restrict.{u1, u2, u2} Rβ Mβ Mβ _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 f V V hV)))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator.restrict' IsCompactOperator.restrict'β'. -/
/-- If a compact operator preserves a complete submodule, its restriction to that submodule is
compact.
@@ -499,10 +448,7 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Nontrivia
[ContinuousConstSMul πβ Mβ] [TopologicalAddGroup Mβ] [ContinuousSMul πβ Mβ]
/- warning: is_compact_operator.continuous -> IsCompactOperator.continuous is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (Continuous.{u3, u4} Mβ Mβ _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f))
-but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (Continuous.{u2, u1} Mβ Mβ _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator.continuous IsCompactOperator.continuousβ'. -/
@[continuity]
theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) :
@@ -540,10 +486,7 @@ theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : I
#align is_compact_operator.continuous IsCompactOperator.continuous
/- warning: continuous_linear_map.mk_of_is_compact_operator -> ContinuousLinearMap.mkOfIsCompactOperator is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9)
-but is expected to have type
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (Semiring.toNonAssocSemiring.{u1} πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u1, u3} πβ Mβ (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u1, u3} πβ Mβ (CommMonoidWithZero.toZero.{u1} πβ (CommGroupWithZero.toCommMonoidWithZero.{u1} πβ (Semifield.toCommGroupWithZero.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toSMul.{u2, u4} πβ Mβ (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u2, u4} πβ Mβ (CommMonoidWithZero.toZero.{u2} πβ (CommGroupWithZero.toCommMonoidWithZero.{u2} πβ (Semifield.toCommGroupWithZero.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSeminormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u3, u4} Mβ Mβ (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u3) (succ u4), succ u3, succ u4} (LinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u2, u3, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9)
+<too large>
Case conversion may be inaccurate. Consider using '#align continuous_linear_map.mk_of_is_compact_operator ContinuousLinearMap.mkOfIsCompactOperatorβ'. -/
/-- Upgrade a compact `linear_map` to a `continuous_linear_map`. -/
def ContinuousLinearMap.mkOfIsCompactOperator {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) :
@@ -552,10 +495,7 @@ def ContinuousLinearMap.mkOfIsCompactOperator {f : Mβ βββ[Οββ] Mβ
#align continuous_linear_map.mk_of_is_compact_operator ContinuousLinearMap.mkOfIsCompactOperator
/- warning: continuous_linear_map.mk_of_is_compact_operator_to_linear_map -> ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) ((fun (a : Sort.{max (succ u3) (succ u4)}) (b : Sort.{max (succ u3) (succ u4)}) [self : HasLiftT.{max (succ u3) (succ u4), max (succ u3) (succ u4)} a b] => self.0) (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (HasLiftT.mk.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CoeTCβ.coe.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (coeBase.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (ContinuousLinearMap.LinearMap.coe.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9)))) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) f
-but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u2) (succ u1)} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (ContinuousLinearMap.toLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) f
+<too large>
Case conversion may be inaccurate. Consider using '#align continuous_linear_map.mk_of_is_compact_operator_to_linear_map ContinuousLinearMap.mkOfIsCompactOperator_to_linearMapβ'. -/
@[simp]
theorem ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap {f : Mβ βββ[Οββ] Mβ}
@@ -565,10 +505,7 @@ theorem ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap {f : Mβ ββ
#align continuous_linear_map.mk_of_is_compact_operator_to_linear_map ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap
/- warning: continuous_linear_map.coe_mk_of_is_compact_operator -> ContinuousLinearMap.coe_mkOfIsCompactOperator is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u3) (succ u4)} ((fun (_x : ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (ContinuousLinearMap.toFun.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)
-but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u2) (succ u1)} (forall (a : Mβ), (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) a) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u2 u1, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ Mβ _inst_4 _inst_6 (ContinuousSemilinearMapClass.toContinuousMapClass.{max u2 u1, u4, u3, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (ContinuousLinearMap.continuousSemilinearMapClass.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9))) (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)
+<too large>
Case conversion may be inaccurate. Consider using '#align continuous_linear_map.coe_mk_of_is_compact_operator ContinuousLinearMap.coe_mkOfIsCompactOperatorβ'. -/
@[simp]
theorem ContinuousLinearMap.coe_mkOfIsCompactOperator {f : Mβ βββ[Οββ] Mβ}
@@ -577,10 +514,7 @@ theorem ContinuousLinearMap.coe_mkOfIsCompactOperator {f : Mβ βββ[Οβ
#align continuous_linear_map.coe_mk_of_is_compact_operator ContinuousLinearMap.coe_mkOfIsCompactOperator
/- warning: continuous_linear_map.mk_of_is_compact_operator_mem_compact_operator -> ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperator is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Membership.Mem.{max u3 u4, max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (Submodule.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 (compactOperator._proof_1.{u4} Mβ _inst_6 _inst_7 _inst_12)) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9 _inst_9 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Mβ _inst_7 _inst_9) (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (compactOperator._proof_3.{u4} Mβ _inst_6 _inst_7 _inst_12))) (SetLike.hasMem.{max u3 u4, max u3 u4} (Submodule.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 (compactOperator._proof_1.{u4} Mβ _inst_6 _inst_7 _inst_12)) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9 _inst_9 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Mβ _inst_7 _inst_9) (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (compactOperator._proof_3.{u4} Mβ _inst_6 _inst_7 _inst_12))) (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (Submodule.setLike.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 (compactOperator._proof_1.{u4} Mβ _inst_6 _inst_7 _inst_12)) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9 _inst_9 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Mβ _inst_7 _inst_9) (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (compactOperator._proof_3.{u4} Mβ _inst_6 _inst_7 _inst_12)))) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf) (compactOperator.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Οββ Mβ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_6 _inst_7 _inst_8 _inst_9 (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) _inst_12)
-but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Membership.mem.{max u1 u2, max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (Submodule.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12))) (SetLike.instMembership.{max u2 u1, max u2 u1} (Submodule.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12))) (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (Submodule.setLike.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)))) (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf) (compactOperator.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))) Οββ Mβ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_6 _inst_7 _inst_8 _inst_9 (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) _inst_12)
+<too large>
Case conversion may be inaccurate. Consider using '#align continuous_linear_map.mk_of_is_compact_operator_mem_compact_operator ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperatorβ'. -/
theorem ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperator {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) :
@@ -591,10 +525,7 @@ theorem ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperator {f : Mβ
end Continuous
/- warning: is_closed_set_of_is_compact_operator -> isClosed_setOf_isCompactOperator is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : AddCommGroup.{u4} Mβ] [_inst_5 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_6 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)] [_inst_7 : UniformSpace.{u4} Mβ] [_inst_8 : UniformAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4)] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6))))] [_inst_10 : T2Space.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7)] [_inst_11 : CompleteSpace.{u4} Mβ _inst_7], IsClosed.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.topologicalSpace.{u1, u2, u3, u4} πβ πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)) (setOf.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (fun (f : ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) => IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (fun (_x : ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) => Mβ -> Mβ) (ContinuousLinearMap.toFun.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) f)))
-but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))))} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : SeminormedAddCommGroup.{u2} Mβ] [_inst_4 : AddCommGroup.{u1} Mβ] [_inst_5 : NormedSpace.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3] [_inst_6 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4)] [_inst_7 : UniformSpace.{u1} Mβ] [_inst_8 : UniformAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4)] [_inst_9 : ContinuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))))] [_inst_10 : T2Space.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7)] [_inst_11 : CompleteSpace.{u1} Mβ _inst_7], IsClosed.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) (setOf.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (fun (f : ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) => IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u2 u1, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) Mβ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (ContinuousSemilinearMapClass.toContinuousMapClass.{max u2 u1, u4, u3, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (ContinuousLinearMap.continuousSemilinearMapClass.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6))) f)))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_closed_set_of_is_compact_operator isClosed_setOf_isCompactOperatorβ'. -/
/-- The set of compact operators from a normed space to a complete topological vector space is
closed. -/
@@ -638,10 +569,7 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [Nontriviall
#align is_closed_set_of_is_compact_operator isClosed_setOf_isCompactOperator
/- warning: compact_operator_topological_closure -> compactOperator_topologicalClosure is a dubious translation:
-lean 3 declaration is
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : AddCommGroup.{u4} Mβ] [_inst_5 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_6 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)] [_inst_7 : UniformSpace.{u4} Mβ] [_inst_8 : UniformAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4)] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6))))] [_inst_10 : T2Space.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7)] [_inst_11 : CompleteSpace.{u4} Mβ _inst_7] [_inst_12 : ContinuousSMul.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (SMulZeroClass.toHasSmul.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddZeroClass.toHasZero.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddMonoid.toAddZeroClass.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.to_continuousAdd.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)))))) (SMulWithZero.toSmulZeroClass.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))))) (AddZeroClass.toHasZero.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddMonoid.toAddZeroClass.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.to_continuousAdd.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)))))) (MulActionWithZero.toSMulWithZero.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2))))) (AddZeroClass.toHasZero.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddMonoid.toAddZeroClass.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.to_continuousAdd.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)))))) (Module.toMulActionWithZero.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.to_continuousAdd.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u2, u4} πβ Mβ (CommRing.toCommMonoid.{u2} πβ (SeminormedCommRing.toCommRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.to_continuousAdd.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))))))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))) (ContinuousLinearMap.topologicalSpace.{u1, u2, u3, u4} πβ πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))], Eq.{succ (max u3 u4)} (Submodule.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (compactOperator._proof_1.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6 _inst_6 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2))) Mβ _inst_4 _inst_6) _inst_9 Οββ (compactOperator._proof_3.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)))) (Submodule.topologicalClosure.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))) (ContinuousLinearMap.topologicalSpace.{u1, u2, u3, u4} πβ πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (compactOperator._proof_1.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6 _inst_6 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2))) Mβ _inst_4 _inst_6) _inst_9 Οββ (compactOperator._proof_3.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) _inst_12 (TopologicalAddGroup.to_continuousAdd.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.topologicalSpace.{u1, u2, u3, u4} πβ πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)) (AddCommGroup.toAddGroup.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommGroup.{u1, u2, u3, u4} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))) πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2))) Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 Οββ (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.topologicalAddGroup.{u1, u2, u3, u4} πβ πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (compactOperator.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2))) Οββ Mβ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 _inst_9 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (compactOperator.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2))) Οββ Mβ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 _inst_9 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))
-but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))))} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : SeminormedAddCommGroup.{u2} Mβ] [_inst_4 : AddCommGroup.{u1} Mβ] [_inst_5 : NormedSpace.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3] [_inst_6 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4)] [_inst_7 : UniformSpace.{u1} Mβ] [_inst_8 : UniformAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4)] [_inst_9 : ContinuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))))] [_inst_10 : T2Space.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7)] [_inst_11 : CompleteSpace.{u1} Mβ _inst_7] [_inst_12 : ContinuousSMul.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (SMulZeroClass.toSMul.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.zero.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (SMulWithZero.toSMulZeroClass.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (ContinuousLinearMap.zero.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (MulActionWithZero.toSMulWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (ContinuousLinearMap.zero.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Module.toMulActionWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u3, u1} πβ Mβ (CommRing.toCommMonoid.{u3} πβ (EuclideanDomain.toCommRing.{u3} πβ (Field.toEuclideanDomain.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))))) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))], Eq.{max (succ u2) (succ u1)} (Submodule.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)))) (Submodule.topologicalClosure.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousSMul.continuousConstSMul.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))))) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) (SMulZeroClass.toSMul.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddMonoid.toZero.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))) (SMulWithZero.toSMulZeroClass.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (MonoidWithZero.toZero.{u3} πβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))))) (AddMonoid.toZero.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))) (MulActionWithZero.toSMulWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (AddMonoid.toZero.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))) (Module.toMulActionWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))))) _inst_12) (TopologicalAddGroup.toContinuousAdd.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) (AddCommGroup.toAddGroup.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommGroup.{u4, u3, u2, u1} πβ (NormedRing.toRing.{u4} πβ (NormedCommRing.toNormedRing.{u4} πβ (NormedField.toNormedCommRing.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))) πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 Οββ (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.topologicalAddGroup.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (compactOperator.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))) Οββ Mβ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 _inst_9 (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (compactOperator.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))) Οββ Mβ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 _inst_9 (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))
+<too large>
Case conversion may be inaccurate. Consider using '#align compact_operator_topological_closure compactOperator_topologicalClosureβ'. -/
theorem compactOperator_topologicalClosure {πβ πβ : Type _} [NontriviallyNormedField πβ]
[NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ]
@@ -653,10 +581,7 @@ theorem compactOperator_topologicalClosure {πβ πβ : Type _} [Nontrivia
#align compact_operator_topological_closure compactOperator_topologicalClosure
/- warning: is_compact_operator_of_tendsto -> isCompactOperator_of_tendsto is a dubious translation:
-lean 3 declaration is
- forall {ΞΉ : Type.{u1}} {πβ : Type.{u2}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : NormedField.{u3} πβ] {Οββ : RingHom.{u2, u3} πβ πβ (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u3} πβ (Ring.toNonAssocRing.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))))} {Mβ : Type.{u4}} {Mβ : Type.{u5}} [_inst_3 : SeminormedAddCommGroup.{u4} Mβ] [_inst_4 : AddCommGroup.{u5} Mβ] [_inst_5 : NormedSpace.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_6 : Module.{u3, u5} πβ Mβ (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4)] [_inst_7 : UniformSpace.{u5} Mβ] [_inst_8 : UniformAddGroup.{u5} Mβ _inst_7 (AddCommGroup.toAddGroup.{u5} Mβ _inst_4)] [_inst_9 : ContinuousConstSMul.{u3, u5} πβ Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (SMulZeroClass.toHasSmul.{u3, u5} πβ Mβ (AddZeroClass.toHasZero.{u5} Mβ (AddMonoid.toAddZeroClass.{u5} Mβ (AddCommMonoid.toAddMonoid.{u5} Mβ (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4)))) (SMulWithZero.toSmulZeroClass.{u3, u5} πβ Mβ (MulZeroClass.toHasZero.{u3} πβ (MulZeroOneClass.toMulZeroClass.{u3} πβ (MonoidWithZero.toMulZeroOneClass.{u3} πβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))))))) (AddZeroClass.toHasZero.{u5} Mβ (AddMonoid.toAddZeroClass.{u5} Mβ (AddCommMonoid.toAddMonoid.{u5} Mβ (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4)))) (MulActionWithZero.toSMulWithZero.{u3, u5} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2))))) (AddZeroClass.toHasZero.{u5} Mβ (AddMonoid.toAddZeroClass.{u5} Mβ (AddCommMonoid.toAddMonoid.{u5} Mβ (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4)))) (Module.toMulActionWithZero.{u3, u5} πβ Mβ (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) _inst_6))))] [_inst_10 : T2Space.{u5} Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7)] [_inst_11 : CompleteSpace.{u5} Mβ _inst_7] {l : Filter.{u1} ΞΉ} [_inst_12 : Filter.NeBot.{u1} ΞΉ l] {F : ΞΉ -> (ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6)} {f : ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6}, (Filter.Tendsto.{u1, max u4 u5} ΞΉ (ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) F l (nhds.{max u4 u5} (ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.topologicalSpace.{u2, u3, u4, u5} πβ πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u5} Mβ _inst_7 (AddCommGroup.toAddGroup.{u5} Mβ _inst_4) _inst_8)) f)) -> (Filter.Eventually.{u1} ΞΉ (fun (i : ΞΉ) => IsCompactOperator.{u4, u5} Mβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (SubNegMonoid.toAddMonoid.{u4} Mβ (AddGroup.toSubNegMonoid.{u4} Mβ (SeminormedAddGroup.toAddGroup.{u4} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u4} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (coeFn.{max (succ u4) (succ u5), max (succ u4) (succ u5)} (ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) (fun (_x : ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) => Mβ -> Mβ) (ContinuousLinearMap.toFun.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) (F i))) l) -> (IsCompactOperator.{u4, u5} Mβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (SubNegMonoid.toAddMonoid.{u4} Mβ (AddGroup.toSubNegMonoid.{u4} Mβ (SeminormedAddGroup.toAddGroup.{u4} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u4} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (coeFn.{max (succ u4) (succ u5), max (succ u4) (succ u5)} (ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) (fun (_x : ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) => Mβ -> Mβ) (ContinuousLinearMap.toFun.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) f))
-but is expected to have type
- forall {ΞΉ : Type.{u5}} {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))))} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : SeminormedAddCommGroup.{u2} Mβ] [_inst_4 : AddCommGroup.{u1} Mβ] [_inst_5 : NormedSpace.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3] [_inst_6 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4)] [_inst_7 : UniformSpace.{u1} Mβ] [_inst_8 : UniformAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4)] [_inst_9 : ContinuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))))] [_inst_10 : T2Space.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7)] [_inst_11 : CompleteSpace.{u1} Mβ _inst_7] {l : Filter.{u5} ΞΉ} [_inst_12 : Filter.NeBot.{u5} ΞΉ l] {F : ΞΉ -> (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6)} {f : ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6}, (Filter.Tendsto.{u5, max u2 u1} ΞΉ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) F l (nhds.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) f)) -> (Filter.Eventually.{u5} ΞΉ (fun (i : ΞΉ) => IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u2 u1, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) Mβ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (ContinuousSemilinearMapClass.toContinuousMapClass.{max u2 u1, u4, u3, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (ContinuousLinearMap.continuousSemilinearMapClass.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6))) (F i))) l) -> (IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u2 u1, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) Mβ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (ContinuousSemilinearMapClass.toContinuousMapClass.{max u2 u1, u4, u3, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (ContinuousLinearMap.continuousSemilinearMapClass.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6))) f))
+<too large>
Case conversion may be inaccurate. Consider using '#align is_compact_operator_of_tendsto isCompactOperator_of_tendstoβ'. -/
theorem isCompactOperator_of_tendsto {ΞΉ πβ πβ : Type _} [NontriviallyNormedField πβ]
[NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ]
mathlib commit https://github.com/leanprover-community/mathlib/commit/8d33f09cd7089ecf074b4791907588245aec5d1b
@@ -130,7 +130,7 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u3} Mβ] [_inst_4 : AddCommMonoid.{u3} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 _inst_5 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Bornology.IsVonNBounded.{u1, u3} πβ Mβ (SeminormedCommRing.toSemiNormedRing.{u1} πβ (NormedCommRing.toSeminormedCommRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))) (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4 _inst_7)))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 S) -> (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_5 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S) K))))
but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : SeminormedRing.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)))} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : TopologicalSpace.{u2} Mβ] [_inst_4 : AddCommMonoid.{u2} Mβ] [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u3, u1} πβ Mβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u3, u1} πβ Mβ _inst_5 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (MonoidWithZero.toZero.{u3} πβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_6 _inst_8))))] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u2, u1} Mβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 _inst_5 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u2} Mβ}, (Bornology.IsVonNBounded.{u4, u2} πβ Mβ (SeminormedCommRing.toSeminormedRing.{u4} πβ (NormedCommRing.toSeminormedCommRing.{u4} πβ (NormedField.toNormedCommRing.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))) (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) _inst_4 _inst_7)))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 S) -> (Exists.{succ u1} (Set.{u1} Mβ) (fun (K : Set.{u1} Mβ) => And (IsCompact.{u1} Mβ _inst_5 K) (HasSubset.Subset.{u1} (Set.{u1} Mβ) (Set.instHasSubsetSet.{u1} Mβ) (Set.image.{u2, u1} Mβ Mβ (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S) K))))
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : SeminormedRing.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)))} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : TopologicalSpace.{u2} Mβ] [_inst_4 : AddCommMonoid.{u2} Mβ] [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u3, u1} πβ Mβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u3, u1} πβ Mβ _inst_5 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (MonoidWithZero.toZero.{u3} πβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_6 _inst_8))))] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u2, u1} Mβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 _inst_5 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u2} Mβ}, (Bornology.IsVonNBounded.{u4, u2} πβ Mβ (SeminormedCommRing.toSeminormedRing.{u4} πβ (NormedCommRing.toSeminormedCommRing.{u4} πβ (NormedField.toNormedCommRing.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))) (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) _inst_4 _inst_7)))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 S) -> (Exists.{succ u1} (Set.{u1} Mβ) (fun (K : Set.{u1} Mβ) => And (IsCompact.{u1} Mβ _inst_5 K) (HasSubset.Subset.{u1} (Set.{u1} Mβ) (Set.instHasSubsetSet.{u1} Mβ) (Set.image.{u2, u1} Mβ Mβ (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S) K))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_isVonNBoundedβ'. -/
theorem IsCompactOperator.image_subset_compact_of_isVonNBounded {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
@@ -147,7 +147,7 @@ theorem IsCompactOperator.image_subset_compact_of_isVonNBounded {f : Mβ ββ
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u3} Mβ] [_inst_4 : AddCommMonoid.{u3} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] [_inst_10 : T2Space.{u4} Mβ _inst_5] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 _inst_5 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Bornology.IsVonNBounded.{u1, u3} πβ Mβ (SeminormedCommRing.toSemiNormedRing.{u1} πβ (NormedCommRing.toSeminormedCommRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))) (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4 _inst_7)))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 S) -> (IsCompact.{u4} Mβ _inst_5 (closure.{u4} Mβ _inst_5 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S))))
but is expected to have type
- forall {πβ : Type.{u3}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u3} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u3, u2} πβ πβ (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : AddCommMonoid.{u1} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toSMul.{u2, u4} πβ Mβ (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (SMulWithZero.toSMulZeroClass.{u2, u4} πβ Mβ (MonoidWithZero.toZero.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))) (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] [_inst_10 : T2Space.{u4} Mβ _inst_5] {f : LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u1, u4} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 _inst_5 (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u3, u2, u1, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Bornology.IsVonNBounded.{u3, u1} πβ Mβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))) (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) _inst_4 _inst_7)))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 S) -> (IsCompact.{u4} Mβ _inst_5 (closure.{u4} Mβ _inst_5 (Set.image.{u1, u4} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u3, u2, u1, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S))))
+ forall {πβ : Type.{u3}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u3} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u3, u2} πβ πβ (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : AddCommMonoid.{u1} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toSMul.{u2, u4} πβ Mβ (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (SMulWithZero.toSMulZeroClass.{u2, u4} πβ Mβ (MonoidWithZero.toZero.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))) (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] [_inst_10 : T2Space.{u4} Mβ _inst_5] {f : LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u1, u4} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 _inst_5 (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u3, u2, u1, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Bornology.IsVonNBounded.{u3, u1} πβ Mβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))) (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) _inst_4 _inst_7)))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 S) -> (IsCompact.{u4} Mβ _inst_5 (closure.{u4} Mβ _inst_5 (Set.image.{u1, u4} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u3, u2, u1, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_of_vonN_bounded IsCompactOperator.isCompact_closure_image_of_isVonNBoundedβ'. -/
theorem IsCompactOperator.isCompact_closure_image_of_isVonNBounded [T2Space Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
@@ -168,7 +168,7 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Metric.Bounded.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) S) -> (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S) K))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Metric.Bounded.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) S) -> (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S) K))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Metric.Bounded.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) S) -> (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S) K))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_subset_compact_of_bounded IsCompactOperator.image_subset_compact_of_boundedβ'. -/
theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ} (hS : Metric.Bounded S) :
@@ -181,7 +181,7 @@ theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Metric.Bounded.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) S) -> (IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Metric.Bounded.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) S) -> (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Metric.Bounded.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) S) -> (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_of_bounded IsCompactOperator.isCompact_closure_image_of_boundedβ'. -/
theorem IsCompactOperator.isCompact_closure_image_of_bounded [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ}
@@ -194,7 +194,7 @@ theorem IsCompactOperator.isCompact_closure_image_of_bounded [ContinuousConstSMu
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K)))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K)))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K)))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_ball_subset_compact IsCompactOperator.image_ball_subset_compactβ'. -/
theorem IsCompactOperator.image_ball_subset_compact [ContinuousConstSMul πβ Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) (r : β) : β K : Set Mβ, IsCompact K β§ f '' Metric.ball 0 r β K :=
@@ -205,7 +205,7 @@ theorem IsCompactOperator.image_ball_subset_compact [ContinuousConstSMul πβ
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K)))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K)))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K)))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_closed_ball_subset_compact IsCompactOperator.image_closedBall_subset_compactβ'. -/
theorem IsCompactOperator.image_closedBall_subset_compact [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
@@ -217,7 +217,7 @@ theorem IsCompactOperator.image_closedBall_subset_compact [ContinuousConstSMul
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_ball IsCompactOperator.isCompact_closure_image_ballβ'. -/
theorem IsCompactOperator.isCompact_closure_image_ball [ContinuousConstSMul πβ Mβ] [T2Space Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
@@ -229,7 +229,7 @@ theorem IsCompactOperator.isCompact_closure_image_ball [ContinuousConstSMul π
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_closed_ball IsCompactOperator.isCompact_closure_image_closedBallβ'. -/
theorem IsCompactOperator.isCompact_closure_image_closedBall [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
@@ -241,7 +241,7 @@ theorem IsCompactOperator.isCompact_closure_image_closedBall [ContinuousConstSMu
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_image_ball_subset_compact isCompactOperator_iff_image_ball_subset_compactβ'. -/
theorem isCompactOperator_iff_image_ball_subset_compact [ContinuousConstSMul πβ Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
@@ -255,7 +255,7 @@ theorem isCompactOperator_iff_image_ball_subset_compact [ContinuousConstSMul
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_image_closed_ball_subset_compact isCompactOperator_iff_image_closedBall_subset_compactβ'. -/
theorem isCompactOperator_iff_image_closedBall_subset_compact [ContinuousConstSMul πβ Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
@@ -269,7 +269,7 @@ theorem isCompactOperator_iff_image_closedBall_subset_compact [ContinuousConstSM
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_is_compact_closure_image_ball isCompactOperator_iff_isCompact_closure_image_ballβ'. -/
theorem isCompactOperator_iff_isCompact_closure_image_ball [ContinuousConstSMul πβ Mβ] [T2Space Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
@@ -283,7 +283,7 @@ theorem isCompactOperator_iff_isCompact_closure_image_ball [ContinuousConstSMul
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_is_compact_closure_image_closed_ball isCompactOperator_iff_isCompact_closure_image_closedBallβ'. -/
theorem isCompactOperator_iff_isCompact_closure_image_closedBall [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] (f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
@@ -453,7 +453,7 @@ variable {Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [Semiring R
lean 3 declaration is
forall {Rβ : Type.{u1}} [_inst_1 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_7 : AddCommMonoid.{u2} Mβ] [_inst_10 : Module.{u1, u2} Rβ Mβ _inst_1 _inst_7] {f : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10}, (IsCompactOperator.{u2, u2} Mβ Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_7))) _inst_4 _inst_4 (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1))) f)) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10} (hV : forall (v : Mβ), (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) v V) -> (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1))) f v) V)), (IsClosed.{u2} Mβ _inst_4 ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (Set.{u2} Mβ) (HasLiftT.mk.{succ u2, succ u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (Set.{u2} Mβ) (CoeTCβ.coe.{succ u2, succ u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (Set.{u2} Mβ) (SetLike.Set.hasCoeT.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)))) V)) -> (IsCompactOperator.{u2, u2} (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (Submodule.zero.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V)) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V)) => (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) -> (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V)) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) _inst_1 _inst_1 (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1))) (LinearMap.restrict.{u1, u2, u2} Rβ Mβ Mβ _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 f V V hV))))
but is expected to have type
- forall {Rβ : Type.{u2}} [_inst_1 : Semiring.{u2} Rβ] {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommMonoid.{u1} Mβ] [_inst_10 : Module.{u2, u1} Rβ Mβ _inst_1 _inst_7] {f : LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10}, (IsCompactOperator.{u1, u1} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7)) _inst_4 _inst_4 (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) f)) -> (forall {V : Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10} (hV : forall (v : Mβ), (Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) v V) -> (Membership.mem.{u1, u1} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) v) (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) f v) V)), (IsClosed.{u1} Mβ _inst_4 (SetLike.coe.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) V)) -> (IsCompactOperator.{u1, u1} (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Submodule.zero.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (instTopologicalSpaceSubtype.{u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (instTopologicalSpaceSubtype.{u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (fun (_x : Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) => Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) _inst_1 _inst_1 (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) (LinearMap.restrict.{u2, u1, u1} Rβ Mβ Mβ _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 f V V hV))))
+ forall {Rβ : Type.{u2}} [_inst_1 : Semiring.{u2} Rβ] {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommMonoid.{u1} Mβ] [_inst_10 : Module.{u2, u1} Rβ Mβ _inst_1 _inst_7] {f : LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10}, (IsCompactOperator.{u1, u1} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7)) _inst_4 _inst_4 (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) f)) -> (forall {V : Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10} (hV : forall (v : Mβ), (Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) v V) -> (Membership.mem.{u1, u1} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) v) (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) f v) V)), (IsClosed.{u1} Mβ _inst_4 (SetLike.coe.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) V)) -> (IsCompactOperator.{u1, u1} (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Submodule.zero.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (instTopologicalSpaceSubtype.{u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (instTopologicalSpaceSubtype.{u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (fun (_x : Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) => Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) _inst_1 _inst_1 (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) (LinearMap.restrict.{u2, u1, u1} Rβ Mβ Mβ _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 f V V hV))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.restrict IsCompactOperator.restrictβ'. -/
/-- If a compact operator preserves a closed submodule, its restriction to that submodule is
compact.
@@ -473,7 +473,7 @@ theorem IsCompactOperator.restrict {f : Mβ ββ[Rβ] Mβ} (hf : IsCompactO
lean 3 declaration is
forall {Rβ : Type.{u1}} [_inst_2 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} [_inst_5 : UniformSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] [_inst_11 : Module.{u1, u2} Rβ Mβ _inst_2 _inst_8] [_inst_13 : SeparatedSpace.{u2} Mβ _inst_5] {f : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11}, (IsCompactOperator.{u2, u2} Mβ Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8))) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f)) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11} (hV : forall (v : Mβ), (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) v V) -> (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f v) V)) [hcomplete : CompleteSpace.{u2} (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Subtype.uniformSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) _inst_5)], IsCompactOperator.{u2, u2} (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Submodule.zero.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V)) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V)) => (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) -> (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V)) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) _inst_2 _inst_2 (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) (LinearMap.restrict.{u1, u2, u2} Rβ Mβ Mβ _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 f V V hV)))
but is expected to have type
- forall {Rβ : Type.{u1}} [_inst_2 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} [_inst_5 : UniformSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] [_inst_11 : Module.{u1, u2} Rβ Mβ _inst_2 _inst_8] [_inst_13 : SeparatedSpace.{u2} Mβ _inst_5] {f : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11}, (IsCompactOperator.{u2, u2} Mβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f)) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11} (hV : forall (v : Mβ), (Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) v V) -> (Membership.mem.{u2, u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) v) (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f v) V)) [hcomplete : CompleteSpace.{u2} (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (instUniformSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) _inst_5)], IsCompactOperator.{u2, u2} (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Submodule.zero.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (instTopologicalSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (instTopologicalSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (fun (_x : Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) => Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) _inst_2 _inst_2 (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) (LinearMap.restrict.{u1, u2, u2} Rβ Mβ Mβ _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 f V V hV)))
+ forall {Rβ : Type.{u1}} [_inst_2 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} [_inst_5 : UniformSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] [_inst_11 : Module.{u1, u2} Rβ Mβ _inst_2 _inst_8] [_inst_13 : SeparatedSpace.{u2} Mβ _inst_5] {f : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11}, (IsCompactOperator.{u2, u2} Mβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f)) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11} (hV : forall (v : Mβ), (Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) v V) -> (Membership.mem.{u2, u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) v) (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f v) V)) [hcomplete : CompleteSpace.{u2} (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (instUniformSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) _inst_5)], IsCompactOperator.{u2, u2} (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Submodule.zero.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (instTopologicalSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (instTopologicalSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (fun (_x : Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) => Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) _inst_2 _inst_2 (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) (LinearMap.restrict.{u1, u2, u2} Rβ Mβ Mβ _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 f V V hV)))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.restrict' IsCompactOperator.restrict'β'. -/
/-- If a compact operator preserves a complete submodule, its restriction to that submodule is
compact.
@@ -502,7 +502,7 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Nontrivia
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (Continuous.{u3, u4} Mβ Mβ _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f))
but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (Continuous.{u2, u1} Mβ Mβ _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f))
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (Continuous.{u2, u1} Mβ Mβ _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.continuous IsCompactOperator.continuousβ'. -/
@[continuity]
theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) :
@@ -543,7 +543,7 @@ theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : I
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9)
but is expected to have type
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (Semiring.toNonAssocSemiring.{u1} πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u1, u3} πβ Mβ (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u1, u3} πβ Mβ (CommMonoidWithZero.toZero.{u1} πβ (CommGroupWithZero.toCommMonoidWithZero.{u1} πβ (Semifield.toCommGroupWithZero.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toSMul.{u2, u4} πβ Mβ (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u2, u4} πβ Mβ (CommMonoidWithZero.toZero.{u2} πβ (CommGroupWithZero.toCommMonoidWithZero.{u2} πβ (Semifield.toCommGroupWithZero.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSeminormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u3, u4} Mβ Mβ (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u3) (succ u4), succ u3, succ u4} (LinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u2, u3, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9)
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (Semiring.toNonAssocSemiring.{u1} πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u1, u3} πβ Mβ (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u1, u3} πβ Mβ (CommMonoidWithZero.toZero.{u1} πβ (CommGroupWithZero.toCommMonoidWithZero.{u1} πβ (Semifield.toCommGroupWithZero.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toSMul.{u2, u4} πβ Mβ (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u2, u4} πβ Mβ (CommMonoidWithZero.toZero.{u2} πβ (CommGroupWithZero.toCommMonoidWithZero.{u2} πβ (Semifield.toCommGroupWithZero.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSeminormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u3, u4} Mβ Mβ (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u3) (succ u4), succ u3, succ u4} (LinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u2, u3, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9)
Case conversion may be inaccurate. Consider using '#align continuous_linear_map.mk_of_is_compact_operator ContinuousLinearMap.mkOfIsCompactOperatorβ'. -/
/-- Upgrade a compact `linear_map` to a `continuous_linear_map`. -/
def ContinuousLinearMap.mkOfIsCompactOperator {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) :
@@ -555,7 +555,7 @@ def ContinuousLinearMap.mkOfIsCompactOperator {f : Mβ βββ[Οββ] Mβ
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) ((fun (a : Sort.{max (succ u3) (succ u4)}) (b : Sort.{max (succ u3) (succ u4)}) [self : HasLiftT.{max (succ u3) (succ u4), max (succ u3) (succ u4)} a b] => self.0) (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (HasLiftT.mk.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CoeTCβ.coe.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (coeBase.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (ContinuousLinearMap.LinearMap.coe.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9)))) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) f
but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u2) (succ u1)} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (ContinuousLinearMap.toLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) f
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u2) (succ u1)} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (ContinuousLinearMap.toLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) f
Case conversion may be inaccurate. Consider using '#align continuous_linear_map.mk_of_is_compact_operator_to_linear_map ContinuousLinearMap.mkOfIsCompactOperator_to_linearMapβ'. -/
@[simp]
theorem ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap {f : Mβ βββ[Οββ] Mβ}
@@ -568,7 +568,7 @@ theorem ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap {f : Mβ ββ
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u3) (succ u4)} ((fun (_x : ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (ContinuousLinearMap.toFun.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)
but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u2) (succ u1)} (forall (a : Mβ), (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) a) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u2 u1, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ Mβ _inst_4 _inst_6 (ContinuousSemilinearMapClass.toContinuousMapClass.{max u2 u1, u4, u3, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (ContinuousLinearMap.continuousSemilinearMapClass.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9))) (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u2) (succ u1)} (forall (a : Mβ), (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) a) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u2 u1, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ Mβ _inst_4 _inst_6 (ContinuousSemilinearMapClass.toContinuousMapClass.{max u2 u1, u4, u3, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (ContinuousLinearMap.continuousSemilinearMapClass.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9))) (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)
Case conversion may be inaccurate. Consider using '#align continuous_linear_map.coe_mk_of_is_compact_operator ContinuousLinearMap.coe_mkOfIsCompactOperatorβ'. -/
@[simp]
theorem ContinuousLinearMap.coe_mkOfIsCompactOperator {f : Mβ βββ[Οββ] Mβ}
@@ -580,7 +580,7 @@ theorem ContinuousLinearMap.coe_mkOfIsCompactOperator {f : Mβ βββ[Οβ
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Membership.Mem.{max u3 u4, max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (Submodule.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 (compactOperator._proof_1.{u4} Mβ _inst_6 _inst_7 _inst_12)) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9 _inst_9 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Mβ _inst_7 _inst_9) (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (compactOperator._proof_3.{u4} Mβ _inst_6 _inst_7 _inst_12))) (SetLike.hasMem.{max u3 u4, max u3 u4} (Submodule.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 (compactOperator._proof_1.{u4} Mβ _inst_6 _inst_7 _inst_12)) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9 _inst_9 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Mβ _inst_7 _inst_9) (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (compactOperator._proof_3.{u4} Mβ _inst_6 _inst_7 _inst_12))) (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (Submodule.setLike.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 (compactOperator._proof_1.{u4} Mβ _inst_6 _inst_7 _inst_12)) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9 _inst_9 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Mβ _inst_7 _inst_9) (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (compactOperator._proof_3.{u4} Mβ _inst_6 _inst_7 _inst_12)))) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf) (compactOperator.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Οββ Mβ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_6 _inst_7 _inst_8 _inst_9 (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) _inst_12)
but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Membership.mem.{max u1 u2, max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (Submodule.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12))) (SetLike.instMembership.{max u2 u1, max u2 u1} (Submodule.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12))) (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (Submodule.setLike.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)))) (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf) (compactOperator.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))) Οββ Mβ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_6 _inst_7 _inst_8 _inst_9 (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) _inst_12)
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6193 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Membership.mem.{max u1 u2, max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (Submodule.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12))) (SetLike.instMembership.{max u2 u1, max u2 u1} (Submodule.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12))) (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (Submodule.setLike.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)))) (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf) (compactOperator.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))) Οββ Mβ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_6 _inst_7 _inst_8 _inst_9 (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) _inst_12)
Case conversion may be inaccurate. Consider using '#align continuous_linear_map.mk_of_is_compact_operator_mem_compact_operator ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperatorβ'. -/
theorem ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperator {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) :
mathlib commit https://github.com/leanprover-community/mathlib/commit/c89fe2d59ae06402c3f55f978016d1ada444f57e
@@ -130,7 +130,7 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u3} Mβ] [_inst_4 : AddCommMonoid.{u3} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 _inst_5 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Bornology.IsVonNBounded.{u1, u3} πβ Mβ (SeminormedCommRing.toSemiNormedRing.{u1} πβ (NormedCommRing.toSeminormedCommRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))) (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4 _inst_7)))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 S) -> (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_5 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S) K))))
but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : SeminormedRing.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)))} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : TopologicalSpace.{u2} Mβ] [_inst_4 : AddCommMonoid.{u2} Mβ] [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u3, u1} πβ Mβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u3, u1} πβ Mβ _inst_5 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (MonoidWithZero.toZero.{u3} πβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_6 _inst_8))))] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u2, u1} Mβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 _inst_5 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u2} Mβ}, (Bornology.IsVonNBounded.{u4, u2} πβ Mβ (SeminormedCommRing.toSeminormedRing.{u4} πβ (NormedCommRing.toSeminormedCommRing.{u4} πβ (NormedField.toNormedCommRing.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))) (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) _inst_4 _inst_7)))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 S) -> (Exists.{succ u1} (Set.{u1} Mβ) (fun (K : Set.{u1} Mβ) => And (IsCompact.{u1} Mβ _inst_5 K) (HasSubset.Subset.{u1} (Set.{u1} Mβ) (Set.instHasSubsetSet.{u1} Mβ) (Set.image.{u2, u1} Mβ Mβ (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S) K))))
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : SeminormedRing.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)))} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : TopologicalSpace.{u2} Mβ] [_inst_4 : AddCommMonoid.{u2} Mβ] [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u3, u1} πβ Mβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u3, u1} πβ Mβ _inst_5 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (MonoidWithZero.toZero.{u3} πβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_6 _inst_8))))] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u2, u1} Mβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 _inst_5 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u2} Mβ}, (Bornology.IsVonNBounded.{u4, u2} πβ Mβ (SeminormedCommRing.toSeminormedRing.{u4} πβ (NormedCommRing.toSeminormedCommRing.{u4} πβ (NormedField.toNormedCommRing.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))) (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) _inst_4 _inst_7)))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 S) -> (Exists.{succ u1} (Set.{u1} Mβ) (fun (K : Set.{u1} Mβ) => And (IsCompact.{u1} Mβ _inst_5 K) (HasSubset.Subset.{u1} (Set.{u1} Mβ) (Set.instHasSubsetSet.{u1} Mβ) (Set.image.{u2, u1} Mβ Mβ (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S) K))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_isVonNBoundedβ'. -/
theorem IsCompactOperator.image_subset_compact_of_isVonNBounded {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
@@ -147,7 +147,7 @@ theorem IsCompactOperator.image_subset_compact_of_isVonNBounded {f : Mβ ββ
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u3} Mβ] [_inst_4 : AddCommMonoid.{u3} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] [_inst_10 : T2Space.{u4} Mβ _inst_5] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 _inst_5 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Bornology.IsVonNBounded.{u1, u3} πβ Mβ (SeminormedCommRing.toSemiNormedRing.{u1} πβ (NormedCommRing.toSeminormedCommRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))) (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4 _inst_7)))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 S) -> (IsCompact.{u4} Mβ _inst_5 (closure.{u4} Mβ _inst_5 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S))))
but is expected to have type
- forall {πβ : Type.{u3}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u3} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u3, u2} πβ πβ (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : AddCommMonoid.{u1} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toSMul.{u2, u4} πβ Mβ (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (SMulWithZero.toSMulZeroClass.{u2, u4} πβ Mβ (MonoidWithZero.toZero.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))) (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] [_inst_10 : T2Space.{u4} Mβ _inst_5] {f : LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u1, u4} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 _inst_5 (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u3, u2, u1, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Bornology.IsVonNBounded.{u3, u1} πβ Mβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))) (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) _inst_4 _inst_7)))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 S) -> (IsCompact.{u4} Mβ _inst_5 (closure.{u4} Mβ _inst_5 (Set.image.{u1, u4} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u3, u2, u1, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S))))
+ forall {πβ : Type.{u3}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u3} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u3, u2} πβ πβ (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : AddCommMonoid.{u1} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toSMul.{u2, u4} πβ Mβ (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (SMulWithZero.toSMulZeroClass.{u2, u4} πβ Mβ (MonoidWithZero.toZero.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))) (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] [_inst_10 : T2Space.{u4} Mβ _inst_5] {f : LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u1, u4} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 _inst_5 (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u3, u2, u1, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Bornology.IsVonNBounded.{u3, u1} πβ Mβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))) (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) _inst_4 _inst_7)))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 S) -> (IsCompact.{u4} Mβ _inst_5 (closure.{u4} Mβ _inst_5 (Set.image.{u1, u4} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u3, u2, u1, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_of_vonN_bounded IsCompactOperator.isCompact_closure_image_of_isVonNBoundedβ'. -/
theorem IsCompactOperator.isCompact_closure_image_of_isVonNBounded [T2Space Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
@@ -168,7 +168,7 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Metric.Bounded.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) S) -> (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S) K))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Metric.Bounded.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) S) -> (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S) K))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Metric.Bounded.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) S) -> (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S) K))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_subset_compact_of_bounded IsCompactOperator.image_subset_compact_of_boundedβ'. -/
theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ} (hS : Metric.Bounded S) :
@@ -181,7 +181,7 @@ theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Metric.Bounded.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) S) -> (IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Metric.Bounded.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) S) -> (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Metric.Bounded.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) S) -> (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_of_bounded IsCompactOperator.isCompact_closure_image_of_boundedβ'. -/
theorem IsCompactOperator.isCompact_closure_image_of_bounded [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ}
@@ -194,7 +194,7 @@ theorem IsCompactOperator.isCompact_closure_image_of_bounded [ContinuousConstSMu
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K)))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K)))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K)))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_ball_subset_compact IsCompactOperator.image_ball_subset_compactβ'. -/
theorem IsCompactOperator.image_ball_subset_compact [ContinuousConstSMul πβ Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) (r : β) : β K : Set Mβ, IsCompact K β§ f '' Metric.ball 0 r β K :=
@@ -205,7 +205,7 @@ theorem IsCompactOperator.image_ball_subset_compact [ContinuousConstSMul πβ
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K)))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K)))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K)))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_closed_ball_subset_compact IsCompactOperator.image_closedBall_subset_compactβ'. -/
theorem IsCompactOperator.image_closedBall_subset_compact [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
@@ -217,7 +217,7 @@ theorem IsCompactOperator.image_closedBall_subset_compact [ContinuousConstSMul
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_ball IsCompactOperator.isCompact_closure_image_ballβ'. -/
theorem IsCompactOperator.isCompact_closure_image_ball [ContinuousConstSMul πβ Mβ] [T2Space Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
@@ -229,7 +229,7 @@ theorem IsCompactOperator.isCompact_closure_image_ball [ContinuousConstSMul π
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_closed_ball IsCompactOperator.isCompact_closure_image_closedBallβ'. -/
theorem IsCompactOperator.isCompact_closure_image_closedBall [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
@@ -241,7 +241,7 @@ theorem IsCompactOperator.isCompact_closure_image_closedBall [ContinuousConstSMu
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_image_ball_subset_compact isCompactOperator_iff_image_ball_subset_compactβ'. -/
theorem isCompactOperator_iff_image_ball_subset_compact [ContinuousConstSMul πβ Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
@@ -255,7 +255,7 @@ theorem isCompactOperator_iff_image_ball_subset_compact [ContinuousConstSMul
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_image_closed_ball_subset_compact isCompactOperator_iff_image_closedBall_subset_compactβ'. -/
theorem isCompactOperator_iff_image_closedBall_subset_compact [ContinuousConstSMul πβ Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
@@ -269,7 +269,7 @@ theorem isCompactOperator_iff_image_closedBall_subset_compact [ContinuousConstSM
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_is_compact_closure_image_ball isCompactOperator_iff_isCompact_closure_image_ballβ'. -/
theorem isCompactOperator_iff_isCompact_closure_image_ball [ContinuousConstSMul πβ Mβ] [T2Space Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
@@ -283,7 +283,7 @@ theorem isCompactOperator_iff_isCompact_closure_image_ball [ContinuousConstSMul
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)))))
but is expected to have type
- forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)))))
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_is_compact_closure_image_closed_ball isCompactOperator_iff_isCompact_closure_image_closedBallβ'. -/
theorem isCompactOperator_iff_isCompact_closure_image_closedBall [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] (f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
@@ -453,7 +453,7 @@ variable {Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [Semiring R
lean 3 declaration is
forall {Rβ : Type.{u1}} [_inst_1 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_7 : AddCommMonoid.{u2} Mβ] [_inst_10 : Module.{u1, u2} Rβ Mβ _inst_1 _inst_7] {f : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10}, (IsCompactOperator.{u2, u2} Mβ Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_7))) _inst_4 _inst_4 (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1))) f)) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10} (hV : forall (v : Mβ), (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) v V) -> (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1))) f v) V)), (IsClosed.{u2} Mβ _inst_4 ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (Set.{u2} Mβ) (HasLiftT.mk.{succ u2, succ u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (Set.{u2} Mβ) (CoeTCβ.coe.{succ u2, succ u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (Set.{u2} Mβ) (SetLike.Set.hasCoeT.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)))) V)) -> (IsCompactOperator.{u2, u2} (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (Submodule.zero.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V)) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V)) => (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) -> (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V)) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) _inst_1 _inst_1 (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1))) (LinearMap.restrict.{u1, u2, u2} Rβ Mβ Mβ _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 f V V hV))))
but is expected to have type
- forall {Rβ : Type.{u2}} [_inst_1 : Semiring.{u2} Rβ] {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommMonoid.{u1} Mβ] [_inst_10 : Module.{u2, u1} Rβ Mβ _inst_1 _inst_7] {f : LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10}, (IsCompactOperator.{u1, u1} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7)) _inst_4 _inst_4 (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) f)) -> (forall {V : Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10} (hV : forall (v : Mβ), (Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) v V) -> (Membership.mem.{u1, u1} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) v) (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) f v) V)), (IsClosed.{u1} Mβ _inst_4 (SetLike.coe.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) V)) -> (IsCompactOperator.{u1, u1} (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Submodule.zero.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (instTopologicalSpaceSubtype.{u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (instTopologicalSpaceSubtype.{u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (fun (_x : Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) => Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) _inst_1 _inst_1 (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) (LinearMap.restrict.{u2, u1, u1} Rβ Mβ Mβ _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 f V V hV))))
+ forall {Rβ : Type.{u2}} [_inst_1 : Semiring.{u2} Rβ] {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommMonoid.{u1} Mβ] [_inst_10 : Module.{u2, u1} Rβ Mβ _inst_1 _inst_7] {f : LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10}, (IsCompactOperator.{u1, u1} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7)) _inst_4 _inst_4 (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) f)) -> (forall {V : Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10} (hV : forall (v : Mβ), (Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) v V) -> (Membership.mem.{u1, u1} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) v) (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) f v) V)), (IsClosed.{u1} Mβ _inst_4 (SetLike.coe.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) V)) -> (IsCompactOperator.{u1, u1} (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Submodule.zero.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (instTopologicalSpaceSubtype.{u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (instTopologicalSpaceSubtype.{u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (fun (_x : Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) => Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) _inst_1 _inst_1 (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) (LinearMap.restrict.{u2, u1, u1} Rβ Mβ Mβ _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 f V V hV))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.restrict IsCompactOperator.restrictβ'. -/
/-- If a compact operator preserves a closed submodule, its restriction to that submodule is
compact.
@@ -473,7 +473,7 @@ theorem IsCompactOperator.restrict {f : Mβ ββ[Rβ] Mβ} (hf : IsCompactO
lean 3 declaration is
forall {Rβ : Type.{u1}} [_inst_2 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} [_inst_5 : UniformSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] [_inst_11 : Module.{u1, u2} Rβ Mβ _inst_2 _inst_8] [_inst_13 : SeparatedSpace.{u2} Mβ _inst_5] {f : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11}, (IsCompactOperator.{u2, u2} Mβ Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8))) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f)) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11} (hV : forall (v : Mβ), (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) v V) -> (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f v) V)) [hcomplete : CompleteSpace.{u2} (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Subtype.uniformSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) _inst_5)], IsCompactOperator.{u2, u2} (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Submodule.zero.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V)) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V)) => (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) -> (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V)) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) _inst_2 _inst_2 (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) (LinearMap.restrict.{u1, u2, u2} Rβ Mβ Mβ _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 f V V hV)))
but is expected to have type
- forall {Rβ : Type.{u1}} [_inst_2 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} [_inst_5 : UniformSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] [_inst_11 : Module.{u1, u2} Rβ Mβ _inst_2 _inst_8] [_inst_13 : SeparatedSpace.{u2} Mβ _inst_5] {f : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11}, (IsCompactOperator.{u2, u2} Mβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f)) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11} (hV : forall (v : Mβ), (Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) v V) -> (Membership.mem.{u2, u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) v) (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f v) V)) [hcomplete : CompleteSpace.{u2} (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (instUniformSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) _inst_5)], IsCompactOperator.{u2, u2} (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Submodule.zero.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (instTopologicalSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (instTopologicalSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (fun (_x : Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) => Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) _inst_2 _inst_2 (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) (LinearMap.restrict.{u1, u2, u2} Rβ Mβ Mβ _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 f V V hV)))
+ forall {Rβ : Type.{u1}} [_inst_2 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} [_inst_5 : UniformSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] [_inst_11 : Module.{u1, u2} Rβ Mβ _inst_2 _inst_8] [_inst_13 : SeparatedSpace.{u2} Mβ _inst_5] {f : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11}, (IsCompactOperator.{u2, u2} Mβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f)) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11} (hV : forall (v : Mβ), (Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) v V) -> (Membership.mem.{u2, u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) v) (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f v) V)) [hcomplete : CompleteSpace.{u2} (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (instUniformSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) _inst_5)], IsCompactOperator.{u2, u2} (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Submodule.zero.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (instTopologicalSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (instTopologicalSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (fun (_x : Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) => Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) _inst_2 _inst_2 (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) (LinearMap.restrict.{u1, u2, u2} Rβ Mβ Mβ _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 f V V hV)))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.restrict' IsCompactOperator.restrict'β'. -/
/-- If a compact operator preserves a complete submodule, its restriction to that submodule is
compact.
@@ -502,7 +502,7 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Nontrivia
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (Continuous.{u3, u4} Mβ Mβ _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f))
but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (Continuous.{u2, u1} Mβ Mβ _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f))
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (Continuous.{u2, u1} Mβ Mβ _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.continuous IsCompactOperator.continuousβ'. -/
@[continuity]
theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) :
@@ -543,7 +543,7 @@ theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : I
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9)
but is expected to have type
- forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (Semiring.toNonAssocSemiring.{u1} πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u1, u3} πβ Mβ (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u1, u3} πβ Mβ (CommMonoidWithZero.toZero.{u1} πβ (CommGroupWithZero.toCommMonoidWithZero.{u1} πβ (Semifield.toCommGroupWithZero.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toSMul.{u2, u4} πβ Mβ (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u2, u4} πβ Mβ (CommMonoidWithZero.toZero.{u2} πβ (CommGroupWithZero.toCommMonoidWithZero.{u2} πβ (Semifield.toCommGroupWithZero.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSeminormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u3, u4} Mβ Mβ (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u3) (succ u4), succ u3, succ u4} (LinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u2, u3, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9)
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (Semiring.toNonAssocSemiring.{u1} πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u1, u3} πβ Mβ (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u1, u3} πβ Mβ (CommMonoidWithZero.toZero.{u1} πβ (CommGroupWithZero.toCommMonoidWithZero.{u1} πβ (Semifield.toCommGroupWithZero.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toSMul.{u2, u4} πβ Mβ (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u2, u4} πβ Mβ (CommMonoidWithZero.toZero.{u2} πβ (CommGroupWithZero.toCommMonoidWithZero.{u2} πβ (Semifield.toCommGroupWithZero.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSeminormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u3, u4} Mβ Mβ (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u3) (succ u4), succ u3, succ u4} (LinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u2, u3, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9)
Case conversion may be inaccurate. Consider using '#align continuous_linear_map.mk_of_is_compact_operator ContinuousLinearMap.mkOfIsCompactOperatorβ'. -/
/-- Upgrade a compact `linear_map` to a `continuous_linear_map`. -/
def ContinuousLinearMap.mkOfIsCompactOperator {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) :
@@ -555,7 +555,7 @@ def ContinuousLinearMap.mkOfIsCompactOperator {f : Mβ βββ[Οββ] Mβ
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) ((fun (a : Sort.{max (succ u3) (succ u4)}) (b : Sort.{max (succ u3) (succ u4)}) [self : HasLiftT.{max (succ u3) (succ u4), max (succ u3) (succ u4)} a b] => self.0) (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (HasLiftT.mk.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CoeTCβ.coe.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (coeBase.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (ContinuousLinearMap.LinearMap.coe.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9)))) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) f
but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u2) (succ u1)} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (ContinuousLinearMap.toLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) f
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u2) (succ u1)} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (ContinuousLinearMap.toLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) f
Case conversion may be inaccurate. Consider using '#align continuous_linear_map.mk_of_is_compact_operator_to_linear_map ContinuousLinearMap.mkOfIsCompactOperator_to_linearMapβ'. -/
@[simp]
theorem ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap {f : Mβ βββ[Οββ] Mβ}
@@ -568,7 +568,7 @@ theorem ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap {f : Mβ ββ
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u3) (succ u4)} ((fun (_x : ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (ContinuousLinearMap.toFun.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)
but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u2) (succ u1)} (forall (a : Mβ), (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) a) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u2 u1, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ Mβ _inst_4 _inst_6 (ContinuousSemilinearMapClass.toContinuousMapClass.{max u2 u1, u4, u3, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (ContinuousLinearMap.continuousSemilinearMapClass.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9))) (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u2) (succ u1)} (forall (a : Mβ), (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) a) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u2 u1, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ Mβ _inst_4 _inst_6 (ContinuousSemilinearMapClass.toContinuousMapClass.{max u2 u1, u4, u3, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (ContinuousLinearMap.continuousSemilinearMapClass.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9))) (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)
Case conversion may be inaccurate. Consider using '#align continuous_linear_map.coe_mk_of_is_compact_operator ContinuousLinearMap.coe_mkOfIsCompactOperatorβ'. -/
@[simp]
theorem ContinuousLinearMap.coe_mkOfIsCompactOperator {f : Mβ βββ[Οββ] Mβ}
@@ -580,7 +580,7 @@ theorem ContinuousLinearMap.coe_mkOfIsCompactOperator {f : Mβ βββ[Οβ
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Membership.Mem.{max u3 u4, max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (Submodule.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 (compactOperator._proof_1.{u4} Mβ _inst_6 _inst_7 _inst_12)) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9 _inst_9 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Mβ _inst_7 _inst_9) (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (compactOperator._proof_3.{u4} Mβ _inst_6 _inst_7 _inst_12))) (SetLike.hasMem.{max u3 u4, max u3 u4} (Submodule.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 (compactOperator._proof_1.{u4} Mβ _inst_6 _inst_7 _inst_12)) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9 _inst_9 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Mβ _inst_7 _inst_9) (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (compactOperator._proof_3.{u4} Mβ _inst_6 _inst_7 _inst_12))) (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (Submodule.setLike.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 (compactOperator._proof_1.{u4} Mβ _inst_6 _inst_7 _inst_12)) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9 _inst_9 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Mβ _inst_7 _inst_9) (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (compactOperator._proof_3.{u4} Mβ _inst_6 _inst_7 _inst_12)))) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf) (compactOperator.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Οββ Mβ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_6 _inst_7 _inst_8 _inst_9 (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) _inst_12)
but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Membership.mem.{max u1 u2, max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (Submodule.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12))) (SetLike.instMembership.{max u2 u1, max u2 u1} (Submodule.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12))) (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (Submodule.setLike.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)))) (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf) (compactOperator.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))) Οββ Mβ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_6 _inst_7 _inst_8 _inst_9 (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) _inst_12)
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6191 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Membership.mem.{max u1 u2, max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (Submodule.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12))) (SetLike.instMembership.{max u2 u1, max u2 u1} (Submodule.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12))) (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (Submodule.setLike.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)))) (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf) (compactOperator.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))) Οββ Mβ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_6 _inst_7 _inst_8 _inst_9 (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) _inst_12)
Case conversion may be inaccurate. Consider using '#align continuous_linear_map.mk_of_is_compact_operator_mem_compact_operator ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperatorβ'. -/
theorem ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperator {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) :
mathlib commit https://github.com/leanprover-community/mathlib/commit/0b9eaaa7686280fad8cce467f5c3c57ee6ce77f8
@@ -641,7 +641,7 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [Nontriviall
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : AddCommGroup.{u4} Mβ] [_inst_5 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_6 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)] [_inst_7 : UniformSpace.{u4} Mβ] [_inst_8 : UniformAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4)] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6))))] [_inst_10 : T2Space.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7)] [_inst_11 : CompleteSpace.{u4} Mβ _inst_7] [_inst_12 : ContinuousSMul.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (SMulZeroClass.toHasSmul.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddZeroClass.toHasZero.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddMonoid.toAddZeroClass.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.to_continuousAdd.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)))))) (SMulWithZero.toSmulZeroClass.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))))) (AddZeroClass.toHasZero.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddMonoid.toAddZeroClass.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.to_continuousAdd.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)))))) (MulActionWithZero.toSMulWithZero.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2))))) (AddZeroClass.toHasZero.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddMonoid.toAddZeroClass.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.to_continuousAdd.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)))))) (Module.toMulActionWithZero.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.to_continuousAdd.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u2, u4} πβ Mβ (CommRing.toCommMonoid.{u2} πβ (SeminormedCommRing.toCommRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.to_continuousAdd.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))))))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))) (ContinuousLinearMap.topologicalSpace.{u1, u2, u3, u4} πβ πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))], Eq.{succ (max u3 u4)} (Submodule.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (compactOperator._proof_1.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6 _inst_6 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2))) Mβ _inst_4 _inst_6) _inst_9 Οββ (compactOperator._proof_3.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)))) (Submodule.topologicalClosure.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))) (ContinuousLinearMap.topologicalSpace.{u1, u2, u3, u4} πβ πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (compactOperator._proof_1.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6 _inst_6 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2))) Mβ _inst_4 _inst_6) _inst_9 Οββ (compactOperator._proof_3.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) _inst_12 (TopologicalAddGroup.to_continuousAdd.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.topologicalSpace.{u1, u2, u3, u4} πβ πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)) (AddCommGroup.toAddGroup.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommGroup.{u1, u2, u3, u4} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))) πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2))) Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 Οββ (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.topologicalAddGroup.{u1, u2, u3, u4} πβ πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (compactOperator.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2))) Οββ Mβ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 _inst_9 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (compactOperator.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2))) Οββ Mβ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 _inst_9 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))
but is expected to have type
- forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))))} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : SeminormedAddCommGroup.{u2} Mβ] [_inst_4 : AddCommGroup.{u1} Mβ] [_inst_5 : NormedSpace.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3] [_inst_6 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4)] [_inst_7 : UniformSpace.{u1} Mβ] [_inst_8 : UniformAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4)] [_inst_9 : ContinuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))))] [_inst_10 : T2Space.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7)] [_inst_11 : CompleteSpace.{u1} Mβ _inst_7] [_inst_12 : ContinuousSMul.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (SMulZeroClass.toSMul.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.zero.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (SMulWithZero.toSMulZeroClass.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (ContinuousLinearMap.zero.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (MulActionWithZero.toSMulWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (ContinuousLinearMap.zero.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Module.toMulActionWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (IsScalarTower.to_smulCommClass'.{u3, u3, u1} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))) πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (NormedAlgebra.toAlgebra.{u3, u3} πβ πβ _inst_2 (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2))) (NormedAlgebra.id.{u3} πβ _inst_2)) Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (IsScalarTower.left.{u3, u1} πβ Mβ (MonoidWithZero.toMonoid.{u3} πβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6)))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))))) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))], Eq.{max (succ u2) (succ u1)} (Submodule.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)))) (Submodule.topologicalClosure.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousSMul.continuousConstSMul.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))))) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) (SMulZeroClass.toSMul.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddMonoid.toZero.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))) (SMulWithZero.toSMulZeroClass.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (MonoidWithZero.toZero.{u3} πβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))))) (AddMonoid.toZero.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))) (MulActionWithZero.toSMulWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (AddMonoid.toZero.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))) (Module.toMulActionWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))))) _inst_12) (TopologicalAddGroup.toContinuousAdd.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) (AddCommGroup.toAddGroup.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommGroup.{u4, u3, u2, u1} πβ (NormedRing.toRing.{u4} πβ (NormedCommRing.toNormedRing.{u4} πβ (NormedField.toNormedCommRing.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))) πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 Οββ (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.topologicalAddGroup.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (compactOperator.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))) Οββ Mβ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 _inst_9 (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (compactOperator.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))) Οββ Mβ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 _inst_9 (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))))} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : SeminormedAddCommGroup.{u2} Mβ] [_inst_4 : AddCommGroup.{u1} Mβ] [_inst_5 : NormedSpace.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3] [_inst_6 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4)] [_inst_7 : UniformSpace.{u1} Mβ] [_inst_8 : UniformAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4)] [_inst_9 : ContinuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))))] [_inst_10 : T2Space.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7)] [_inst_11 : CompleteSpace.{u1} Mβ _inst_7] [_inst_12 : ContinuousSMul.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (SMulZeroClass.toSMul.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.zero.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (SMulWithZero.toSMulZeroClass.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (ContinuousLinearMap.zero.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (MulActionWithZero.toSMulWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (ContinuousLinearMap.zero.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Module.toMulActionWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u3, u1} πβ Mβ (CommRing.toCommMonoid.{u3} πβ (EuclideanDomain.toCommRing.{u3} πβ (Field.toEuclideanDomain.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))))) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))], Eq.{max (succ u2) (succ u1)} (Submodule.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)))) (Submodule.topologicalClosure.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousSMul.continuousConstSMul.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))))) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) (SMulZeroClass.toSMul.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddMonoid.toZero.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))) (SMulWithZero.toSMulZeroClass.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (MonoidWithZero.toZero.{u3} πβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))))) (AddMonoid.toZero.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))) (MulActionWithZero.toSMulWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (AddMonoid.toZero.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))) (Module.toMulActionWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))))) _inst_12) (TopologicalAddGroup.toContinuousAdd.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) (AddCommGroup.toAddGroup.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommGroup.{u4, u3, u2, u1} πβ (NormedRing.toRing.{u4} πβ (NormedCommRing.toNormedRing.{u4} πβ (NormedField.toNormedCommRing.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))) πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 Οββ (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.topologicalAddGroup.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (compactOperator.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))) Οββ Mβ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 _inst_9 (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (compactOperator.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))) Οββ Mβ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 _inst_9 (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))
Case conversion may be inaccurate. Consider using '#align compact_operator_topological_closure compactOperator_topologicalClosureβ'. -/
theorem compactOperator_topologicalClosure {πβ πβ : Type _} [NontriviallyNormedField πβ]
[NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ]
mathlib commit https://github.com/leanprover-community/mathlib/commit/7ad820c4997738e2f542f8a20f32911f52020e26
@@ -77,7 +77,7 @@ def IsCompactOperator {Mβ Mβ : Type _} [Zero Mβ] [TopologicalSpace Mβ] [
lean 3 declaration is
forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_1 : Zero.{u1} Mβ] [_inst_2 : TopologicalSpace.{u1} Mβ] [_inst_3 : TopologicalSpace.{u2} Mβ] [_inst_4 : Zero.{u2} Mβ], IsCompactOperator.{u1, u2} Mβ Mβ _inst_1 _inst_2 _inst_3 (OfNat.ofNat.{max u1 u2} (Mβ -> Mβ) 0 (OfNat.mk.{max u1 u2} (Mβ -> Mβ) 0 (Zero.zero.{max u1 u2} (Mβ -> Mβ) (Pi.instZero.{u1, u2} Mβ (fun (αΎ° : Mβ) => Mβ) (fun (i : Mβ) => _inst_4)))))
but is expected to have type
- forall {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_1 : Zero.{u2} Mβ] [_inst_2 : TopologicalSpace.{u2} Mβ] [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : Zero.{u1} Mβ], IsCompactOperator.{u2, u1} Mβ Mβ _inst_1 _inst_2 _inst_3 (OfNat.ofNat.{max u2 u1} (Mβ -> Mβ) 0 (Zero.toOfNat0.{max u2 u1} (Mβ -> Mβ) (Pi.instZero.{u2, u1} Mβ (fun (a._@.Mathlib.Analysis.NormedSpace.CompactOperator._hyg.68 : Mβ) => Mβ) (fun (i : Mβ) => _inst_4))))
+ forall {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_1 : Zero.{u2} Mβ] [_inst_2 : TopologicalSpace.{u2} Mβ] [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : Zero.{u1} Mβ], IsCompactOperator.{u2, u1} Mβ Mβ _inst_1 _inst_2 _inst_3 (OfNat.ofNat.{max u2 u1} (Mβ -> Mβ) 0 (Zero.toOfNat0.{max u2 u1} (Mβ -> Mβ) (Pi.instZero.{u2, u1} Mβ (fun (a._@.Mathlib.Analysis.NormedSpace.CompactOperator._hyg.67 : Mβ) => Mβ) (fun (i : Mβ) => _inst_4))))
Case conversion may be inaccurate. Consider using '#align is_compact_operator_zero isCompactOperator_zeroβ'. -/
theorem isCompactOperator_zero {Mβ Mβ : Type _} [Zero Mβ] [TopologicalSpace Mβ]
[TopologicalSpace Mβ] [Zero Mβ] : IsCompactOperator (0 : Mβ β Mβ) :=
@@ -126,13 +126,13 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
{Mβ Mβ : Type _} [TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ]
[Module πβ Mβ] [Module πβ Mβ] [ContinuousConstSMul πβ Mβ]
-/- warning: is_compact_operator.image_subset_compact_of_vonN_bounded -> IsCompactOperator.image_subset_compact_of_vonN_bounded is a dubious translation:
+/- warning: is_compact_operator.image_subset_compact_of_vonN_bounded -> IsCompactOperator.image_subset_compact_of_isVonNBounded is a dubious translation:
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u3} Mβ] [_inst_4 : AddCommMonoid.{u3} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 _inst_5 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Bornology.IsVonNBounded.{u1, u3} πβ Mβ (SeminormedCommRing.toSemiNormedRing.{u1} πβ (NormedCommRing.toSeminormedCommRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))) (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4 _inst_7)))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 S) -> (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_5 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S) K))))
but is expected to have type
forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : SeminormedRing.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)))} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : TopologicalSpace.{u2} Mβ] [_inst_4 : AddCommMonoid.{u2} Mβ] [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u3, u1} πβ Mβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u3, u1} πβ Mβ _inst_5 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (MonoidWithZero.toZero.{u3} πβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_6 _inst_8))))] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u2, u1} Mβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 _inst_5 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u2} Mβ}, (Bornology.IsVonNBounded.{u4, u2} πβ Mβ (SeminormedCommRing.toSeminormedRing.{u4} πβ (NormedCommRing.toSeminormedCommRing.{u4} πβ (NormedField.toNormedCommRing.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))) (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) _inst_4 _inst_7)))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 S) -> (Exists.{succ u1} (Set.{u1} Mβ) (fun (K : Set.{u1} Mβ) => And (IsCompact.{u1} Mβ _inst_5 K) (HasSubset.Subset.{u1} (Set.{u1} Mβ) (Set.instHasSubsetSet.{u1} Mβ) (Set.image.{u2, u1} Mβ Mβ (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S) K))))
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_vonN_boundedβ'. -/
-theorem IsCompactOperator.image_subset_compact_of_vonN_bounded {f : Mβ βββ[Οββ] Mβ}
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_isVonNBoundedβ'. -/
+theorem IsCompactOperator.image_subset_compact_of_isVonNBounded {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
β K : Set Mβ, IsCompact K β§ f '' S β K :=
let β¨K, hK, hKfβ© := hf
@@ -141,20 +141,20 @@ theorem IsCompactOperator.image_subset_compact_of_vonN_bounded {f : Mβ ββ
let this := ne_zero_of_norm_ne_zero (hr.trans hc).Ne.symm
β¨Οββ c β’ K, hK.image <| continuous_id.const_smul (Οββ c), by
rw [image_subset_iff, preimage_smul_setββ _ _ _ f this.is_unit] <;> exact hrS c hc.leβ©
-#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_vonN_bounded
+#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_isVonNBounded
-/- warning: is_compact_operator.is_compact_closure_image_of_vonN_bounded -> IsCompactOperator.isCompact_closure_image_of_vonN_bounded is a dubious translation:
+/- warning: is_compact_operator.is_compact_closure_image_of_vonN_bounded -> IsCompactOperator.isCompact_closure_image_of_isVonNBounded is a dubious translation:
lean 3 declaration is
forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u3} Mβ] [_inst_4 : AddCommMonoid.{u3} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] [_inst_10 : T2Space.{u4} Mβ _inst_5] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 _inst_5 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Bornology.IsVonNBounded.{u1, u3} πβ Mβ (SeminormedCommRing.toSemiNormedRing.{u1} πβ (NormedCommRing.toSeminormedCommRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))) (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4 _inst_7)))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 S) -> (IsCompact.{u4} Mβ _inst_5 (closure.{u4} Mβ _inst_5 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S))))
but is expected to have type
forall {πβ : Type.{u3}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u3} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u3, u2} πβ πβ (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : AddCommMonoid.{u1} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toSMul.{u2, u4} πβ Mβ (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (SMulWithZero.toSMulZeroClass.{u2, u4} πβ Mβ (MonoidWithZero.toZero.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))) (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] [_inst_10 : T2Space.{u4} Mβ _inst_5] {f : LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u1, u4} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 _inst_5 (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u3, u2, u1, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Bornology.IsVonNBounded.{u3, u1} πβ Mβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))) (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) _inst_4 _inst_7)))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 S) -> (IsCompact.{u4} Mβ _inst_5 (closure.{u4} Mβ _inst_5 (Set.image.{u1, u4} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u3, u2, u1, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S))))
-Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_of_vonN_bounded IsCompactOperator.isCompact_closure_image_of_vonN_boundedβ'. -/
-theorem IsCompactOperator.isCompact_closure_image_of_vonN_bounded [T2Space Mβ] {f : Mβ βββ[Οββ] Mβ}
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_of_vonN_bounded IsCompactOperator.isCompact_closure_image_of_isVonNBoundedβ'. -/
+theorem IsCompactOperator.isCompact_closure_image_of_isVonNBounded [T2Space Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
IsCompact (closure <| f '' S) :=
- let β¨K, hK, hKfβ© := hf.image_subset_compact_of_vonN_bounded hS
+ let β¨K, hK, hKfβ© := hf.image_subset_compact_of_isVonNBounded hS
isCompact_closure_of_subset_compact hK hKf
-#align is_compact_operator.is_compact_closure_image_of_vonN_bounded IsCompactOperator.isCompact_closure_image_of_vonN_bounded
+#align is_compact_operator.is_compact_closure_image_of_vonN_bounded IsCompactOperator.isCompact_closure_image_of_isVonNBounded
end Bounded
@@ -173,7 +173,7 @@ Case conversion may be inaccurate. Consider using '#align is_compact_operator.im
theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ} (hS : Metric.Bounded S) :
β K : Set Mβ, IsCompact K β§ f '' S β K :=
- hf.image_subset_compact_of_vonN_bounded
+ hf.image_subset_compact_of_isVonNBounded
(by rwa [NormedSpace.isVonNBounded_iff, β Metric.bounded_iff_isBounded])
#align is_compact_operator.image_subset_compact_of_bounded IsCompactOperator.image_subset_compact_of_bounded
@@ -186,7 +186,7 @@ Case conversion may be inaccurate. Consider using '#align is_compact_operator.is
theorem IsCompactOperator.isCompact_closure_image_of_bounded [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ}
(hS : Metric.Bounded S) : IsCompact (closure <| f '' S) :=
- hf.isCompact_closure_image_of_vonN_bounded
+ hf.isCompact_closure_image_of_isVonNBounded
(by rwa [NormedSpace.isVonNBounded_iff, β Metric.bounded_iff_isBounded])
#align is_compact_operator.is_compact_closure_image_of_bounded IsCompactOperator.isCompact_closure_image_of_bounded
@@ -198,7 +198,7 @@ but is expected to have type
Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_ball_subset_compact IsCompactOperator.image_ball_subset_compactβ'. -/
theorem IsCompactOperator.image_ball_subset_compact [ContinuousConstSMul πβ Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) (r : β) : β K : Set Mβ, IsCompact K β§ f '' Metric.ball 0 r β K :=
- hf.image_subset_compact_of_vonN_bounded (NormedSpace.isVonNBounded_ball πβ Mβ r)
+ hf.image_subset_compact_of_isVonNBounded (NormedSpace.isVonNBounded_ball πβ Mβ r)
#align is_compact_operator.image_ball_subset_compact IsCompactOperator.image_ball_subset_compact
/- warning: is_compact_operator.image_closed_ball_subset_compact -> IsCompactOperator.image_closedBall_subset_compact is a dubious translation:
@@ -210,7 +210,7 @@ Case conversion may be inaccurate. Consider using '#align is_compact_operator.im
theorem IsCompactOperator.image_closedBall_subset_compact [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
β K : Set Mβ, IsCompact K β§ f '' Metric.closedBall 0 r β K :=
- hf.image_subset_compact_of_vonN_bounded (NormedSpace.isVonNBounded_closedBall πβ Mβ r)
+ hf.image_subset_compact_of_isVonNBounded (NormedSpace.isVonNBounded_closedBall πβ Mβ r)
#align is_compact_operator.image_closed_ball_subset_compact IsCompactOperator.image_closedBall_subset_compact
/- warning: is_compact_operator.is_compact_closure_image_ball -> IsCompactOperator.isCompact_closure_image_ball is a dubious translation:
@@ -222,7 +222,7 @@ Case conversion may be inaccurate. Consider using '#align is_compact_operator.is
theorem IsCompactOperator.isCompact_closure_image_ball [ContinuousConstSMul πβ Mβ] [T2Space Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
IsCompact (closure <| f '' Metric.ball 0 r) :=
- hf.isCompact_closure_image_of_vonN_bounded (NormedSpace.isVonNBounded_ball πβ Mβ r)
+ hf.isCompact_closure_image_of_isVonNBounded (NormedSpace.isVonNBounded_ball πβ Mβ r)
#align is_compact_operator.is_compact_closure_image_ball IsCompactOperator.isCompact_closure_image_ball
/- warning: is_compact_operator.is_compact_closure_image_closed_ball -> IsCompactOperator.isCompact_closure_image_closedBall is a dubious translation:
@@ -234,7 +234,7 @@ Case conversion may be inaccurate. Consider using '#align is_compact_operator.is
theorem IsCompactOperator.isCompact_closure_image_closedBall [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
IsCompact (closure <| f '' Metric.closedBall 0 r) :=
- hf.isCompact_closure_image_of_vonN_bounded (NormedSpace.isVonNBounded_closedBall πβ Mβ r)
+ hf.isCompact_closure_image_of_isVonNBounded (NormedSpace.isVonNBounded_closedBall πβ Mβ r)
#align is_compact_operator.is_compact_closure_image_closed_ball IsCompactOperator.isCompact_closure_image_closedBall
/- warning: is_compact_operator_iff_image_ball_subset_compact -> isCompactOperator_iff_image_ball_subset_compact is a dubious translation:
@@ -308,7 +308,7 @@ variable {Rβ Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [CommSem
lean 3 declaration is
forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : TopologicalSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] {S : Type.{u3}} [_inst_13 : Monoid.{u3} S] [_inst_14 : DistribMulAction.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)] [_inst_15 : ContinuousConstSMul.{u3, u2} S Mβ _inst_7 (SMulZeroClass.toHasSmul.{u3, u2} S Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8))) (DistribSMul.toSmulZeroClass.{u3, u2} S Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribMulAction.toDistribSMul.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8) _inst_14)))] {f : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_7 f) -> (forall (c : S), IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_7 (SMul.smul.{u3, max u1 u2} S (Mβ -> Mβ) (Function.hasSMul.{u1, u3, u2} Mβ S Mβ (SMulZeroClass.toHasSmul.{u3, u2} S Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8))) (DistribSMul.toSmulZeroClass.{u3, u2} S Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribMulAction.toDistribSMul.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8) _inst_14)))) c f))
but is expected to have type
- forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : TopologicalSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] {S : Type.{u3}} [_inst_13 : Monoid.{u3} S] [_inst_14 : DistribMulAction.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)] [_inst_15 : ContinuousConstSMul.{u3, u2} S Mβ _inst_7 (SMulZeroClass.toSMul.{u3, u2} S Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribSMul.toSMulZeroClass.{u3, u2} S Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribMulAction.toDistribSMul.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8) _inst_14)))] {f : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_7 f) -> (forall (c : S), IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_7 (HSMul.hSMul.{u3, max u1 u2, max u1 u2} S (Mβ -> Mβ) (Mβ -> Mβ) (instHSMul.{u3, max u1 u2} S (Mβ -> Mβ) (Pi.instSMul.{u1, u2, u3} Mβ S (fun (a._@.Mathlib.Analysis.NormedSpace.CompactOperator._hyg.2185 : Mβ) => Mβ) (fun (i : Mβ) => SMulZeroClass.toSMul.{u3, u2} S Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribSMul.toSMulZeroClass.{u3, u2} S Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribMulAction.toDistribSMul.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8) _inst_14))))) c f))
+ forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : TopologicalSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] {S : Type.{u3}} [_inst_13 : Monoid.{u3} S] [_inst_14 : DistribMulAction.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)] [_inst_15 : ContinuousConstSMul.{u3, u2} S Mβ _inst_7 (SMulZeroClass.toSMul.{u3, u2} S Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribSMul.toSMulZeroClass.{u3, u2} S Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribMulAction.toDistribSMul.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8) _inst_14)))] {f : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_7 f) -> (forall (c : S), IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_7 (HSMul.hSMul.{u3, max u1 u2, max u1 u2} S (Mβ -> Mβ) (Mβ -> Mβ) (instHSMul.{u3, max u1 u2} S (Mβ -> Mβ) (Pi.instSMul.{u1, u2, u3} Mβ S (fun (a._@.Mathlib.Analysis.NormedSpace.CompactOperator._hyg.2184 : Mβ) => Mβ) (fun (i : Mβ) => SMulZeroClass.toSMul.{u3, u2} S Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribSMul.toSMulZeroClass.{u3, u2} S Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribMulAction.toDistribSMul.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8) _inst_14))))) c f))
Case conversion may be inaccurate. Consider using '#align is_compact_operator.smul IsCompactOperator.smulβ'. -/
theorem IsCompactOperator.smul {S : Type _} [Monoid S] [DistribMulAction S Mβ]
[ContinuousConstSMul S Mβ] {f : Mβ β Mβ} (hf : IsCompactOperator f) (c : S) :
mathlib commit https://github.com/leanprover-community/mathlib/commit/e3fb84046afd187b710170887195d50bada934ee
@@ -612,7 +612,7 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [Nontriviall
change IsCompactOperator (u : Mβ βββ[Οββ] Mβ)
rw [isCompactOperator_iff_isCompact_closure_image_closedBall (u : Mβ βββ[Οββ] Mβ) zero_lt_one]
exact isCompact_of_totallyBounded_isClosed this.closure isClosed_closure
- rw [totallyBounded_iff_subset_finite_unionα΅’_nhds_zero]
+ rw [totallyBounded_iff_subset_finite_iUnion_nhds_zero]
intro U hU
rcases exists_nhds_zero_half hU with β¨V, hV, hVUβ©
let SV : Set Mβ Γ Set Mβ := β¨closed_ball 0 1, -Vβ©
mathlib commit https://github.com/leanprover-community/mathlib/commit/2f8347015b12b0864dfaf366ec4909eb70c78740
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
Authors: Anatole Dedecker
! This file was ported from Lean 3 source module analysis.normed_space.compact_operator
-! leanprover-community/mathlib commit f0c8bf9245297a541f468be517f1bde6195105e9
+! leanprover-community/mathlib commit 781cb2eed038c4caf53bdbd8d20a95e5822d77df
! Please do not edit these lines, except to modify the commit id
! if you have ported upstream changes.
-/
@@ -14,6 +14,9 @@ import Mathbin.Topology.Algebra.Module.StrongTopology
/-!
# Compact operators
+> THIS FILE IS SYNCHRONIZED WITH MATHLIB4.
+> Any changes to this file require a corresponding PR to mathlib4.
+
In this file we define compact linear operators between two topological vector spaces (TVS).
## Main definitions
mathlib commit https://github.com/leanprover-community/mathlib/commit/28b2a92f2996d28e580450863c130955de0ed398
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
Authors: Anatole Dedecker
! This file was ported from Lean 3 source module analysis.normed_space.compact_operator
-! leanprover-community/mathlib commit 781cb2eed038c4caf53bdbd8d20a95e5822d77df
+! leanprover-community/mathlib commit f0c8bf9245297a541f468be517f1bde6195105e9
! Please do not edit these lines, except to modify the commit id
! if you have ported upstream changes.
-/
@@ -14,9 +14,6 @@ import Mathbin.Topology.Algebra.Module.StrongTopology
/-!
# Compact operators
-> THIS FILE IS SYNCHRONIZED WITH MATHLIB4.
-> Any changes to this file require a corresponding PR to mathlib4.
-
In this file we define compact linear operators between two topological vector spaces (TVS).
## Main definitions
mathlib commit https://github.com/leanprover-community/mathlib/commit/2f8347015b12b0864dfaf366ec4909eb70c78740
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
Authors: Anatole Dedecker
! This file was ported from Lean 3 source module analysis.normed_space.compact_operator
-! leanprover-community/mathlib commit f0c8bf9245297a541f468be517f1bde6195105e9
+! leanprover-community/mathlib commit 781cb2eed038c4caf53bdbd8d20a95e5822d77df
! Please do not edit these lines, except to modify the commit id
! if you have ported upstream changes.
-/
@@ -14,6 +14,9 @@ import Mathbin.Topology.Algebra.Module.StrongTopology
/-!
# Compact operators
+> THIS FILE IS SYNCHRONIZED WITH MATHLIB4.
+> Any changes to this file require a corresponding PR to mathlib4.
+
In this file we define compact linear operators between two topological vector spaces (TVS).
## Main definitions
mathlib commit https://github.com/leanprover-community/mathlib/commit/cc5dd6244981976cc9da7afc4eee5682b037a013
@@ -57,6 +57,7 @@ open Function Set Filter Bornology Metric
open Pointwise BigOperators Topology
+#print IsCompactOperator /-
/-- A compact operator between two topological vector spaces. This definition is usually
given as "there exists a neighborhood of zero whose image is contained in a compact set",
but we choose a definition which involves fewer existential quantifiers and replaces images
@@ -67,7 +68,14 @@ def IsCompactOperator {Mβ Mβ : Type _} [Zero Mβ] [TopologicalSpace Mβ] [
(f : Mβ β Mβ) : Prop :=
β K, IsCompact K β§ f β»ΒΉ' K β (π 0 : Filter Mβ)
#align is_compact_operator IsCompactOperator
+-/
+/- warning: is_compact_operator_zero -> isCompactOperator_zero is a dubious translation:
+lean 3 declaration is
+ forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_1 : Zero.{u1} Mβ] [_inst_2 : TopologicalSpace.{u1} Mβ] [_inst_3 : TopologicalSpace.{u2} Mβ] [_inst_4 : Zero.{u2} Mβ], IsCompactOperator.{u1, u2} Mβ Mβ _inst_1 _inst_2 _inst_3 (OfNat.ofNat.{max u1 u2} (Mβ -> Mβ) 0 (OfNat.mk.{max u1 u2} (Mβ -> Mβ) 0 (Zero.zero.{max u1 u2} (Mβ -> Mβ) (Pi.instZero.{u1, u2} Mβ (fun (αΎ° : Mβ) => Mβ) (fun (i : Mβ) => _inst_4)))))
+but is expected to have type
+ forall {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_1 : Zero.{u2} Mβ] [_inst_2 : TopologicalSpace.{u2} Mβ] [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : Zero.{u1} Mβ], IsCompactOperator.{u2, u1} Mβ Mβ _inst_1 _inst_2 _inst_3 (OfNat.ofNat.{max u2 u1} (Mβ -> Mβ) 0 (Zero.toOfNat0.{max u2 u1} (Mβ -> Mβ) (Pi.instZero.{u2, u1} Mβ (fun (a._@.Mathlib.Analysis.NormedSpace.CompactOperator._hyg.68 : Mβ) => Mβ) (fun (i : Mβ) => _inst_4))))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator_zero isCompactOperator_zeroβ'. -/
theorem isCompactOperator_zero {Mβ Mβ : Type _} [Zero Mβ] [TopologicalSpace Mβ]
[TopologicalSpace Mβ] [Zero Mβ] : IsCompactOperator (0 : Mβ β Mβ) :=
β¨{0}, isCompact_singleton, mem_of_superset univ_mem fun x _ => rflβ©
@@ -80,12 +88,24 @@ section
variable {Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] {Οββ : Rβ β+* Rβ} {Mβ Mβ : Type _}
[TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ]
+/- warning: is_compact_operator_iff_exists_mem_nhds_image_subset_compact -> isCompactOperator_iff_exists_mem_nhds_image_subset_compact is a dubious translation:
+lean 3 declaration is
+ forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : AddCommMonoid.{u1} Mβ] [_inst_5 : TopologicalSpace.{u2} Mβ] (f : Mβ -> Mβ), Iff (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4))) _inst_3 _inst_5 f) (Exists.{succ u1} (Set.{u1} Mβ) (fun (V : Set.{u1} Mβ) => Exists.{0} (Membership.Mem.{u1, u1} (Set.{u1} Mβ) (Filter.{u1} Mβ) (Filter.hasMem.{u1} Mβ) V (nhds.{u1} Mβ _inst_3 (OfNat.ofNat.{u1} Mβ 0 (OfNat.mk.{u1} Mβ 0 (Zero.zero.{u1} Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)))))))) (fun (H : Membership.Mem.{u1, u1} (Set.{u1} Mβ) (Filter.{u1} Mβ) (Filter.hasMem.{u1} Mβ) V (nhds.{u1} Mβ _inst_3 (OfNat.ofNat.{u1} Mβ 0 (OfNat.mk.{u1} Mβ 0 (Zero.zero.{u1} Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)))))))) => Exists.{succ u2} (Set.{u2} Mβ) (fun (K : Set.{u2} Mβ) => And (IsCompact.{u2} Mβ _inst_5 K) (HasSubset.Subset.{u2} (Set.{u2} Mβ) (Set.hasSubset.{u2} Mβ) (Set.image.{u1, u2} Mβ Mβ f V) K)))))
+but is expected to have type
+ forall {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : TopologicalSpace.{u2} Mβ] [_inst_4 : AddCommMonoid.{u2} Mβ] [_inst_5 : TopologicalSpace.{u1} Mβ] (f : Mβ -> Mβ), Iff (IsCompactOperator.{u2, u1} Mβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 _inst_5 f) (Exists.{succ u2} (Set.{u2} Mβ) (fun (V : Set.{u2} Mβ) => And (Membership.mem.{u2, u2} (Set.{u2} Mβ) (Filter.{u2} Mβ) (instMembershipSetFilter.{u2} Mβ) V (nhds.{u2} Mβ _inst_3 (OfNat.ofNat.{u2} Mβ 0 (Zero.toOfNat0.{u2} Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)))))) (Exists.{succ u1} (Set.{u1} Mβ) (fun (K : Set.{u1} Mβ) => And (IsCompact.{u1} Mβ _inst_5 K) (HasSubset.Subset.{u1} (Set.{u1} Mβ) (Set.instHasSubsetSet.{u1} Mβ) (Set.image.{u2, u1} Mβ Mβ f V) K)))))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_exists_mem_nhds_image_subset_compact isCompactOperator_iff_exists_mem_nhds_image_subset_compactβ'. -/
theorem isCompactOperator_iff_exists_mem_nhds_image_subset_compact (f : Mβ β Mβ) :
IsCompactOperator f β β V β (π 0 : Filter Mβ), β K : Set Mβ, IsCompact K β§ f '' V β K :=
β¨fun β¨K, hK, hKfβ© => β¨f β»ΒΉ' K, hKf, K, hK, image_preimage_subset _ _β©, fun β¨V, hV, K, hK, hVKβ© =>
β¨K, hK, mem_of_superset hV (image_subset_iff.mp hVK)β©β©
#align is_compact_operator_iff_exists_mem_nhds_image_subset_compact isCompactOperator_iff_exists_mem_nhds_image_subset_compact
+/- warning: is_compact_operator_iff_exists_mem_nhds_is_compact_closure_image -> isCompactOperator_iff_exists_mem_nhds_isCompact_closure_image is a dubious translation:
+lean 3 declaration is
+ forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : AddCommMonoid.{u1} Mβ] [_inst_5 : TopologicalSpace.{u2} Mβ] [_inst_6 : T2Space.{u2} Mβ _inst_5] (f : Mβ -> Mβ), Iff (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4))) _inst_3 _inst_5 f) (Exists.{succ u1} (Set.{u1} Mβ) (fun (V : Set.{u1} Mβ) => Exists.{0} (Membership.Mem.{u1, u1} (Set.{u1} Mβ) (Filter.{u1} Mβ) (Filter.hasMem.{u1} Mβ) V (nhds.{u1} Mβ _inst_3 (OfNat.ofNat.{u1} Mβ 0 (OfNat.mk.{u1} Mβ 0 (Zero.zero.{u1} Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)))))))) (fun (H : Membership.Mem.{u1, u1} (Set.{u1} Mβ) (Filter.{u1} Mβ) (Filter.hasMem.{u1} Mβ) V (nhds.{u1} Mβ _inst_3 (OfNat.ofNat.{u1} Mβ 0 (OfNat.mk.{u1} Mβ 0 (Zero.zero.{u1} Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)))))))) => IsCompact.{u2} Mβ _inst_5 (closure.{u2} Mβ _inst_5 (Set.image.{u1, u2} Mβ Mβ f V)))))
+but is expected to have type
+ forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : AddCommMonoid.{u1} Mβ] [_inst_5 : TopologicalSpace.{u2} Mβ] [_inst_6 : T2Space.{u2} Mβ _inst_5] (f : Mβ -> Mβ), Iff (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 _inst_5 f) (Exists.{succ u1} (Set.{u1} Mβ) (fun (V : Set.{u1} Mβ) => And (Membership.mem.{u1, u1} (Set.{u1} Mβ) (Filter.{u1} Mβ) (instMembershipSetFilter.{u1} Mβ) V (nhds.{u1} Mβ _inst_3 (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)))))) (IsCompact.{u2} Mβ _inst_5 (closure.{u2} Mβ _inst_5 (Set.image.{u1, u2} Mβ Mβ f V)))))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_exists_mem_nhds_is_compact_closure_image isCompactOperator_iff_exists_mem_nhds_isCompact_closure_imageβ'. -/
theorem isCompactOperator_iff_exists_mem_nhds_isCompact_closure_image [T2Space Mβ] (f : Mβ β Mβ) :
IsCompactOperator f β β V β (π 0 : Filter Mβ), IsCompact (closure <| f '' V) :=
by
@@ -103,6 +123,12 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
{Mβ Mβ : Type _} [TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ]
[Module πβ Mβ] [Module πβ Mβ] [ContinuousConstSMul πβ Mβ]
+/- warning: is_compact_operator.image_subset_compact_of_vonN_bounded -> IsCompactOperator.image_subset_compact_of_vonN_bounded is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u3} Mβ] [_inst_4 : AddCommMonoid.{u3} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 _inst_5 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Bornology.IsVonNBounded.{u1, u3} πβ Mβ (SeminormedCommRing.toSemiNormedRing.{u1} πβ (NormedCommRing.toSeminormedCommRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))) (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4 _inst_7)))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 S) -> (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_5 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S) K))))
+but is expected to have type
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : SeminormedRing.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)))} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : TopologicalSpace.{u2} Mβ] [_inst_4 : AddCommMonoid.{u2} Mβ] [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u3, u1} πβ Mβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u3, u1} πβ Mβ _inst_5 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (MonoidWithZero.toZero.{u3} πβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_6 _inst_8))))] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u2, u1} Mβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 _inst_5 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u2} Mβ}, (Bornology.IsVonNBounded.{u4, u2} πβ Mβ (SeminormedCommRing.toSeminormedRing.{u4} πβ (NormedCommRing.toSeminormedCommRing.{u4} πβ (NormedField.toNormedCommRing.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))) (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) _inst_4 _inst_7)))) (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_4)) _inst_3 S) -> (Exists.{succ u1} (Set.{u1} Mβ) (fun (K : Set.{u1} Mβ) => And (IsCompact.{u1} Mβ _inst_5 K) (HasSubset.Subset.{u1} (Set.{u1} Mβ) (Set.instHasSubsetSet.{u1} Mβ) (Set.image.{u2, u1} Mβ Mβ (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (SeminormedRing.toRing.{u3} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S) K))))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_vonN_boundedβ'. -/
theorem IsCompactOperator.image_subset_compact_of_vonN_bounded {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
β K : Set Mβ, IsCompact K β§ f '' S β K :=
@@ -114,6 +140,12 @@ theorem IsCompactOperator.image_subset_compact_of_vonN_bounded {f : Mβ ββ
rw [image_subset_iff, preimage_smul_setββ _ _ _ f this.is_unit] <;> exact hrS c hc.leβ©
#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_vonN_bounded
+/- warning: is_compact_operator.is_compact_closure_image_of_vonN_bounded -> IsCompactOperator.isCompact_closure_image_of_vonN_bounded is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u3} Mβ] [_inst_4 : AddCommMonoid.{u3} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] [_inst_10 : T2Space.{u4} Mβ _inst_5] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 _inst_5 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Bornology.IsVonNBounded.{u1, u3} πβ Mβ (SeminormedCommRing.toSemiNormedRing.{u1} πβ (NormedCommRing.toSeminormedCommRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))) (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) _inst_4 _inst_7)))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_4))) _inst_3 S) -> (IsCompact.{u4} Mβ _inst_5 (closure.{u4} Mβ _inst_5 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S))))
+but is expected to have type
+ forall {πβ : Type.{u3}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u3} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u3, u2} πβ πβ (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u4}} [_inst_3 : TopologicalSpace.{u1} Mβ] [_inst_4 : AddCommMonoid.{u1} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : AddCommMonoid.{u4} Mβ] [_inst_7 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) _inst_4] [_inst_8 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_5 (SMulZeroClass.toSMul.{u2, u4} πβ Mβ (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (SMulWithZero.toSMulZeroClass.{u2, u4} πβ Mβ (MonoidWithZero.toZero.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))) (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddMonoid.toZero.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_6)) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_6 _inst_8))))] [_inst_10 : T2Space.{u4} Mβ _inst_5] {f : LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8}, (IsCompactOperator.{u1, u4} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 _inst_5 (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u3, u2, u1, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Bornology.IsVonNBounded.{u3, u1} πβ Mβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))) (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1)))))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) _inst_4 _inst_7)))) (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_4)) _inst_3 S) -> (IsCompact.{u4} Mβ _inst_5 (closure.{u4} Mβ _inst_5 (Set.image.{u1, u4} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u4), succ u1, succ u4} (LinearMap.{u3, u2, u1, u4} πβ πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ _inst_4 _inst_6 _inst_7 _inst_8) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u3, u2, u1, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_4 _inst_6 _inst_7 _inst_8 Οββ) f) S))))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_of_vonN_bounded IsCompactOperator.isCompact_closure_image_of_vonN_boundedβ'. -/
theorem IsCompactOperator.isCompact_closure_image_of_vonN_bounded [T2Space Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
IsCompact (closure <| f '' S) :=
@@ -129,6 +161,12 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
{Mβ Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ]
[NormedSpace πβ Mβ] [Module πβ Mβ]
+/- warning: is_compact_operator.image_subset_compact_of_bounded -> IsCompactOperator.image_subset_compact_of_bounded is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Metric.Bounded.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) S) -> (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S) K))))
+but is expected to have type
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Metric.Bounded.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) S) -> (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S) K))))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_subset_compact_of_bounded IsCompactOperator.image_subset_compact_of_boundedβ'. -/
theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ} (hS : Metric.Bounded S) :
β K : Set Mβ, IsCompact K β§ f '' S β K :=
@@ -136,6 +174,12 @@ theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul
(by rwa [NormedSpace.isVonNBounded_iff, β Metric.bounded_iff_isBounded])
#align is_compact_operator.image_subset_compact_of_bounded IsCompactOperator.image_subset_compact_of_bounded
+/- warning: is_compact_operator.is_compact_closure_image_of_bounded -> IsCompactOperator.isCompact_closure_image_of_bounded is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u3} Mβ}, (Metric.Bounded.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) S) -> (IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S))))
+but is expected to have type
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall {S : Set.{u1} Mβ}, (Metric.Bounded.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) S) -> (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) S))))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_of_bounded IsCompactOperator.isCompact_closure_image_of_boundedβ'. -/
theorem IsCompactOperator.isCompact_closure_image_of_bounded [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ}
(hS : Metric.Bounded S) : IsCompact (closure <| f '' S) :=
@@ -143,29 +187,59 @@ theorem IsCompactOperator.isCompact_closure_image_of_bounded [ContinuousConstSMu
(by rwa [NormedSpace.isVonNBounded_iff, β Metric.bounded_iff_isBounded])
#align is_compact_operator.is_compact_closure_image_of_bounded IsCompactOperator.isCompact_closure_image_of_bounded
+/- warning: is_compact_operator.image_ball_subset_compact -> IsCompactOperator.image_ball_subset_compact is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K)))
+but is expected to have type
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K)))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_ball_subset_compact IsCompactOperator.image_ball_subset_compactβ'. -/
theorem IsCompactOperator.image_ball_subset_compact [ContinuousConstSMul πβ Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) (r : β) : β K : Set Mβ, IsCompact K β§ f '' Metric.ball 0 r β K :=
hf.image_subset_compact_of_vonN_bounded (NormedSpace.isVonNBounded_ball πβ Mβ r)
#align is_compact_operator.image_ball_subset_compact IsCompactOperator.image_ball_subset_compact
+/- warning: is_compact_operator.image_closed_ball_subset_compact -> IsCompactOperator.image_closedBall_subset_compact is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K)))
+but is expected to have type
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K)))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.image_closed_ball_subset_compact IsCompactOperator.image_closedBall_subset_compactβ'. -/
theorem IsCompactOperator.image_closedBall_subset_compact [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
β K : Set Mβ, IsCompact K β§ f '' Metric.closedBall 0 r β K :=
hf.image_subset_compact_of_vonN_bounded (NormedSpace.isVonNBounded_closedBall πβ Mβ r)
#align is_compact_operator.image_closed_ball_subset_compact IsCompactOperator.image_closedBall_subset_compact
+/- warning: is_compact_operator.is_compact_closure_image_ball -> IsCompactOperator.isCompact_closure_image_ball is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r))))
+but is expected to have type
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r))))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_ball IsCompactOperator.isCompact_closure_image_ballβ'. -/
theorem IsCompactOperator.isCompact_closure_image_ball [ContinuousConstSMul πβ Mβ] [T2Space Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
IsCompact (closure <| f '' Metric.ball 0 r) :=
hf.isCompact_closure_image_of_vonN_bounded (NormedSpace.isVonNBounded_ball πβ Mβ r)
#align is_compact_operator.is_compact_closure_image_ball IsCompactOperator.isCompact_closure_image_ball
+/- warning: is_compact_operator.is_compact_closure_image_closed_ball -> IsCompactOperator.isCompact_closure_image_closedBall is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r))))
+but is expected to have type
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] {f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7}, (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) -> (forall (r : Real), IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r))))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.is_compact_closure_image_closed_ball IsCompactOperator.isCompact_closure_image_closedBallβ'. -/
theorem IsCompactOperator.isCompact_closure_image_closedBall [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
IsCompact (closure <| f '' Metric.closedBall 0 r) :=
hf.isCompact_closure_image_of_vonN_bounded (NormedSpace.isVonNBounded_closedBall πβ Mβ r)
#align is_compact_operator.is_compact_closure_image_closed_ball IsCompactOperator.isCompact_closure_image_closedBall
+/- warning: is_compact_operator_iff_image_ball_subset_compact -> isCompactOperator_iff_image_ball_subset_compact is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K))))
+but is expected to have type
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K))))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_image_ball_subset_compact isCompactOperator_iff_image_ball_subset_compactβ'. -/
theorem isCompactOperator_iff_image_ball_subset_compact [ContinuousConstSMul πβ Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
IsCompactOperator f β β K : Set Mβ, IsCompact K β§ f '' Metric.ball 0 r β K :=
@@ -174,6 +248,12 @@ theorem isCompactOperator_iff_image_ball_subset_compact [ContinuousConstSMul
β¨Metric.ball 0 r, ball_mem_nhds _ hr, K, hK, hKrβ©β©
#align is_compact_operator_iff_image_ball_subset_compact isCompactOperator_iff_image_ball_subset_compact
+/- warning: is_compact_operator_iff_image_closed_ball_subset_compact -> isCompactOperator_iff_image_closedBall_subset_compact is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u4} (Set.{u4} Mβ) (fun (K : Set.{u4} Mβ) => And (IsCompact.{u4} Mβ _inst_4 K) (HasSubset.Subset.{u4} (Set.{u4} Mβ) (Set.hasSubset.{u4} Mβ) (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)) K))))
+but is expected to have type
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (Exists.{succ u3} (Set.{u3} Mβ) (fun (K : Set.{u3} Mβ) => And (IsCompact.{u3} Mβ _inst_4 K) (HasSubset.Subset.{u3} (Set.{u3} Mβ) (Set.instHasSubsetSet.{u3} Mβ) (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)) K))))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_image_closed_ball_subset_compact isCompactOperator_iff_image_closedBall_subset_compactβ'. -/
theorem isCompactOperator_iff_image_closedBall_subset_compact [ContinuousConstSMul πβ Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
IsCompactOperator f β β K : Set Mβ, IsCompact K β§ f '' Metric.closedBall 0 r β K :=
@@ -182,6 +262,12 @@ theorem isCompactOperator_iff_image_closedBall_subset_compact [ContinuousConstSM
β¨Metric.closedBall 0 r, closedBall_mem_nhds _ hr, K, hK, hKrβ©β©
#align is_compact_operator_iff_image_closed_ball_subset_compact isCompactOperator_iff_image_closedBall_subset_compact
+/- warning: is_compact_operator_iff_is_compact_closure_image_ball -> isCompactOperator_iff_isCompact_closure_image_ball is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)))))
+but is expected to have type
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.ball.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)))))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_is_compact_closure_image_ball isCompactOperator_iff_isCompact_closure_image_ballβ'. -/
theorem isCompactOperator_iff_isCompact_closure_image_ball [ContinuousConstSMul πβ Mβ] [T2Space Mβ]
(f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
IsCompactOperator f β IsCompact (closure <| f '' Metric.ball 0 r) :=
@@ -190,6 +276,12 @@ theorem isCompactOperator_iff_isCompact_closure_image_ball [ContinuousConstSMul
β¨Metric.ball 0 r, ball_mem_nhds _ hr, hfβ©β©
#align is_compact_operator_iff_is_compact_closure_image_ball isCompactOperator_iff_isCompact_closure_image_ball
+/- warning: is_compact_operator_iff_is_compact_closure_image_closed_ball -> isCompactOperator_iff_isCompact_closure_image_closedBall is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : SeminormedRing.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : TopologicalSpace.{u4} Mβ] [_inst_5 : AddCommMonoid.{u4} Mβ] [_inst_6 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_7 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u2, u4} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_5))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u4} Mβ _inst_4] (f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.hasLt (OfNat.ofNat.{0} Real 0 (OfNat.mk.{0} Real 0 (Zero.zero.{0} Real Real.hasZero))) r) -> (Iff (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) _inst_4 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u4} Mβ _inst_4 (closure.{u4} Mβ _inst_4 (Set.image.{u3, u4} Mβ Mβ (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (SeminormedRing.toRing.{u2} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3) (OfNat.ofNat.{u3} Mβ 0 (OfNat.mk.{u3} Mβ 0 (Zero.zero.{u3} Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3))))))))) r)))))
+but is expected to have type
+ forall {πβ : Type.{u2}} {πβ : Type.{u4}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : SeminormedRing.{u4} πβ] {Οββ : RingHom.{u2, u4} πβ πβ (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))} {Mβ : Type.{u1}} {Mβ : Type.{u3}} [_inst_3 : SeminormedAddCommGroup.{u1} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : NormedSpace.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_7 : Module.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5] [_inst_8 : ContinuousConstSMul.{u4, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u3} πβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (SMulWithZero.toSMulZeroClass.{u4, u3} πβ Mβ (MonoidWithZero.toZero.{u4} πβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (MulActionWithZero.toSMulWithZero.{u4, u3} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2))) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) (Module.toMulActionWithZero.{u4, u3} πβ Mβ (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) _inst_5 _inst_7))))] [_inst_9 : T2Space.{u3} Mβ _inst_4] (f : LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) {r : Real}, (LT.lt.{0} Real Real.instLTReal (OfNat.ofNat.{0} Real 0 (Zero.toOfNat0.{0} Real Real.instZeroReal)) r) -> (Iff (IsCompactOperator.{u1, u3} Mβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u1} Mβ (PseudoMetricSpace.toUniformSpace.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3))) _inst_4 (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f)) (IsCompact.{u3} Mβ _inst_4 (closure.{u3} Mβ _inst_4 (Set.image.{u1, u3} Mβ Mβ (FunLike.coe.{max (succ u1) (succ u3), succ u1, succ u3} (LinearMap.{u2, u4, u1, u3} πβ πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u4, u1, u3} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u4} πβ (SeminormedRing.toRing.{u4} πβ _inst_2)) (AddCommGroup.toAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)) _inst_5 (NormedSpace.toModule.{u2, u1} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_6) _inst_7 Οββ) f) (Metric.closedBall.{u1} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u1} Mβ _inst_3) (OfNat.ofNat.{u1} Mβ 0 (Zero.toOfNat0.{u1} Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u1} Mβ _inst_3)))))))) r)))))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator_iff_is_compact_closure_image_closed_ball isCompactOperator_iff_isCompact_closure_image_closedBallβ'. -/
theorem isCompactOperator_iff_isCompact_closure_image_closedBall [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] (f : Mβ βββ[Οββ] Mβ) {r : β} (hr : 0 < r) :
IsCompactOperator f β IsCompact (closure <| f '' Metric.closedBall 0 r) :=
@@ -209,6 +301,12 @@ variable {Rβ Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [CommSem
[AddCommMonoid Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ]
[AddCommGroup Mβ] [TopologicalSpace Mβ] [AddCommGroup Mβ]
+/- warning: is_compact_operator.smul -> IsCompactOperator.smul is a dubious translation:
+lean 3 declaration is
+ forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : TopologicalSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] {S : Type.{u3}} [_inst_13 : Monoid.{u3} S] [_inst_14 : DistribMulAction.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)] [_inst_15 : ContinuousConstSMul.{u3, u2} S Mβ _inst_7 (SMulZeroClass.toHasSmul.{u3, u2} S Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8))) (DistribSMul.toSmulZeroClass.{u3, u2} S Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribMulAction.toDistribSMul.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8) _inst_14)))] {f : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_7 f) -> (forall (c : S), IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_7 (SMul.smul.{u3, max u1 u2} S (Mβ -> Mβ) (Function.hasSMul.{u1, u3, u2} Mβ S Mβ (SMulZeroClass.toHasSmul.{u3, u2} S Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8))) (DistribSMul.toSmulZeroClass.{u3, u2} S Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribMulAction.toDistribSMul.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8) _inst_14)))) c f))
+but is expected to have type
+ forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : TopologicalSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] {S : Type.{u3}} [_inst_13 : Monoid.{u3} S] [_inst_14 : DistribMulAction.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)] [_inst_15 : ContinuousConstSMul.{u3, u2} S Mβ _inst_7 (SMulZeroClass.toSMul.{u3, u2} S Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribSMul.toSMulZeroClass.{u3, u2} S Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribMulAction.toDistribSMul.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8) _inst_14)))] {f : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_7 f) -> (forall (c : S), IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_7 (HSMul.hSMul.{u3, max u1 u2, max u1 u2} S (Mβ -> Mβ) (Mβ -> Mβ) (instHSMul.{u3, max u1 u2} S (Mβ -> Mβ) (Pi.instSMul.{u1, u2, u3} Mβ S (fun (a._@.Mathlib.Analysis.NormedSpace.CompactOperator._hyg.2185 : Mβ) => Mβ) (fun (i : Mβ) => SMulZeroClass.toSMul.{u3, u2} S Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribSMul.toSMulZeroClass.{u3, u2} S Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (DistribMulAction.toDistribSMul.{u3, u2} S Mβ _inst_13 (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8) _inst_14))))) c f))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.smul IsCompactOperator.smulβ'. -/
theorem IsCompactOperator.smul {S : Type _} [Monoid S] [DistribMulAction S Mβ]
[ContinuousConstSMul S Mβ] {f : Mβ β Mβ} (hf : IsCompactOperator f) (c : S) :
IsCompactOperator (c β’ f) :=
@@ -217,6 +315,12 @@ theorem IsCompactOperator.smul {S : Type _} [Monoid S] [DistribMulAction S Mβ]
mem_of_superset hKf fun x hx => smul_mem_smul_set hxβ©
#align is_compact_operator.smul IsCompactOperator.smul
+/- warning: is_compact_operator.add -> IsCompactOperator.add is a dubious translation:
+lean 3 declaration is
+ forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : TopologicalSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] [_inst_13 : ContinuousAdd.{u2} Mβ _inst_7 (AddZeroClass.toHasAdd.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)))] {f : Mβ -> Mβ} {g : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_7 f) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_7 g) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_7 (HAdd.hAdd.{max u1 u2, max u1 u2, max u1 u2} (Mβ -> Mβ) (Mβ -> Mβ) (Mβ -> Mβ) (instHAdd.{max u1 u2} (Mβ -> Mβ) (Pi.instAdd.{u1, u2} Mβ (fun (αΎ° : Mβ) => Mβ) (fun (i : Mβ) => AddZeroClass.toHasAdd.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8))))) f g))
+but is expected to have type
+ forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_7 : TopologicalSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] [_inst_13 : ContinuousAdd.{u2} Mβ _inst_7 (AddZeroClass.toAdd.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)))] {f : Mβ -> Mβ} {g : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_7 f) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_7 g) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_7 (HAdd.hAdd.{max u1 u2, max u1 u2, max u1 u2} (Mβ -> Mβ) (Mβ -> Mβ) (Mβ -> Mβ) (instHAdd.{max u1 u2} (Mβ -> Mβ) (Pi.instAdd.{u1, u2} Mβ (fun (αΎ° : Mβ) => Mβ) (fun (i : Mβ) => AddZeroClass.toAdd.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8))))) f g))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.add IsCompactOperator.addβ'. -/
theorem IsCompactOperator.add [ContinuousAdd Mβ] {f g : Mβ β Mβ} (hf : IsCompactOperator f)
(hg : IsCompactOperator g) : IsCompactOperator (f + g) :=
let β¨A, hA, hAfβ© := hf
@@ -225,12 +329,24 @@ theorem IsCompactOperator.add [ContinuousAdd Mβ] {f g : Mβ β Mβ} (hf : I
mem_of_superset (inter_mem hAf hBg) fun x β¨hxA, hxBβ© => Set.add_mem_add hxA hxBβ©
#align is_compact_operator.add IsCompactOperator.add
+/- warning: is_compact_operator.neg -> IsCompactOperator.neg is a dubious translation:
+lean 3 declaration is
+ forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_11 : TopologicalSpace.{u2} Mβ] [_inst_12 : AddCommGroup.{u2} Mβ] [_inst_13 : ContinuousNeg.{u2} Mβ _inst_11 (SubNegMonoid.toHasNeg.{u2} Mβ (AddGroup.toSubNegMonoid.{u2} Mβ (AddCommGroup.toAddGroup.{u2} Mβ _inst_12)))] {f : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_11 f) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_11 (Neg.neg.{max u1 u2} (Mβ -> Mβ) (Pi.instNeg.{u1, u2} Mβ (fun (αΎ° : Mβ) => Mβ) (fun (i : Mβ) => SubNegMonoid.toHasNeg.{u2} Mβ (AddGroup.toSubNegMonoid.{u2} Mβ (AddCommGroup.toAddGroup.{u2} Mβ _inst_12)))) f))
+but is expected to have type
+ forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_11 : TopologicalSpace.{u2} Mβ] [_inst_12 : AddCommGroup.{u2} Mβ] [_inst_13 : ContinuousNeg.{u2} Mβ _inst_11 (NegZeroClass.toNeg.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_12)))))] {f : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_11 f) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_11 (Neg.neg.{max u1 u2} (Mβ -> Mβ) (Pi.instNeg.{u1, u2} Mβ (fun (αΎ° : Mβ) => Mβ) (fun (i : Mβ) => NegZeroClass.toNeg.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_12)))))) f))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.neg IsCompactOperator.negβ'. -/
theorem IsCompactOperator.neg [ContinuousNeg Mβ] {f : Mβ β Mβ} (hf : IsCompactOperator f) :
IsCompactOperator (-f) :=
let β¨K, hK, hKfβ© := hf
β¨-K, hK.neg, mem_of_superset hKf fun x (hx : f x β K) => Set.neg_mem_neg.mpr hxβ©
#align is_compact_operator.neg IsCompactOperator.neg
+/- warning: is_compact_operator.sub -> IsCompactOperator.sub is a dubious translation:
+lean 3 declaration is
+ forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_11 : TopologicalSpace.{u2} Mβ] [_inst_12 : AddCommGroup.{u2} Mβ] [_inst_13 : TopologicalAddGroup.{u2} Mβ _inst_11 (AddCommGroup.toAddGroup.{u2} Mβ _inst_12)] {f : Mβ -> Mβ} {g : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_11 f) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_11 g) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6))) _inst_5 _inst_11 (HSub.hSub.{max u1 u2, max u1 u2, max u1 u2} (Mβ -> Mβ) (Mβ -> Mβ) (Mβ -> Mβ) (instHSub.{max u1 u2} (Mβ -> Mβ) (Pi.instSub.{u1, u2} Mβ (fun (αΎ° : Mβ) => Mβ) (fun (i : Mβ) => SubNegMonoid.toHasSub.{u2} Mβ (AddGroup.toSubNegMonoid.{u2} Mβ (AddCommGroup.toAddGroup.{u2} Mβ _inst_12))))) f g))
+but is expected to have type
+ forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} [_inst_5 : TopologicalSpace.{u1} Mβ] [_inst_6 : AddCommMonoid.{u1} Mβ] [_inst_11 : TopologicalSpace.{u2} Mβ] [_inst_12 : AddCommGroup.{u2} Mβ] [_inst_13 : TopologicalAddGroup.{u2} Mβ _inst_11 (AddCommGroup.toAddGroup.{u2} Mβ _inst_12)] {f : Mβ -> Mβ} {g : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_11 f) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_11 g) -> (IsCompactOperator.{u1, u2} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_6)) _inst_5 _inst_11 (HSub.hSub.{max u1 u2, max u1 u2, max u1 u2} (Mβ -> Mβ) (Mβ -> Mβ) (Mβ -> Mβ) (instHSub.{max u1 u2} (Mβ -> Mβ) (Pi.instSub.{u1, u2} Mβ (fun (αΎ° : Mβ) => Mβ) (fun (i : Mβ) => SubNegMonoid.toSub.{u2} Mβ (AddGroup.toSubNegMonoid.{u2} Mβ (AddCommGroup.toAddGroup.{u2} Mβ _inst_12))))) f g))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.sub IsCompactOperator.subβ'. -/
theorem IsCompactOperator.sub [TopologicalAddGroup Mβ] {f g : Mβ β Mβ} (hf : IsCompactOperator f)
(hg : IsCompactOperator g) : IsCompactOperator (f - g) := by
rw [sub_eq_add_neg] <;> exact hf.add hg.neg
@@ -238,6 +354,7 @@ theorem IsCompactOperator.sub [TopologicalAddGroup Mβ] {f g : Mβ β Mβ} (
variable (Οββ Mβ Mβ)
+#print compactOperator /-
/-- The submodule of compact continuous linear maps. -/
def compactOperator [Module Rβ Mβ] [Module Rβ Mβ] [ContinuousConstSMul Rβ Mβ]
[TopologicalAddGroup Mβ] : Submodule Rβ (Mβ βSL[Οββ] Mβ)
@@ -247,6 +364,7 @@ def compactOperator [Module Rβ Mβ] [Module Rβ Mβ] [ContinuousConstSMul R
zero_mem' := isCompactOperator_zero
smul_mem' c f hf := hf.smul c
#align compact_operator compactOperator
+-/
end Operations
@@ -256,6 +374,12 @@ variable {Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [Semiring R
{Οββ : Rβ β+* Rβ} {Mβ Mβ Mβ : Type _} [TopologicalSpace Mβ] [TopologicalSpace Mβ]
[TopologicalSpace Mβ] [AddCommMonoid Mβ] [Module Rβ Mβ]
+/- warning: is_compact_operator.comp_clm -> IsCompactOperator.comp_clm is a dubious translation:
+lean 3 declaration is
+ forall {Rβ : Type.{u1}} {Rβ : Type.{u2}} [_inst_1 : Semiring.{u1} Rβ] [_inst_2 : Semiring.{u2} Rβ] {Οββ : RingHom.{u1, u2} Rβ Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1) (Semiring.toNonAssocSemiring.{u2} Rβ _inst_2)} {Mβ : Type.{u3}} {Mβ : Type.{u4}} {Mβ : Type.{u5}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : TopologicalSpace.{u5} Mβ] [_inst_7 : AddCommMonoid.{u3} Mβ] [_inst_8 : Module.{u1, u3} Rβ Mβ _inst_1 _inst_7] [_inst_9 : AddCommMonoid.{u4} Mβ] [_inst_10 : Module.{u2, u4} Rβ Mβ _inst_2 _inst_9] {f : Mβ -> Mβ}, (IsCompactOperator.{u4, u5} Mβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ _inst_9))) _inst_5 _inst_6 f) -> (forall (g : ContinuousLinearMap.{u1, u2, u3, u4} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10), IsCompactOperator.{u3, u5} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_7))) _inst_4 _inst_6 (Function.comp.{succ u3, succ u4, succ u5} Mβ Mβ Mβ f (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10) (fun (_x : ContinuousLinearMap.{u1, u2, u3, u4} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10) => Mβ -> Mβ) (ContinuousLinearMap.toFun.{u1, u2, u3, u4} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10) g)))
+but is expected to have type
+ forall {Rβ : Type.{u2}} {Rβ : Type.{u4}} [_inst_1 : Semiring.{u2} Rβ] [_inst_2 : Semiring.{u4} Rβ] {Οββ : RingHom.{u2, u4} Rβ Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1) (Semiring.toNonAssocSemiring.{u4} Rβ _inst_2)} {Mβ : Type.{u1}} {Mβ : Type.{u5}} {Mβ : Type.{u3}} [_inst_4 : TopologicalSpace.{u1} Mβ] [_inst_5 : TopologicalSpace.{u5} Mβ] [_inst_6 : TopologicalSpace.{u3} Mβ] [_inst_7 : AddCommMonoid.{u1} Mβ] [_inst_8 : Module.{u2, u1} Rβ Mβ _inst_1 _inst_7] [_inst_9 : AddCommMonoid.{u5} Mβ] [_inst_10 : Module.{u4, u5} Rβ Mβ _inst_2 _inst_9] {f : Mβ -> Mβ}, (IsCompactOperator.{u5, u3} Mβ Mβ (AddMonoid.toZero.{u5} Mβ (AddCommMonoid.toAddMonoid.{u5} Mβ _inst_9)) _inst_5 _inst_6 f) -> (forall (g : ContinuousLinearMap.{u2, u4, u1, u5} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10), IsCompactOperator.{u1, u3} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7)) _inst_4 _inst_6 (Function.comp.{succ u1, succ u5, succ u3} Mβ Mβ Mβ f (FunLike.coe.{max (succ u1) (succ u5), succ u1, succ u5} (ContinuousLinearMap.{u2, u4, u1, u5} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u1 u5, u1, u5} (ContinuousLinearMap.{u2, u4, u1, u5} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10) Mβ Mβ _inst_4 _inst_5 (ContinuousSemilinearMapClass.toContinuousMapClass.{max u1 u5, u2, u4, u1, u5} (ContinuousLinearMap.{u2, u4, u1, u5} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10) Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10 (ContinuousLinearMap.continuousSemilinearMapClass.{u2, u4, u1, u5} Rβ Rβ _inst_1 _inst_2 Οββ Mβ _inst_4 _inst_7 Mβ _inst_5 _inst_9 _inst_8 _inst_10))) g)))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.comp_clm IsCompactOperator.comp_clmβ'. -/
theorem IsCompactOperator.comp_clm [AddCommMonoid Mβ] [Module Rβ Mβ] {f : Mβ β Mβ}
(hf : IsCompactOperator f) (g : Mβ βSL[Οββ] Mβ) : IsCompactOperator (f β g) :=
by
@@ -265,6 +389,12 @@ theorem IsCompactOperator.comp_clm [AddCommMonoid Mβ] [Module Rβ Mβ] {f :
exact β¨K, hK, this hKfβ©
#align is_compact_operator.comp_clm IsCompactOperator.comp_clm
+/- warning: is_compact_operator.continuous_comp -> IsCompactOperator.continuous_comp is a dubious translation:
+lean 3 declaration is
+ forall {Mβ : Type.{u1}} {Mβ : Type.{u2}} {Mβ : Type.{u3}} [_inst_4 : TopologicalSpace.{u1} Mβ] [_inst_5 : TopologicalSpace.{u2} Mβ] [_inst_6 : TopologicalSpace.{u3} Mβ] [_inst_7 : AddCommMonoid.{u1} Mβ] {f : Mβ -> Mβ}, (IsCompactOperator.{u1, u2} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7))) _inst_4 _inst_5 f) -> (forall {g : Mβ -> Mβ}, (Continuous.{u2, u3} Mβ Mβ _inst_5 _inst_6 g) -> (IsCompactOperator.{u1, u3} Mβ Mβ (AddZeroClass.toHasZero.{u1} Mβ (AddMonoid.toAddZeroClass.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7))) _inst_4 _inst_6 (Function.comp.{succ u1, succ u2, succ u3} Mβ Mβ Mβ g f)))
+but is expected to have type
+ forall {Mβ : Type.{u3}} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : TopologicalSpace.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommMonoid.{u3} Mβ] {f : Mβ -> Mβ}, (IsCompactOperator.{u3, u2} Mβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_7)) _inst_4 _inst_5 f) -> (forall {g : Mβ -> Mβ}, (Continuous.{u2, u1} Mβ Mβ _inst_5 _inst_6 g) -> (IsCompactOperator.{u3, u1} Mβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_7)) _inst_4 _inst_6 (Function.comp.{succ u3, succ u2, succ u1} Mβ Mβ Mβ g f)))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.continuous_comp IsCompactOperator.continuous_compβ'. -/
theorem IsCompactOperator.continuous_comp {f : Mβ β Mβ} (hf : IsCompactOperator f) {g : Mβ β Mβ}
(hg : Continuous g) : IsCompactOperator (g β f) :=
by
@@ -274,6 +404,12 @@ theorem IsCompactOperator.continuous_comp {f : Mβ β Mβ} (hf : IsCompactOpe
exact preimage_mono (subset_preimage_image _ _)
#align is_compact_operator.continuous_comp IsCompactOperator.continuous_comp
+/- warning: is_compact_operator.clm_comp -> IsCompactOperator.clm_comp is a dubious translation:
+lean 3 declaration is
+ forall {Rβ : Type.{u1}} {Rβ : Type.{u2}} [_inst_2 : Semiring.{u1} Rβ] [_inst_3 : Semiring.{u2} Rβ] {Οββ : RingHom.{u1, u2} Rβ Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2) (Semiring.toNonAssocSemiring.{u2} Rβ _inst_3)} {Mβ : Type.{u3}} {Mβ : Type.{u4}} {Mβ : Type.{u5}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : TopologicalSpace.{u4} Mβ] [_inst_6 : TopologicalSpace.{u5} Mβ] [_inst_7 : AddCommMonoid.{u3} Mβ] [_inst_9 : AddCommMonoid.{u4} Mβ] [_inst_10 : Module.{u1, u4} Rβ Mβ _inst_2 _inst_9] [_inst_11 : AddCommMonoid.{u5} Mβ] [_inst_12 : Module.{u2, u5} Rβ Mβ _inst_3 _inst_11] {f : Mβ -> Mβ}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_7))) _inst_4 _inst_5 f) -> (forall (g : ContinuousLinearMap.{u1, u2, u4, u5} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12), IsCompactOperator.{u3, u5} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_7))) _inst_4 _inst_6 (Function.comp.{succ u3, succ u4, succ u5} Mβ Mβ Mβ (coeFn.{max (succ u4) (succ u5), max (succ u4) (succ u5)} (ContinuousLinearMap.{u1, u2, u4, u5} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12) (fun (_x : ContinuousLinearMap.{u1, u2, u4, u5} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12) => Mβ -> Mβ) (ContinuousLinearMap.toFun.{u1, u2, u4, u5} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12) g) f))
+but is expected to have type
+ forall {Rβ : Type.{u4}} {Rβ : Type.{u2}} [_inst_2 : Semiring.{u4} Rβ] [_inst_3 : Semiring.{u2} Rβ] {Οββ : RingHom.{u4, u2} Rβ Rβ (Semiring.toNonAssocSemiring.{u4} Rβ _inst_2) (Semiring.toNonAssocSemiring.{u2} Rβ _inst_3)} {Mβ : Type.{u1}} {Mβ : Type.{u5}} {Mβ : Type.{u3}} [_inst_4 : TopologicalSpace.{u1} Mβ] [_inst_5 : TopologicalSpace.{u5} Mβ] [_inst_6 : TopologicalSpace.{u3} Mβ] [_inst_7 : AddCommMonoid.{u1} Mβ] [_inst_9 : AddCommMonoid.{u5} Mβ] [_inst_10 : Module.{u4, u5} Rβ Mβ _inst_2 _inst_9] [_inst_11 : AddCommMonoid.{u3} Mβ] [_inst_12 : Module.{u2, u3} Rβ Mβ _inst_3 _inst_11] {f : Mβ -> Mβ}, (IsCompactOperator.{u1, u5} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7)) _inst_4 _inst_5 f) -> (forall (g : ContinuousLinearMap.{u4, u2, u5, u3} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12), IsCompactOperator.{u1, u3} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7)) _inst_4 _inst_6 (Function.comp.{succ u1, succ u5, succ u3} Mβ Mβ Mβ (FunLike.coe.{max (succ u5) (succ u3), succ u5, succ u3} (ContinuousLinearMap.{u4, u2, u5, u3} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u5 u3, u5, u3} (ContinuousLinearMap.{u4, u2, u5, u3} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12) Mβ Mβ _inst_5 _inst_6 (ContinuousSemilinearMapClass.toContinuousMapClass.{max u5 u3, u4, u2, u5, u3} (ContinuousLinearMap.{u4, u2, u5, u3} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12) Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12 (ContinuousLinearMap.continuousSemilinearMapClass.{u4, u2, u5, u3} Rβ Rβ _inst_2 _inst_3 Οββ Mβ _inst_5 _inst_9 Mβ _inst_6 _inst_11 _inst_10 _inst_12))) g) f))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.clm_comp IsCompactOperator.clm_compβ'. -/
theorem IsCompactOperator.clm_comp [AddCommMonoid Mβ] [Module Rβ Mβ] [AddCommMonoid Mβ]
[Module Rβ Mβ] {f : Mβ β Mβ} (hf : IsCompactOperator f) (g : Mβ βSL[Οββ] Mβ) :
IsCompactOperator (g β f) :=
@@ -288,6 +424,12 @@ variable {Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] {Οββ : Rβ
[TopologicalSpace Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ] [AddCommMonoid Mβ] [Module Rβ Mβ]
[Module Rβ Mβ]
+/- warning: is_compact_operator.cod_restrict -> IsCompactOperator.codRestrict is a dubious translation:
+lean 3 declaration is
+ forall {Rβ : Type.{u1}} [_inst_2 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} {Mβ : Type.{u3}} [_inst_3 : TopologicalSpace.{u2} Mβ] [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommMonoid.{u2} Mβ] [_inst_6 : AddCommMonoid.{u3} Mβ] [_inst_8 : Module.{u1, u3} Rβ Mβ _inst_2 _inst_6] {f : Mβ -> Mβ}, (IsCompactOperator.{u2, u3} Mβ Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_5))) _inst_3 _inst_4 f) -> (forall {V : Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8} (hV : forall (x : Mβ), Membership.Mem.{u3, u3} Mβ (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (SetLike.hasMem.{u3, u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8)) (f x) V), (IsClosed.{u3} Mβ _inst_4 ((fun (a : Type.{u3}) (b : Type.{u3}) [self : HasLiftT.{succ u3, succ u3} a b] => self.0) (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (HasLiftT.mk.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (CoeTCβ.coe.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (SetLike.Set.hasCoeT.{u3, u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8)))) V)) -> (IsCompactOperator.{u2, u3} Mβ (coeSort.{succ u3, succ (succ u3)} (Set.{u3} Mβ) Type.{u3} (Set.hasCoeToSort.{u3} Mβ) ((fun (a : Type.{u3}) (b : Type.{u3}) [self : HasLiftT.{succ u3, succ u3} a b] => self.0) (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (HasLiftT.mk.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (CoeTCβ.coe.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (SetLike.Set.hasCoeT.{u3, u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8)))) V)) (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_5))) _inst_3 (Subtype.topologicalSpace.{u3} Mβ (fun (x : Mβ) => Membership.Mem.{u3, u3} Mβ (Set.{u3} Mβ) (Set.hasMem.{u3} Mβ) x ((fun (a : Type.{u3}) (b : Type.{u3}) [self : HasLiftT.{succ u3, succ u3} a b] => self.0) (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (HasLiftT.mk.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (CoeTCβ.coe.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (SetLike.Set.hasCoeT.{u3, u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8)))) V)) _inst_4) (Set.codRestrict.{u3, succ u2} Mβ Mβ f ((fun (a : Type.{u3}) (b : Type.{u3}) [self : HasLiftT.{succ u3, succ u3} a b] => self.0) (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (HasLiftT.mk.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (CoeTCβ.coe.{succ u3, succ u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) (Set.{u3} Mβ) (SetLike.Set.hasCoeT.{u3, u3} (Submodule.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u3} Rβ Mβ _inst_2 _inst_6 _inst_8)))) V) hV)))
+but is expected to have type
+ forall {Rβ : Type.{u1}} [_inst_2 : Semiring.{u1} Rβ] {Mβ : Type.{u3}} {Mβ : Type.{u2}} [_inst_3 : TopologicalSpace.{u3} Mβ] [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommMonoid.{u3} Mβ] [_inst_6 : AddCommMonoid.{u2} Mβ] [_inst_8 : Module.{u1, u2} Rβ Mβ _inst_2 _inst_6] {f : Mβ -> Mβ}, (IsCompactOperator.{u3, u2} Mβ Mβ (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) _inst_3 _inst_4 f) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8} (hV : forall (x : Mβ), Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8)) (f x) V), (IsClosed.{u2} Mβ _inst_4 (SetLike.coe.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) V)) -> (IsCompactOperator.{u3, u2} Mβ (Set.Elem.{u2} Mβ (SetLike.coe.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) V)) (AddMonoid.toZero.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ _inst_5)) _inst_3 (instTopologicalSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Set.{u2} Mβ) (Set.instMembershipSet.{u2} Mβ) x (SetLike.coe.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) V)) _inst_4) (Set.codRestrict.{u2, succ u3} Mβ Mβ f (SetLike.coe.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_6 _inst_8) V) hV)))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.cod_restrict IsCompactOperator.codRestrictβ'. -/
theorem IsCompactOperator.codRestrict {f : Mβ β Mβ} (hf : IsCompactOperator f) {V : Submodule Rβ Mβ}
(hV : β x, f x β V) (h_closed : IsClosed (V : Set Mβ)) :
IsCompactOperator (Set.codRestrict f V hV) :=
@@ -304,6 +446,12 @@ variable {Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [Semiring R
[TopologicalSpace Mβ] [AddCommMonoid Mβ] [AddCommMonoid Mβ] [AddCommMonoid Mβ] [Module Rβ Mβ]
[Module Rβ Mβ] [Module Rβ Mβ]
+/- warning: is_compact_operator.restrict -> IsCompactOperator.restrict is a dubious translation:
+lean 3 declaration is
+ forall {Rβ : Type.{u1}} [_inst_1 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_7 : AddCommMonoid.{u2} Mβ] [_inst_10 : Module.{u1, u2} Rβ Mβ _inst_1 _inst_7] {f : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10}, (IsCompactOperator.{u2, u2} Mβ Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_7))) _inst_4 _inst_4 (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1))) f)) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10} (hV : forall (v : Mβ), (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) v V) -> (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1))) f v) V)), (IsClosed.{u2} Mβ _inst_4 ((fun (a : Type.{u2}) (b : Type.{u2}) [self : HasLiftT.{succ u2, succ u2} a b] => self.0) (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (Set.{u2} Mβ) (HasLiftT.mk.{succ u2, succ u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (Set.{u2} Mβ) (CoeTCβ.coe.{succ u2, succ u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (Set.{u2} Mβ) (SetLike.Set.hasCoeT.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)))) V)) -> (IsCompactOperator.{u2, u2} (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (Submodule.zero.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V)) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V)) => (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) -> (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V)) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10)) V) _inst_1 _inst_1 (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_1))) (LinearMap.restrict.{u1, u2, u2} Rβ Mβ Mβ _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 f V V hV))))
+but is expected to have type
+ forall {Rβ : Type.{u2}} [_inst_1 : Semiring.{u2} Rβ] {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommMonoid.{u1} Mβ] [_inst_10 : Module.{u2, u1} Rβ Mβ _inst_1 _inst_7] {f : LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10}, (IsCompactOperator.{u1, u1} Mβ Mβ (AddMonoid.toZero.{u1} Mβ (AddCommMonoid.toAddMonoid.{u1} Mβ _inst_7)) _inst_4 _inst_4 (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) f)) -> (forall {V : Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10} (hV : forall (v : Mβ), (Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) v V) -> (Membership.mem.{u1, u1} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) v) (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) Mβ Mβ _inst_7 _inst_7 _inst_10 _inst_10) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ Mβ Mβ _inst_1 _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) f v) V)), (IsClosed.{u1} Mβ _inst_4 (SetLike.coe.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) V)) -> (IsCompactOperator.{u1, u1} (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Submodule.zero.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (instTopologicalSpaceSubtype.{u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (instTopologicalSpaceSubtype.{u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V) _inst_4) (FunLike.coe.{succ u1, succ u1, succ u1} (LinearMap.{u2, u2, u1, u1} Rβ Rβ _inst_1 _inst_1 (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (fun (_x : Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) => Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) _x) (LinearMap.instFunLikeLinearMap.{u2, u2, u1, u1} Rβ Rβ (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) (Subtype.{succ u1} Mβ (fun (x : Mβ) => Membership.mem.{u1, u1} Mβ (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) (SetLike.instMembership.{u1, u1} (Submodule.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10) Mβ (Submodule.setLike.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10)) x V)) _inst_1 _inst_1 (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.addCommMonoid.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (Submodule.module.{u2, u1} Rβ Mβ _inst_1 _inst_7 _inst_10 V) (RingHom.id.{u2} Rβ (Semiring.toNonAssocSemiring.{u2} Rβ _inst_1))) (LinearMap.restrict.{u2, u1, u1} Rβ Mβ Mβ _inst_1 _inst_7 _inst_7 _inst_10 _inst_10 f V V hV))))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.restrict IsCompactOperator.restrictβ'. -/
/-- If a compact operator preserves a closed submodule, its restriction to that submodule is
compact.
@@ -318,6 +466,12 @@ theorem IsCompactOperator.restrict {f : Mβ ββ[Rβ] Mβ} (hf : IsCompactO
(hf.comp_clm V.subtypeL).codRestrict (SetLike.forall.2 hV) h_closed
#align is_compact_operator.restrict IsCompactOperator.restrict
+/- warning: is_compact_operator.restrict' -> IsCompactOperator.restrict' is a dubious translation:
+lean 3 declaration is
+ forall {Rβ : Type.{u1}} [_inst_2 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} [_inst_5 : UniformSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] [_inst_11 : Module.{u1, u2} Rβ Mβ _inst_2 _inst_8] [_inst_13 : SeparatedSpace.{u2} Mβ _inst_5] {f : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11}, (IsCompactOperator.{u2, u2} Mβ Mβ (AddZeroClass.toHasZero.{u2} Mβ (AddMonoid.toAddZeroClass.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8))) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f)) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11} (hV : forall (v : Mβ), (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) v V) -> (Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f v) V)) [hcomplete : CompleteSpace.{u2} (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Subtype.uniformSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) _inst_5)], IsCompactOperator.{u2, u2} (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Submodule.zero.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (Subtype.topologicalSpace.{u2} Mβ (fun (x : Mβ) => Membership.Mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.hasMem.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (coeFn.{succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V)) (fun (_x : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V)) => (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) -> (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V)) (LinearMap.hasCoeToFun.{u1, u1, u2, u2} Rβ Rβ (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) (coeSort.{succ u2, succ (succ u2)} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Type.{u2} (SetLike.hasCoeToSort.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) V) _inst_2 _inst_2 (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) (LinearMap.restrict.{u1, u2, u2} Rβ Mβ Mβ _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 f V V hV)))
+but is expected to have type
+ forall {Rβ : Type.{u1}} [_inst_2 : Semiring.{u1} Rβ] {Mβ : Type.{u2}} [_inst_5 : UniformSpace.{u2} Mβ] [_inst_8 : AddCommMonoid.{u2} Mβ] [_inst_11 : Module.{u1, u2} Rβ Mβ _inst_2 _inst_8] [_inst_13 : SeparatedSpace.{u2} Mβ _inst_5] {f : LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11}, (IsCompactOperator.{u2, u2} Mβ Mβ (AddMonoid.toZero.{u2} Mβ (AddCommMonoid.toAddMonoid.{u2} Mβ _inst_8)) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f)) -> (forall {V : Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11} (hV : forall (v : Mβ), (Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) v V) -> (Membership.mem.{u2, u2} ((fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) v) (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) Mβ Mβ _inst_8 _inst_8 _inst_11 _inst_11) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ Mβ Mβ _inst_2 _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) f v) V)) [hcomplete : CompleteSpace.{u2} (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (instUniformSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) _inst_5)], IsCompactOperator.{u2, u2} (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Submodule.zero.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (instTopologicalSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (instTopologicalSpaceSubtype.{u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V) (UniformSpace.toTopologicalSpace.{u2} Mβ _inst_5)) (FunLike.coe.{succ u2, succ u2, succ u2} (LinearMap.{u1, u1, u2, u2} Rβ Rβ _inst_2 _inst_2 (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (fun (_x : Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) => Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) _x) (LinearMap.instFunLikeLinearMap.{u1, u1, u2, u2} Rβ Rβ (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) (Subtype.{succ u2} Mβ (fun (x : Mβ) => Membership.mem.{u2, u2} Mβ (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) (SetLike.instMembership.{u2, u2} (Submodule.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11) Mβ (Submodule.setLike.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11)) x V)) _inst_2 _inst_2 (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.addCommMonoid.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (Submodule.module.{u1, u2} Rβ Mβ _inst_2 _inst_8 _inst_11 V) (RingHom.id.{u1} Rβ (Semiring.toNonAssocSemiring.{u1} Rβ _inst_2))) (LinearMap.restrict.{u1, u2, u2} Rβ Mβ Mβ _inst_2 _inst_8 _inst_8 _inst_11 _inst_11 f V V hV)))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.restrict' IsCompactOperator.restrict'β'. -/
/-- If a compact operator preserves a complete submodule, its restriction to that submodule is
compact.
@@ -341,6 +495,12 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Nontrivia
[TopologicalSpace Mβ] [AddCommGroup Mβ] [Module πβ Mβ] [Module πβ Mβ] [TopologicalAddGroup Mβ]
[ContinuousConstSMul πβ Mβ] [TopologicalAddGroup Mβ] [ContinuousSMul πβ Mβ]
+/- warning: is_compact_operator.continuous -> IsCompactOperator.continuous is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (Continuous.{u3, u4} Mβ Mβ _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f))
+but is expected to have type
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (Continuous.{u2, u1} Mβ Mβ _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator.continuous IsCompactOperator.continuousβ'. -/
@[continuity]
theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) :
Continuous f :=
@@ -376,12 +536,24 @@ theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : I
exact hc.le
#align is_compact_operator.continuous IsCompactOperator.continuous
+/- warning: continuous_linear_map.mk_of_is_compact_operator -> ContinuousLinearMap.mkOfIsCompactOperator is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9)
+but is expected to have type
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (Semiring.toNonAssocSemiring.{u1} πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u1, u3} πβ Mβ (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u1, u3} πβ Mβ (CommMonoidWithZero.toZero.{u1} πβ (CommGroupWithZero.toCommMonoidWithZero.{u1} πβ (Semifield.toCommGroupWithZero.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toSMul.{u2, u4} πβ Mβ (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u2, u4} πβ Mβ (CommMonoidWithZero.toZero.{u2} πβ (CommGroupWithZero.toCommMonoidWithZero.{u2} πβ (Semifield.toCommGroupWithZero.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (NegZeroClass.toZero.{u4} Mβ (SubNegZeroMonoid.toNegZeroClass.{u4} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u4} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u4} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u4} Mβ _inst_7))))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSeminormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9}, (IsCompactOperator.{u3, u4} Mβ Mβ (NegZeroClass.toZero.{u3} Mβ (SubNegZeroMonoid.toNegZeroClass.{u3} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u3} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u3} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u3) (succ u4), succ u3, succ u4} (LinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u1, u2, u3, u4} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)) -> (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (DivisionSemiring.toSemiring.{u1} πβ (Semifield.toDivisionSemiring.{u1} πβ (Field.toSemifield.{u1} πβ (NormedField.toField.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u2} πβ (Semifield.toDivisionSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9)
+Case conversion may be inaccurate. Consider using '#align continuous_linear_map.mk_of_is_compact_operator ContinuousLinearMap.mkOfIsCompactOperatorβ'. -/
/-- Upgrade a compact `linear_map` to a `continuous_linear_map`. -/
def ContinuousLinearMap.mkOfIsCompactOperator {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) :
Mβ βSL[Οββ] Mβ :=
β¨f, hf.Continuousβ©
#align continuous_linear_map.mk_of_is_compact_operator ContinuousLinearMap.mkOfIsCompactOperator
+/- warning: continuous_linear_map.mk_of_is_compact_operator_to_linear_map -> ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) ((fun (a : Sort.{max (succ u3) (succ u4)}) (b : Sort.{max (succ u3) (succ u4)}) [self : HasLiftT.{max (succ u3) (succ u4), max (succ u3) (succ u4)} a b] => self.0) (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (HasLiftT.mk.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CoeTCβ.coe.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (coeBase.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (ContinuousLinearMap.LinearMap.coe.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9)))) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) f
+but is expected to have type
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u2) (succ u1)} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (ContinuousLinearMap.toLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) f
+Case conversion may be inaccurate. Consider using '#align continuous_linear_map.mk_of_is_compact_operator_to_linear_map ContinuousLinearMap.mkOfIsCompactOperator_to_linearMapβ'. -/
@[simp]
theorem ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) :
@@ -389,12 +561,24 @@ theorem ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap {f : Mβ ββ
rfl
#align continuous_linear_map.mk_of_is_compact_operator_to_linear_map ContinuousLinearMap.mkOfIsCompactOperator_to_linearMap
+/- warning: continuous_linear_map.coe_mk_of_is_compact_operator -> ContinuousLinearMap.coe_mkOfIsCompactOperator is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u3) (succ u4)} ((fun (_x : ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (ContinuousLinearMap.toFun.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)
+but is expected to have type
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Eq.{max (succ u2) (succ u1)} (forall (a : Mβ), (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) a) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u2 u1, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ Mβ _inst_4 _inst_6 (ContinuousSemilinearMapClass.toContinuousMapClass.{max u2 u1, u4, u3, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (ContinuousLinearMap.continuousSemilinearMapClass.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9))) (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf)) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)
+Case conversion may be inaccurate. Consider using '#align continuous_linear_map.coe_mk_of_is_compact_operator ContinuousLinearMap.coe_mkOfIsCompactOperatorβ'. -/
@[simp]
theorem ContinuousLinearMap.coe_mkOfIsCompactOperator {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) : (ContinuousLinearMap.mkOfIsCompactOperator hf : Mβ β Mβ) = f :=
rfl
#align continuous_linear_map.coe_mk_of_is_compact_operator ContinuousLinearMap.coe_mkOfIsCompactOperator
+/- warning: continuous_linear_map.mk_of_is_compact_operator_mem_compact_operator -> ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperator is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NontriviallyNormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u1, u2} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (NormedField.toHasNorm.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)) (NormedField.toHasNorm.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)) Οββ] {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_4 : TopologicalSpace.{u3} Mβ] [_inst_5 : AddCommGroup.{u3} Mβ] [_inst_6 : TopologicalSpace.{u4} Mβ] [_inst_7 : AddCommGroup.{u4} Mβ] [_inst_8 : Module.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)] [_inst_9 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u3} Mβ _inst_4 (AddCommGroup.toAddGroup.{u3} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u1, u3} πβ Mβ _inst_4 (SMulZeroClass.toHasSmul.{u1, u3} πβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (SMulWithZero.toSmulZeroClass.{u1, u3} πβ Mβ (MulZeroClass.toHasZero.{u1} πβ (MulZeroOneClass.toMulZeroClass.{u1} πβ (MonoidWithZero.toMulZeroOneClass.{u1} πβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (MulActionWithZero.toSMulWithZero.{u1, u3} πβ Mβ (Semiring.toMonoidWithZero.{u1} πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (AddCommMonoid.toAddMonoid.{u3} Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5)))) (Module.toMulActionWithZero.{u1, u3} πβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u4} Mβ _inst_6 (AddCommGroup.toAddGroup.{u4} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u2, u4} πβ Mβ (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (AddCommGroup.toAddGroup.{u3} Mβ _inst_5))))) _inst_4 _inst_6 (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (fun (_x : LinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) => Mβ -> Mβ) (LinearMap.hasCoeToFun.{u1, u2, u3, u4} πβ πβ Mβ Mβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Membership.Mem.{max u3 u4, max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (Submodule.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 (compactOperator._proof_1.{u4} Mβ _inst_6 _inst_7 _inst_12)) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9 _inst_9 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Mβ _inst_7 _inst_9) (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (compactOperator._proof_3.{u4} Mβ _inst_6 _inst_7 _inst_12))) (SetLike.hasMem.{max u3 u4, max u3 u4} (Submodule.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 (compactOperator._proof_1.{u4} Mβ _inst_6 _inst_7 _inst_12)) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9 _inst_9 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Mβ _inst_7 _inst_9) (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (compactOperator._proof_3.{u4} Mβ _inst_6 _inst_7 _inst_12))) (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (Submodule.setLike.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_8 _inst_9 (compactOperator._proof_1.{u4} Mβ _inst_6 _inst_7 _inst_12)) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9 _inst_9 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Mβ _inst_7 _inst_9) (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (compactOperator._proof_3.{u4} Mβ _inst_6 _inst_7 _inst_12)))) (ContinuousLinearMap.mkOfIsCompactOperator.{u1, u2, u3, u4} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf) (compactOperator.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))) Οββ Mβ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u3} Mβ _inst_5) _inst_6 _inst_7 _inst_8 _inst_9 (ContinuousSMul.continuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2)))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_7) _inst_9)))) _inst_13) _inst_12)
+but is expected to have type
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NontriviallyNormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))} [_inst_3 : RingHomIsometric.{u4, u3} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (NormedField.toNorm.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)) (NormedField.toNorm.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)) Οββ] {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_4 : TopologicalSpace.{u2} Mβ] [_inst_5 : AddCommGroup.{u2} Mβ] [_inst_6 : TopologicalSpace.{u1} Mβ] [_inst_7 : AddCommGroup.{u1} Mβ] [_inst_8 : Module.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5)] [_inst_9 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7)] [_inst_10 : TopologicalAddGroup.{u2} Mβ _inst_4 (AddCommGroup.toAddGroup.{u2} Mβ _inst_5)] [_inst_11 : ContinuousConstSMul.{u4, u2} πβ Mβ _inst_4 (SMulZeroClass.toSMul.{u4, u2} πβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (SMulWithZero.toSMulZeroClass.{u4, u2} πβ Mβ (CommMonoidWithZero.toZero.{u4} πβ (CommGroupWithZero.toCommMonoidWithZero.{u4} πβ (Semifield.toCommGroupWithZero.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (MulActionWithZero.toSMulWithZero.{u4, u2} πβ Mβ (Semiring.toMonoidWithZero.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) (Module.toMulActionWithZero.{u4, u2} πβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8))))] [_inst_12 : TopologicalAddGroup.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7)] [_inst_13 : ContinuousSMul.{u3, u1} πβ Mβ (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6] {f : LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9} (hf : IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ _inst_5))))) _inst_4 _inst_6 (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (LinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ Mβ (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Algebra.Module.LinearMap._hyg.6190 : Mβ) => Mβ) _x) (LinearMap.instFunLikeLinearMap.{u4, u3, u2, u1} πβ πβ Mβ Mβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 Οββ) f)), Membership.mem.{max u1 u2, max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (Submodule.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12))) (SetLike.instMembership.{max u2 u1, max u2 u1} (Submodule.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12))) (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (Submodule.setLike.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Οββ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_8 _inst_9 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_8 Mβ _inst_6 (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9 _inst_9 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9))) (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ _inst_6 (AddCommGroup.toAddGroup.{u1} Mβ _inst_7) _inst_12)))) (ContinuousLinearMap.mkOfIsCompactOperator.{u4, u3, u2, u1} πβ πβ _inst_1 _inst_2 Οββ _inst_3 Mβ Mβ _inst_4 _inst_5 _inst_6 _inst_7 _inst_8 _inst_9 _inst_10 _inst_11 _inst_12 _inst_13 f hf) (compactOperator.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))) Οββ Mβ Mβ _inst_4 (AddCommGroup.toAddCommMonoid.{u2} Mβ _inst_5) _inst_6 _inst_7 _inst_8 _inst_9 (ContinuousSMul.continuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))))) _inst_6 (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommSemiring.toCommMonoidWithZero.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2)))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_7))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ (NontriviallyNormedField.toNormedField.{u3} πβ _inst_2))))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_7) _inst_9)))) _inst_13) _inst_12)
+Case conversion may be inaccurate. Consider using '#align continuous_linear_map.mk_of_is_compact_operator_mem_compact_operator ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperatorβ'. -/
theorem ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperator {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) :
ContinuousLinearMap.mkOfIsCompactOperator hf β compactOperator Οββ Mβ Mβ :=
@@ -403,6 +587,12 @@ theorem ContinuousLinearMap.mkOfIsCompactOperator_mem_compactOperator {f : Mβ
end Continuous
+/- warning: is_closed_set_of_is_compact_operator -> isClosed_setOf_isCompactOperator is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : AddCommGroup.{u4} Mβ] [_inst_5 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_6 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)] [_inst_7 : UniformSpace.{u4} Mβ] [_inst_8 : UniformAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4)] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6))))] [_inst_10 : T2Space.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7)] [_inst_11 : CompleteSpace.{u4} Mβ _inst_7], IsClosed.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.topologicalSpace.{u1, u2, u3, u4} πβ πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)) (setOf.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (fun (f : ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) => IsCompactOperator.{u3, u4} Mβ Mβ (AddZeroClass.toHasZero.{u3} Mβ (AddMonoid.toAddZeroClass.{u3} Mβ (SubNegMonoid.toAddMonoid.{u3} Mβ (AddGroup.toSubNegMonoid.{u3} Mβ (SeminormedAddGroup.toAddGroup.{u3} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u3} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (coeFn.{max (succ u3) (succ u4), max (succ u3) (succ u4)} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (fun (_x : ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) => Mβ -> Mβ) (ContinuousLinearMap.toFun.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) f)))
+but is expected to have type
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))))} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : SeminormedAddCommGroup.{u2} Mβ] [_inst_4 : AddCommGroup.{u1} Mβ] [_inst_5 : NormedSpace.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3] [_inst_6 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4)] [_inst_7 : UniformSpace.{u1} Mβ] [_inst_8 : UniformAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4)] [_inst_9 : ContinuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))))] [_inst_10 : T2Space.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7)] [_inst_11 : CompleteSpace.{u1} Mβ _inst_7], IsClosed.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) (setOf.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (fun (f : ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) => IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u2 u1, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) Mβ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (ContinuousSemilinearMapClass.toContinuousMapClass.{max u2 u1, u4, u3, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (ContinuousLinearMap.continuousSemilinearMapClass.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6))) f)))
+Case conversion may be inaccurate. Consider using '#align is_closed_set_of_is_compact_operator isClosed_setOf_isCompactOperatorβ'. -/
/-- The set of compact operators from a normed space to a complete topological vector space is
closed. -/
theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [NontriviallyNormedField πβ]
@@ -444,6 +634,12 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [Nontriviall
abel
#align is_closed_set_of_is_compact_operator isClosed_setOf_isCompactOperator
+/- warning: compact_operator_topological_closure -> compactOperator_topologicalClosure is a dubious translation:
+lean 3 declaration is
+ forall {πβ : Type.{u1}} {πβ : Type.{u2}} [_inst_1 : NontriviallyNormedField.{u1} πβ] [_inst_2 : NormedField.{u2} πβ] {Οββ : RingHom.{u1, u2} πβ πβ (NonAssocRing.toNonAssocSemiring.{u1} πβ (Ring.toNonAssocRing.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))} {Mβ : Type.{u3}} {Mβ : Type.{u4}} [_inst_3 : SeminormedAddCommGroup.{u3} Mβ] [_inst_4 : AddCommGroup.{u4} Mβ] [_inst_5 : NormedSpace.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3] [_inst_6 : Module.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)] [_inst_7 : UniformSpace.{u4} Mβ] [_inst_8 : UniformAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4)] [_inst_9 : ContinuousConstSMul.{u2, u4} πβ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (SMulZeroClass.toHasSmul.{u2, u4} πβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (SMulWithZero.toSmulZeroClass.{u2, u4} πβ Mβ (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (MulActionWithZero.toSMulWithZero.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6))))] [_inst_10 : T2Space.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7)] [_inst_11 : CompleteSpace.{u4} Mβ _inst_7] [_inst_12 : ContinuousSMul.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (SMulZeroClass.toHasSmul.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddZeroClass.toHasZero.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddMonoid.toAddZeroClass.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.to_continuousAdd.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)))))) (SMulWithZero.toSmulZeroClass.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (MulZeroClass.toHasZero.{u2} πβ (MulZeroOneClass.toMulZeroClass.{u2} πβ (MonoidWithZero.toMulZeroOneClass.{u2} πβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))))) (AddZeroClass.toHasZero.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddMonoid.toAddZeroClass.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.to_continuousAdd.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)))))) (MulActionWithZero.toSMulWithZero.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2))))) (AddZeroClass.toHasZero.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddMonoid.toAddZeroClass.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.to_continuousAdd.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)))))) (Module.toMulActionWithZero.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.to_continuousAdd.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u2, u4} πβ Mβ (CommRing.toCommMonoid.{u2} πβ (SeminormedCommRing.toCommRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u2, u4} πβ Mβ (Semiring.toMonoidWithZero.{u2} πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2))))) (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (AddCommMonoid.toAddMonoid.{u4} Mβ (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4)))) (Module.toMulActionWithZero.{u2, u4} πβ Mβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.to_continuousAdd.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))))))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))) (ContinuousLinearMap.topologicalSpace.{u1, u2, u3, u4} πβ πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))], Eq.{succ (max u3 u4)} (Submodule.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (compactOperator._proof_1.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6 _inst_6 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2))) Mβ _inst_4 _inst_6) _inst_9 Οββ (compactOperator._proof_3.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)))) (Submodule.topologicalClosure.{u2, max u3 u4} πβ (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) (UniformSpace.toTopologicalSpace.{u2} πβ (PseudoMetricSpace.toUniformSpace.{u2} πβ (SeminormedRing.toPseudoMetricSpace.{u2} πβ (SeminormedCommRing.toSemiNormedRing.{u2} πβ (NormedCommRing.toSeminormedCommRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2)))))) (ContinuousLinearMap.topologicalSpace.{u1, u2, u3, u4} πβ πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)) (ContinuousLinearMap.addCommMonoid.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 (compactOperator._proof_1.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u1, u2, u2, u3, u4} πβ πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) _inst_6 _inst_6 (compactOperator._proof_2.{u2, u4} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2))) Mβ _inst_4 _inst_6) _inst_9 Οββ (compactOperator._proof_3.{u4} Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) _inst_12 (TopologicalAddGroup.to_continuousAdd.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.topologicalSpace.{u1, u2, u3, u4} πβ πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8)) (AddCommGroup.toAddGroup.{max u3 u4} (ContinuousLinearMap.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (CommSemiring.toSemiring.{u2} πβ (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u4} Mβ _inst_4) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommGroup.{u1, u2, u3, u4} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1)))) πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ _inst_2))) Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 Οββ (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.topologicalAddGroup.{u1, u2, u3, u4} πβ πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3) (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (compactOperator.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2))) Οββ Mβ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 _inst_9 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))) (compactOperator.{u1, u2, u3, u4} πβ πβ (Ring.toSemiring.{u1} πβ (NormedRing.toRing.{u1} πβ (NormedCommRing.toNormedRing.{u1} πβ (NormedField.toNormedCommRing.{u1} πβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1))))) (Semifield.toCommSemiring.{u2} πβ (Field.toSemifield.{u2} πβ (NormedField.toField.{u2} πβ _inst_2))) Οββ Mβ Mβ (UniformSpace.toTopologicalSpace.{u3} Mβ (PseudoMetricSpace.toUniformSpace.{u3} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u3} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u3} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u3} Mβ _inst_3)) (UniformSpace.toTopologicalSpace.{u4} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u1, u3} πβ Mβ (NontriviallyNormedField.toNormedField.{u1} πβ _inst_1) _inst_3 _inst_5) _inst_6 _inst_9 (UniformAddGroup.to_topologicalAddGroup.{u4} Mβ _inst_7 (AddCommGroup.toAddGroup.{u4} Mβ _inst_4) _inst_8))
+but is expected to have type
+ forall {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))))} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : SeminormedAddCommGroup.{u2} Mβ] [_inst_4 : AddCommGroup.{u1} Mβ] [_inst_5 : NormedSpace.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3] [_inst_6 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4)] [_inst_7 : UniformSpace.{u1} Mβ] [_inst_8 : UniformAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4)] [_inst_9 : ContinuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))))] [_inst_10 : T2Space.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7)] [_inst_11 : CompleteSpace.{u1} Mβ _inst_7] [_inst_12 : ContinuousSMul.{u3, max u1 u2} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (SMulZeroClass.toSMul.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.zero.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (SMulWithZero.toSMulZeroClass.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (ContinuousLinearMap.zero.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (MulActionWithZero.toSMulWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (ContinuousLinearMap.zero.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Module.toMulActionWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (IsScalarTower.to_smulCommClass'.{u3, u3, u1} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))) πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (NormedAlgebra.toAlgebra.{u3, u3} πβ πβ _inst_2 (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2))) (NormedAlgebra.id.{u3} πβ _inst_2)) Mβ (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (IsScalarTower.left.{u3, u1} πβ Mβ (MonoidWithZero.toMonoid.{u3} πβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6)))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))))) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))))) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))], Eq.{max (succ u2) (succ u1)} (Submodule.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)))) (Submodule.topologicalClosure.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousSMul.continuousConstSMul.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (UniformSpace.toTopologicalSpace.{u3} πβ (PseudoMetricSpace.toUniformSpace.{u3} πβ (SeminormedRing.toPseudoMetricSpace.{u3} πβ (SeminormedCommRing.toSeminormedRing.{u3} πβ (NormedCommRing.toSeminormedCommRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))))) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) (SMulZeroClass.toSMul.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddMonoid.toZero.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))) (SMulWithZero.toSMulZeroClass.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (MonoidWithZero.toZero.{u3} πβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))))) (AddMonoid.toZero.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))) (MulActionWithZero.toSMulWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (AddMonoid.toZero.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (AddCommMonoid.toAddMonoid.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))) (Module.toMulActionWithZero.{u3, max u2 u1} πβ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (ContinuousLinearMap.addCommMonoid.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.module.{u4, u3, u3, u2, u1} πβ πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6 _inst_6 (smulCommClass_self.{u3, u1} πβ Mβ (CommSemiring.toCommMonoid.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (MulActionWithZero.toMulAction.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))) _inst_9 Οββ (TopologicalAddGroup.toContinuousAdd.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))))))) _inst_12) (TopologicalAddGroup.toContinuousAdd.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) (AddCommGroup.toAddGroup.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (CommSemiring.toSemiring.{u3} πβ (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.addCommGroup.{u4, u3, u2, u1} πβ (NormedRing.toRing.{u4} πβ (NormedCommRing.toNormedRing.{u4} πβ (NormedField.toNormedCommRing.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))) πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2))) Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 Οββ (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (ContinuousLinearMap.topologicalAddGroup.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (compactOperator.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))) Οββ Mβ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 _inst_9 (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))) (compactOperator.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (Semifield.toCommSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))) Οββ Mβ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) _inst_4 (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 _inst_9 (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8))
+Case conversion may be inaccurate. Consider using '#align compact_operator_topological_closure compactOperator_topologicalClosureβ'. -/
theorem compactOperator_topologicalClosure {πβ πβ : Type _} [NontriviallyNormedField πβ]
[NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ]
[AddCommGroup Mβ] [NormedSpace πβ Mβ] [Module πβ Mβ] [UniformSpace Mβ] [UniformAddGroup Mβ]
@@ -453,6 +649,12 @@ theorem compactOperator_topologicalClosure {πβ πβ : Type _} [Nontrivia
SetLike.ext' isClosed_setOf_isCompactOperator.closure_eq
#align compact_operator_topological_closure compactOperator_topologicalClosure
+/- warning: is_compact_operator_of_tendsto -> isCompactOperator_of_tendsto is a dubious translation:
+lean 3 declaration is
+ forall {ΞΉ : Type.{u1}} {πβ : Type.{u2}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u2} πβ] [_inst_2 : NormedField.{u3} πβ] {Οββ : RingHom.{u2, u3} πβ πβ (NonAssocRing.toNonAssocSemiring.{u2} πβ (Ring.toNonAssocRing.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1)))))) (NonAssocRing.toNonAssocSemiring.{u3} πβ (Ring.toNonAssocRing.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))))} {Mβ : Type.{u4}} {Mβ : Type.{u5}} [_inst_3 : SeminormedAddCommGroup.{u4} Mβ] [_inst_4 : AddCommGroup.{u5} Mβ] [_inst_5 : NormedSpace.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3] [_inst_6 : Module.{u3, u5} πβ Mβ (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4)] [_inst_7 : UniformSpace.{u5} Mβ] [_inst_8 : UniformAddGroup.{u5} Mβ _inst_7 (AddCommGroup.toAddGroup.{u5} Mβ _inst_4)] [_inst_9 : ContinuousConstSMul.{u3, u5} πβ Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (SMulZeroClass.toHasSmul.{u3, u5} πβ Mβ (AddZeroClass.toHasZero.{u5} Mβ (AddMonoid.toAddZeroClass.{u5} Mβ (AddCommMonoid.toAddMonoid.{u5} Mβ (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4)))) (SMulWithZero.toSmulZeroClass.{u3, u5} πβ Mβ (MulZeroClass.toHasZero.{u3} πβ (MulZeroOneClass.toMulZeroClass.{u3} πβ (MonoidWithZero.toMulZeroOneClass.{u3} πβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))))))) (AddZeroClass.toHasZero.{u5} Mβ (AddMonoid.toAddZeroClass.{u5} Mβ (AddCommMonoid.toAddMonoid.{u5} Mβ (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4)))) (MulActionWithZero.toSMulWithZero.{u3, u5} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2))))) (AddZeroClass.toHasZero.{u5} Mβ (AddMonoid.toAddZeroClass.{u5} Mβ (AddCommMonoid.toAddMonoid.{u5} Mβ (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4)))) (Module.toMulActionWithZero.{u3, u5} πβ Mβ (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) _inst_6))))] [_inst_10 : T2Space.{u5} Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7)] [_inst_11 : CompleteSpace.{u5} Mβ _inst_7] {l : Filter.{u1} ΞΉ} [_inst_12 : Filter.NeBot.{u1} ΞΉ l] {F : ΞΉ -> (ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6)} {f : ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6}, (Filter.Tendsto.{u1, max u4 u5} ΞΉ (ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) F l (nhds.{max u4 u5} (ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.topologicalSpace.{u2, u3, u4, u5} πβ πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u5} Mβ _inst_7 (AddCommGroup.toAddGroup.{u5} Mβ _inst_4) _inst_8)) f)) -> (Filter.Eventually.{u1} ΞΉ (fun (i : ΞΉ) => IsCompactOperator.{u4, u5} Mβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (SubNegMonoid.toAddMonoid.{u4} Mβ (AddGroup.toSubNegMonoid.{u4} Mβ (SeminormedAddGroup.toAddGroup.{u4} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u4} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (coeFn.{max (succ u4) (succ u5), max (succ u4) (succ u5)} (ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) (fun (_x : ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) => Mβ -> Mβ) (ContinuousLinearMap.toFun.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) (F i))) l) -> (IsCompactOperator.{u4, u5} Mβ Mβ (AddZeroClass.toHasZero.{u4} Mβ (AddMonoid.toAddZeroClass.{u4} Mβ (SubNegMonoid.toAddMonoid.{u4} Mβ (AddGroup.toSubNegMonoid.{u4} Mβ (SeminormedAddGroup.toAddGroup.{u4} Mβ (SeminormedAddCommGroup.toSeminormedAddGroup.{u4} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (coeFn.{max (succ u4) (succ u5), max (succ u4) (succ u5)} (ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) (fun (_x : ContinuousLinearMap.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) => Mβ -> Mβ) (ContinuousLinearMap.toFun.{u2, u3, u4, u5} πβ πβ (Ring.toSemiring.{u2} πβ (NormedRing.toRing.{u2} πβ (NormedCommRing.toNormedRing.{u2} πβ (NormedField.toNormedCommRing.{u2} πβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1))))) (Ring.toSemiring.{u3} πβ (NormedRing.toRing.{u3} πβ (NormedCommRing.toNormedRing.{u3} πβ (NormedField.toNormedCommRing.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u4} Mβ (PseudoMetricSpace.toUniformSpace.{u4} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u4} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u4} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u4} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u5} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u5} Mβ _inst_4) (NormedSpace.toModule.{u2, u4} πβ Mβ (NontriviallyNormedField.toNormedField.{u2} πβ _inst_1) _inst_3 _inst_5) _inst_6) f))
+but is expected to have type
+ forall {ΞΉ : Type.{u5}} {πβ : Type.{u4}} {πβ : Type.{u3}} [_inst_1 : NontriviallyNormedField.{u4} πβ] [_inst_2 : NormedField.{u3} πβ] {Οββ : RingHom.{u4, u3} πβ πβ (Semiring.toNonAssocSemiring.{u4} πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1)))))) (Semiring.toNonAssocSemiring.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))))} {Mβ : Type.{u2}} {Mβ : Type.{u1}} [_inst_3 : SeminormedAddCommGroup.{u2} Mβ] [_inst_4 : AddCommGroup.{u1} Mβ] [_inst_5 : NormedSpace.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3] [_inst_6 : Module.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4)] [_inst_7 : UniformSpace.{u1} Mβ] [_inst_8 : UniformAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4)] [_inst_9 : ContinuousConstSMul.{u3, u1} πβ Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (SMulZeroClass.toSMul.{u3, u1} πβ Mβ (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (SMulWithZero.toSMulZeroClass.{u3, u1} πβ Mβ (CommMonoidWithZero.toZero.{u3} πβ (CommGroupWithZero.toCommMonoidWithZero.{u3} πβ (Semifield.toCommGroupWithZero.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (MulActionWithZero.toSMulWithZero.{u3, u1} πβ Mβ (Semiring.toMonoidWithZero.{u3} πβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2))))) (NegZeroClass.toZero.{u1} Mβ (SubNegZeroMonoid.toNegZeroClass.{u1} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u1} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u1} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u1} Mβ _inst_4))))) (Module.toMulActionWithZero.{u3, u1} πβ Mβ (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) _inst_6))))] [_inst_10 : T2Space.{u1} Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7)] [_inst_11 : CompleteSpace.{u1} Mβ _inst_7] {l : Filter.{u5} ΞΉ} [_inst_12 : Filter.NeBot.{u5} ΞΉ l] {F : ΞΉ -> (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6)} {f : ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6}, (Filter.Tendsto.{u5, max u2 u1} ΞΉ (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) F l (nhds.{max u2 u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) (ContinuousLinearMap.topologicalSpace.{u4, u3, u2, u1} πβ πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_2 Οββ Mβ Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_4 _inst_6 (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (UniformAddGroup.to_topologicalAddGroup.{u1} Mβ _inst_7 (AddCommGroup.toAddGroup.{u1} Mβ _inst_4) _inst_8)) f)) -> (Filter.Eventually.{u5} ΞΉ (fun (i : ΞΉ) => IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u2 u1, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) Mβ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (ContinuousSemilinearMapClass.toContinuousMapClass.{max u2 u1, u4, u3, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (ContinuousLinearMap.continuousSemilinearMapClass.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6))) (F i))) l) -> (IsCompactOperator.{u2, u1} Mβ Mβ (NegZeroClass.toZero.{u2} Mβ (SubNegZeroMonoid.toNegZeroClass.{u2} Mβ (SubtractionMonoid.toSubNegZeroMonoid.{u2} Mβ (SubtractionCommMonoid.toSubtractionMonoid.{u2} Mβ (AddCommGroup.toDivisionAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)))))) (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (FunLike.coe.{max (succ u2) (succ u1), succ u2, succ u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) Mβ (fun (_x : Mβ) => (fun (x._@.Mathlib.Topology.ContinuousFunction.Basic._hyg.699 : Mβ) => Mβ) _x) (ContinuousMapClass.toFunLike.{max u2 u1, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) Mβ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (ContinuousSemilinearMapClass.toContinuousMapClass.{max u2 u1, u4, u3, u2, u1} (ContinuousLinearMap.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6) πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6 (ContinuousLinearMap.continuousSemilinearMapClass.{u4, u3, u2, u1} πβ πβ (DivisionSemiring.toSemiring.{u4} πβ (Semifield.toDivisionSemiring.{u4} πβ (Field.toSemifield.{u4} πβ (NormedField.toField.{u4} πβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1))))) (DivisionSemiring.toSemiring.{u3} πβ (Semifield.toDivisionSemiring.{u3} πβ (Field.toSemifield.{u3} πβ (NormedField.toField.{u3} πβ _inst_2)))) Οββ Mβ (UniformSpace.toTopologicalSpace.{u2} Mβ (PseudoMetricSpace.toUniformSpace.{u2} Mβ (SeminormedAddCommGroup.toPseudoMetricSpace.{u2} Mβ _inst_3))) (AddCommGroup.toAddCommMonoid.{u2} Mβ (SeminormedAddCommGroup.toAddCommGroup.{u2} Mβ _inst_3)) Mβ (UniformSpace.toTopologicalSpace.{u1} Mβ _inst_7) (AddCommGroup.toAddCommMonoid.{u1} Mβ _inst_4) (NormedSpace.toModule.{u4, u2} πβ Mβ (NontriviallyNormedField.toNormedField.{u4} πβ _inst_1) _inst_3 _inst_5) _inst_6))) f))
+Case conversion may be inaccurate. Consider using '#align is_compact_operator_of_tendsto isCompactOperator_of_tendstoβ'. -/
theorem isCompactOperator_of_tendsto {ΞΉ πβ πβ : Type _} [NontriviallyNormedField πβ]
[NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ]
[AddCommGroup Mβ] [NormedSpace πβ Mβ] [Module πβ Mβ] [UniformSpace Mβ] [UniformAddGroup Mβ]
mathlib commit https://github.com/leanprover-community/mathlib/commit/738054fa93d43512da144ec45ce799d18fd44248
@@ -4,12 +4,12 @@ Released under Apache 2.0 license as described in the file LICENSE.
Authors: Anatole Dedecker
! This file was ported from Lean 3 source module analysis.normed_space.compact_operator
-! leanprover-community/mathlib commit f2ce6086713c78a7f880485f7917ea547a215982
+! leanprover-community/mathlib commit f0c8bf9245297a541f468be517f1bde6195105e9
! Please do not edit these lines, except to modify the commit id
! if you have ported upstream changes.
-/
-import Mathbin.Analysis.NormedSpace.OperatorNorm
import Mathbin.Analysis.LocallyConvex.Bounded
+import Mathbin.Topology.Algebra.Module.StrongTopology
/-!
# Compact operators
mathlib commit https://github.com/leanprover-community/mathlib/commit/2af0836443b4cfb5feda0df0051acdb398304931
@@ -99,7 +99,7 @@ end
section Bounded
-variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [SemiNormedRing πβ] {Οββ : πβ β+* πβ}
+variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [SeminormedRing πβ] {Οββ : πβ β+* πβ}
{Mβ Mβ : Type _} [TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ]
[Module πβ Mβ] [Module πβ Mβ] [ContinuousConstSMul πβ Mβ]
@@ -125,7 +125,7 @@ end Bounded
section NormedSpace
-variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [SemiNormedRing πβ] {Οββ : πβ β+* πβ}
+variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [SeminormedRing πβ] {Οββ : πβ β+* πβ}
{Mβ Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ]
[NormedSpace πβ Mβ] [Module πβ Mβ]
mathlib commit https://github.com/leanprover-community/mathlib/commit/eb0cb4511aaef0da2462207b67358a0e1fe1e2ee
@@ -346,7 +346,7 @@ theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : I
Continuous f :=
by
letI : UniformSpace Mβ := TopologicalAddGroup.toUniformSpace _
- haveI : UniformAddGroup Mβ := topological_add_commGroup_is_uniform
+ haveI : UniformAddGroup Mβ := comm_topologicalAddGroup_is_uniform
-- Since `f` is linear, we only need to show that it is continuous at zero.
-- Let `U` be a neighborhood of `0` in `Mβ`.
refine' continuous_of_continuousAt_zero f fun U hU => _
mathlib commit https://github.com/leanprover-community/mathlib/commit/bd9851ca476957ea4549eb19b40e7b5ade9428cc
@@ -225,7 +225,7 @@ theorem IsCompactOperator.add [ContinuousAdd Mβ] {f g : Mβ β Mβ} (hf : I
mem_of_superset (inter_mem hAf hBg) fun x β¨hxA, hxBβ© => Set.add_mem_add hxA hxBβ©
#align is_compact_operator.add IsCompactOperator.add
-theorem IsCompactOperator.neg [HasContinuousNeg Mβ] {f : Mβ β Mβ} (hf : IsCompactOperator f) :
+theorem IsCompactOperator.neg [ContinuousNeg Mβ] {f : Mβ β Mβ} (hf : IsCompactOperator f) :
IsCompactOperator (-f) :=
let β¨K, hK, hKfβ© := hf
β¨-K, hK.neg, mem_of_superset hKf fun x (hx : f x β K) => Set.neg_mem_neg.mpr hxβ©
@@ -349,7 +349,7 @@ theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : I
haveI : UniformAddGroup Mβ := topological_add_commGroup_is_uniform
-- Since `f` is linear, we only need to show that it is continuous at zero.
-- Let `U` be a neighborhood of `0` in `Mβ`.
- refine' continuous_of_continuous_at_zero f fun U hU => _
+ refine' continuous_of_continuousAt_zero f fun U hU => _
rw [map_zero] at hU
-- The compactness of `f` gives us a compact set `K : set Mβ` such that `f β»ΒΉ' K` is a
-- neighborhood of `0` in `Mβ`.
mathlib commit https://github.com/leanprover-community/mathlib/commit/bd9851ca476957ea4549eb19b40e7b5ade9428cc
separationRel
(#10644)
We had duplicated API between topological spaces and uniform spaces. In this PR I mostly deduplicate it with some exceptions:
SeparationQuotient.lift'
and SeparationQuotient.map
are leftovers from the old version
that are designed to work with uniform spaces;UniformSpace
when TopologicalSpace
would work.Outside of UniformSpace/Separation
, I mostly changed SeparatedSpace
to T0Space
and separationRel
to Inseparable
. I also rewrote a few proofs that were broken by the API change.
Fixes #2031
@@ -317,7 +317,7 @@ of an endomorphism `f : E ββ E` to an endomorphism `f' : β₯V ββ β₯V`.
`f' : β₯U βββ β₯V` of a compact operator `f : E βββ F` is compact, apply
`IsCompactOperator.codRestrict` to `f β U.subtypeL`, which is compact by
`IsCompactOperator.comp_clm`. -/
-theorem IsCompactOperator.restrict' [SeparatedSpace Mβ] {f : Mβ ββ[Rβ] Mβ}
+theorem IsCompactOperator.restrict' [T0Space Mβ] {f : Mβ ββ[Rβ] Mβ}
(hf : IsCompactOperator f) {V : Submodule Rβ Mβ} (hV : β v β V, f v β V)
[hcomplete : CompleteSpace V] : IsCompactOperator (f.restrict hV) :=
hf.restrict hV (completeSpace_coe_iff_isComplete.mp hcomplete).isClosed
R1Space
, a.k.a. preregular space.T2OrLocallyCompactRegularSpace
.T2OrLocallyCompactRegularSpace
to R1Space
.[T2OrLocallyCompactRegularSpace _]
assumption
if the space is known to be regular for other reason
(e.g., because it's a topological group).Specializes.not_disjoint
:
if x β€³ y
, then π x
and π y
aren't disjoint;specializes_iff_not_disjoint
, Specializes.inseparable
,
disjoint_nhds_nhds_iff_not_inseparable
,
r1Space_iff_inseparable_or_disjoint_nhds
: basic API about R1Space
s;Inducing.r1Space
, R1Space.induced
, R1Space.sInf
, R1Space.iInf
,
R1Space.inf
, instances for Subtype _
, X Γ Y
, and β i, X i
:
basic instances for R1Space
;IsCompact.mem_closure_iff_exists_inseparable
,
IsCompact.closure_eq_biUnion_inseparable
:
characterizations of the closure of a compact set in a preregular space;Inseparable.mem_measurableSet_iff
: topologically inseparable points
can't be separated by a Borel measurable set;IsCompact.closure_subset_measurableSet
, IsCompact.measure_closure
:
in a preregular space, a measurable superset of a compact set
includes its closure as well;
as a corollary, closure K
has the same measure as K
.exists_mem_nhds_isCompact_mapsTo_of_isCompact_mem_nhds
:
an auxiliary lemma extracted from a LocallyCompactPair
instance;IsCompact.isCompact_isClosed_basis_nhds
:
if x
admits a compact neighborhood,
then it admits a basis of compact closed neighborhoods;
in particular, a weakly locally compact preregular space
is a locally compact regular space;isCompact_isClosed_basis_nhds
: a version of the previous theorem
for weakly locally compact spaces;exists_mem_nhds_isCompact_isClosed
: in a locally compact regular space,
each point admits a compact closed neighborhood.Some theorems about topological groups are true for any (pre)regular space, so we deprecate the special cases.
exists_isCompact_isClosed_subset_isCompact_nhds_one
:
use new IsCompact.isCompact_isClosed_basis_nhds
instead;instLocallyCompactSpaceOfWeaklyOfGroup
,
instLocallyCompactSpaceOfWeaklyOfAddGroup
:
are now implied by WeaklyLocallyCompactSpace.locallyCompactSpace
;local_isCompact_isClosed_nhds_of_group
,
local_isCompact_isClosed_nhds_of_addGroup
:
use isCompact_isClosed_basis_nhds
instead;exists_isCompact_isClosed_nhds_one
, exists_isCompact_isClosed_nhds_zero
:
use exists_mem_nhds_isCompact_isClosed
instead.For each renamed theorem, the old theorem is redefined as a deprecated alias.
isOpen_setOf_disjoint_nhds_nhds
: moved to Constructions
;isCompact_closure_of_subset_compact
-> IsCompact.closure_of_subset
;IsCompact.measure_eq_infi_isOpen
-> IsCompact.measure_eq_iInf_isOpen
;exists_compact_superset_iff
-> exists_isCompact_superset_iff
;separatedNhds_of_isCompact_isCompact_isClosed
-> SeparatedNhds.of_isCompact_isCompact_isClosed
;separatedNhds_of_isCompact_isCompact
-> SeparatedNhds.of_isCompact_isCompact
;separatedNhds_of_finset_finset
-> SeparatedNhds.of_finset_finset
;point_disjoint_finset_opens_of_t2
-> SeparatedNhds.of_singleton_finset
;separatedNhds_of_isCompact_isClosed
-> SeparatedNhds.of_isCompact_isClosed
;exists_open_superset_and_isCompact_closure
-> exists_isOpen_superset_and_isCompact_closure
;exists_open_with_compact_closure
-> exists_isOpen_mem_isCompact_closure
;@@ -85,7 +85,7 @@ theorem isCompactOperator_iff_exists_mem_nhds_isCompact_closure_image [T2Space M
IsCompactOperator f β β V β (π 0 : Filter Mβ), IsCompact (closure <| f '' V) := by
rw [isCompactOperator_iff_exists_mem_nhds_image_subset_compact]
exact
- β¨fun β¨V, hV, K, hK, hKVβ© => β¨V, hV, isCompact_closure_of_subset_compact hK hKVβ©,
+ β¨fun β¨V, hV, K, hK, hKVβ© => β¨V, hV, hK.closure_of_subset hKVβ©,
fun β¨V, hV, hVcβ© => β¨V, hV, closure (f '' V), hVc, subset_closureβ©β©
#align is_compact_operator_iff_exists_mem_nhds_is_compact_closure_image isCompactOperator_iff_exists_mem_nhds_isCompact_closure_image
@@ -113,7 +113,7 @@ theorem IsCompactOperator.isCompact_closure_image_of_isVonNBounded [T2Space Mβ
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
IsCompact (closure <| f '' S) :=
let β¨_, hK, hKfβ© := hf.image_subset_compact_of_isVonNBounded hS
- isCompact_closure_of_subset_compact hK hKf
+ hK.closure_of_subset hKf
set_option linter.uppercaseLean3 false in
#align is_compact_operator.is_compact_closure_image_of_vonN_bounded IsCompactOperator.isCompact_closure_image_of_isVonNBounded
Absorbs
(#9676)
Redefine Absorbs
and Absorbent
in terms of the cobounded
filter.
@@ -101,7 +101,7 @@ theorem IsCompactOperator.image_subset_compact_of_isVonNBounded {f : Mβ ββ
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
β K : Set Mβ, IsCompact K β§ f '' S β K :=
let β¨K, hK, hKfβ© := hf
- let β¨r, hr, hrSβ© := hS hKf
+ let β¨r, hr, hrSβ© := (hS hKf).exists_pos
let β¨c, hcβ© := NormedField.exists_lt_norm πβ r
let this := ne_zero_of_norm_ne_zero (hr.trans hc).ne.symm
β¨Οββ c β’ K, hK.image <| continuous_id.const_smul (Οββ c), by
@@ -346,7 +346,7 @@ theorem IsCompactOperator.continuous {f : Mβ βββ[Οββ] Mβ} (hf : I
rcases hf with β¨K, hK, hKfβ©
-- But any compact set is totally bounded, hence Von-Neumann bounded. Thus, `K` absorbs `U`.
-- This gives `r > 0` such that `β a : πβ, r β€ βaβ β K β a β’ U`.
- rcases hK.totallyBounded.isVonNBounded πβ hU with β¨r, hr, hrUβ©
+ rcases (hK.totallyBounded.isVonNBounded πβ hU).exists_pos with β¨r, hr, hrUβ©
-- Choose `c : πβ` with `r < βcβ`.
rcases NormedField.exists_lt_norm πβ r with β¨c, hcβ©
have hcnz : c β 0 := ne_zero_of_norm_ne_zero (hr.trans hc).ne.symm
ContinuousLinearMap
(#8725)
Move parts of the proof of "two uniformities are equal" up while generalizing it.
Also add a ContinuousConstSMul
instance that needs less assumptions than ContinuousSMul
.
@@ -434,8 +434,7 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type*} [Nontrivially
theorem compactOperator_topologicalClosure {πβ πβ : Type*} [NontriviallyNormedField πβ]
[NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type*} [SeminormedAddCommGroup Mβ]
[AddCommGroup Mβ] [NormedSpace πβ Mβ] [Module πβ Mβ] [UniformSpace Mβ] [UniformAddGroup Mβ]
- [ContinuousConstSMul πβ Mβ] [T2Space Mβ] [CompleteSpace Mβ]
- [ContinuousSMul πβ (Mβ βSL[Οββ] Mβ)] :
+ [ContinuousConstSMul πβ Mβ] [T2Space Mβ] [CompleteSpace Mβ] :
(compactOperator Οββ Mβ Mβ).topologicalClosure = compactOperator Οββ Mβ Mβ :=
SetLike.ext' isClosed_setOf_isCompactOperator.closure_eq
#align compact_operator_topological_closure compactOperator_topologicalClosure
Metric.Bounded
(#7240)
Use Bornology.IsBounded
instead.
@@ -126,17 +126,15 @@ variable {πβ πβ : Type*} [NontriviallyNormedField πβ] [Seminormed
[NormedSpace πβ Mβ] [Module πβ Mβ]
theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul πβ Mβ]
- {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ} (hS : Metric.Bounded S) :
+ {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ} (hS : Bornology.IsBounded S) :
β K : Set Mβ, IsCompact K β§ f '' S β K :=
- hf.image_subset_compact_of_isVonNBounded
- (by rwa [NormedSpace.isVonNBounded_iff, β Metric.bounded_iff_isBounded])
+ hf.image_subset_compact_of_isVonNBounded <| by rwa [NormedSpace.isVonNBounded_iff]
#align is_compact_operator.image_subset_compact_of_bounded IsCompactOperator.image_subset_compact_of_bounded
theorem IsCompactOperator.isCompact_closure_image_of_bounded [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ}
- (hS : Metric.Bounded S) : IsCompact (closure <| f '' S) :=
- hf.isCompact_closure_image_of_isVonNBounded
- (by rwa [NormedSpace.isVonNBounded_iff, β Metric.bounded_iff_isBounded])
+ (hS : Bornology.IsBounded S) : IsCompact (closure <| f '' S) :=
+ hf.isCompact_closure_image_of_isVonNBounded <| by rwa [NormedSpace.isVonNBounded_iff]
#align is_compact_operator.is_compact_closure_image_of_bounded IsCompactOperator.isCompact_closure_image_of_bounded
theorem IsCompactOperator.image_ball_subset_compact [ContinuousConstSMul πβ Mβ] {f : Mβ βββ[Οββ] Mβ}
Type _
and Sort _
(#6499)
We remove all possible occurences of Type _
and Sort _
in favor of Type*
and Sort*
.
This has nice performance benefits.
@@ -58,12 +58,12 @@ but we choose a definition which involves fewer existential quantifiers and repl
with preimages.
We prove the equivalence in `isCompactOperator_iff_exists_mem_nhds_image_subset_compact`. -/
-def IsCompactOperator {Mβ Mβ : Type _} [Zero Mβ] [TopologicalSpace Mβ] [TopologicalSpace Mβ]
+def IsCompactOperator {Mβ Mβ : Type*} [Zero Mβ] [TopologicalSpace Mβ] [TopologicalSpace Mβ]
(f : Mβ β Mβ) : Prop :=
β K, IsCompact K β§ f β»ΒΉ' K β (π 0 : Filter Mβ)
#align is_compact_operator IsCompactOperator
-theorem isCompactOperator_zero {Mβ Mβ : Type _} [Zero Mβ] [TopologicalSpace Mβ]
+theorem isCompactOperator_zero {Mβ Mβ : Type*} [Zero Mβ] [TopologicalSpace Mβ]
[TopologicalSpace Mβ] [Zero Mβ] : IsCompactOperator (0 : Mβ β Mβ) :=
β¨{0}, isCompact_singleton, mem_of_superset univ_mem fun _ _ => rflβ©
#align is_compact_operator_zero isCompactOperator_zero
@@ -72,7 +72,7 @@ section Characterizations
section
-variable {Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] {Οββ : Rβ β+* Rβ} {Mβ Mβ : Type _}
+variable {Rβ Rβ : Type*} [Semiring Rβ] [Semiring Rβ] {Οββ : Rβ β+* Rβ} {Mβ Mβ : Type*}
[TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ]
theorem isCompactOperator_iff_exists_mem_nhds_image_subset_compact (f : Mβ β Mβ) :
@@ -93,8 +93,8 @@ end
section Bounded
-variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [SeminormedRing πβ] {Οββ : πβ β+* πβ}
- {Mβ Mβ : Type _} [TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ]
+variable {πβ πβ : Type*} [NontriviallyNormedField πβ] [SeminormedRing πβ] {Οββ : πβ β+* πβ}
+ {Mβ Mβ : Type*} [TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ]
[Module πβ Mβ] [Module πβ Mβ] [ContinuousConstSMul πβ Mβ]
theorem IsCompactOperator.image_subset_compact_of_isVonNBounded {f : Mβ βββ[Οββ] Mβ}
@@ -121,8 +121,8 @@ end Bounded
section NormedSpace
-variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [SeminormedRing πβ] {Οββ : πβ β+* πβ}
- {Mβ Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ]
+variable {πβ πβ : Type*} [NontriviallyNormedField πβ] [SeminormedRing πβ] {Οββ : πβ β+* πβ}
+ {Mβ Mβ Mβ : Type*} [SeminormedAddCommGroup Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ]
[NormedSpace πβ Mβ] [Module πβ Mβ]
theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul πβ Mβ]
@@ -200,12 +200,12 @@ end Characterizations
section Operations
-variable {Rβ Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [CommSemiring Rβ] [CommSemiring Rβ]
- {Οββ : Rβ β+* Rβ} {Οββ : Rβ β+* Rβ} {Οββ : Rβ β+* Rβ} {Mβ Mβ Mβ Mβ : Type _} [TopologicalSpace Mβ]
+variable {Rβ Rβ Rβ Rβ : Type*} [Semiring Rβ] [Semiring Rβ] [CommSemiring Rβ] [CommSemiring Rβ]
+ {Οββ : Rβ β+* Rβ} {Οββ : Rβ β+* Rβ} {Οββ : Rβ β+* Rβ} {Mβ Mβ Mβ Mβ : Type*} [TopologicalSpace Mβ]
[AddCommMonoid Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ]
[AddCommGroup Mβ] [TopologicalSpace Mβ] [AddCommGroup Mβ]
-theorem IsCompactOperator.smul {S : Type _} [Monoid S] [DistribMulAction S Mβ]
+theorem IsCompactOperator.smul {S : Type*} [Monoid S] [DistribMulAction S Mβ]
[ContinuousConstSMul S Mβ] {f : Mβ β Mβ} (hf : IsCompactOperator f) (c : S) :
IsCompactOperator (c β’ f) :=
let β¨K, hK, hKfβ© := hf
@@ -247,8 +247,8 @@ end Operations
section Comp
-variable {Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [Semiring Rβ] {Οββ : Rβ β+* Rβ}
- {Οββ : Rβ β+* Rβ} {Mβ Mβ Mβ : Type _} [TopologicalSpace Mβ] [TopologicalSpace Mβ]
+variable {Rβ Rβ Rβ : Type*} [Semiring Rβ] [Semiring Rβ] [Semiring Rβ] {Οββ : Rβ β+* Rβ}
+ {Οββ : Rβ β+* Rβ} {Mβ Mβ Mβ : Type*} [TopologicalSpace Mβ] [TopologicalSpace Mβ]
[TopologicalSpace Mβ] [AddCommMonoid Mβ] [Module Rβ Mβ]
theorem IsCompactOperator.comp_clm [AddCommMonoid Mβ] [Module Rβ Mβ] {f : Mβ β Mβ}
@@ -277,7 +277,7 @@ end Comp
section CodRestrict
-variable {Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] {Οββ : Rβ β+* Rβ} {Mβ Mβ : Type _}
+variable {Rβ Rβ : Type*} [Semiring Rβ] [Semiring Rβ] {Οββ : Rβ β+* Rβ} {Mβ Mβ : Type*}
[TopologicalSpace Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ] [AddCommMonoid Mβ] [Module Rβ Mβ]
[Module Rβ Mβ]
@@ -292,8 +292,8 @@ end CodRestrict
section Restrict
-variable {Rβ Rβ Rβ : Type _} [Semiring Rβ] [Semiring Rβ] [Semiring Rβ] {Οββ : Rβ β+* Rβ}
- {Οββ : Rβ β+* Rβ} {Mβ Mβ Mβ : Type _} [TopologicalSpace Mβ] [UniformSpace Mβ]
+variable {Rβ Rβ Rβ : Type*} [Semiring Rβ] [Semiring Rβ] [Semiring Rβ] {Οββ : Rβ β+* Rβ}
+ {Οββ : Rβ β+* Rβ} {Mβ Mβ Mβ : Type*} [TopologicalSpace Mβ] [UniformSpace Mβ]
[TopologicalSpace Mβ] [AddCommMonoid Mβ] [AddCommMonoid Mβ] [AddCommMonoid Mβ] [Module Rβ Mβ]
[Module Rβ Mβ] [Module Rβ Mβ]
@@ -329,8 +329,8 @@ end Restrict
section Continuous
-variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [NontriviallyNormedField πβ]
- {Οββ : πβ β+* πβ} [RingHomIsometric Οββ] {Mβ Mβ : Type _} [TopologicalSpace Mβ] [AddCommGroup Mβ]
+variable {πβ πβ : Type*} [NontriviallyNormedField πβ] [NontriviallyNormedField πβ]
+ {Οββ : πβ β+* πβ} [RingHomIsometric Οββ] {Mβ Mβ : Type*} [TopologicalSpace Mβ] [AddCommGroup Mβ]
[TopologicalSpace Mβ] [AddCommGroup Mβ] [Module πβ Mβ] [Module πβ Mβ] [TopologicalAddGroup Mβ]
[ContinuousConstSMul πβ Mβ] [TopologicalAddGroup Mβ] [ContinuousSMul πβ Mβ]
@@ -396,8 +396,8 @@ end Continuous
/-- The set of compact operators from a normed space to a complete topological vector space is
closed. -/
-theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [NontriviallyNormedField πβ]
- [NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ]
+theorem isClosed_setOf_isCompactOperator {πβ πβ : Type*} [NontriviallyNormedField πβ]
+ [NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type*} [SeminormedAddCommGroup Mβ]
[AddCommGroup Mβ] [NormedSpace πβ Mβ] [Module πβ Mβ] [UniformSpace Mβ] [UniformAddGroup Mβ]
[ContinuousConstSMul πβ Mβ] [T2Space Mβ] [CompleteSpace Mβ] :
IsClosed { f : Mβ βSL[Οββ] Mβ | IsCompactOperator f } := by
@@ -433,8 +433,8 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [Nontriviall
abel
#align is_closed_set_of_is_compact_operator isClosed_setOf_isCompactOperator
-theorem compactOperator_topologicalClosure {πβ πβ : Type _} [NontriviallyNormedField πβ]
- [NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ]
+theorem compactOperator_topologicalClosure {πβ πβ : Type*} [NontriviallyNormedField πβ]
+ [NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type*} [SeminormedAddCommGroup Mβ]
[AddCommGroup Mβ] [NormedSpace πβ Mβ] [Module πβ Mβ] [UniformSpace Mβ] [UniformAddGroup Mβ]
[ContinuousConstSMul πβ Mβ] [T2Space Mβ] [CompleteSpace Mβ]
[ContinuousSMul πβ (Mβ βSL[Οββ] Mβ)] :
@@ -442,8 +442,8 @@ theorem compactOperator_topologicalClosure {πβ πβ : Type _} [Nontrivia
SetLike.ext' isClosed_setOf_isCompactOperator.closure_eq
#align compact_operator_topological_closure compactOperator_topologicalClosure
-theorem isCompactOperator_of_tendsto {ΞΉ πβ πβ : Type _} [NontriviallyNormedField πβ]
- [NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type _} [SeminormedAddCommGroup Mβ]
+theorem isCompactOperator_of_tendsto {ΞΉ πβ πβ : Type*} [NontriviallyNormedField πβ]
+ [NormedField πβ] {Οββ : πβ β+* πβ} {Mβ Mβ : Type*} [SeminormedAddCommGroup Mβ]
[AddCommGroup Mβ] [NormedSpace πβ Mβ] [Module πβ Mβ] [UniformSpace Mβ] [UniformAddGroup Mβ]
[ContinuousConstSMul πβ Mβ] [T2Space Mβ] [CompleteSpace Mβ] {l : Filter ΞΉ} [l.NeBot]
{F : ΞΉ β Mβ βSL[Οββ] Mβ} {f : Mβ βSL[Οββ] Mβ} (hf : Tendsto F l (π f))
@@ -2,15 +2,12 @@
Copyright (c) 2022 Anatole Dedecker. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Anatole Dedecker
-
-! This file was ported from Lean 3 source module analysis.normed_space.compact_operator
-! leanprover-community/mathlib commit f0c8bf9245297a541f468be517f1bde6195105e9
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
-/
import Mathlib.Analysis.LocallyConvex.Bounded
import Mathlib.Topology.Algebra.Module.StrongTopology
+#align_import analysis.normed_space.compact_operator from "leanprover-community/mathlib"@"f0c8bf9245297a541f468be517f1bde6195105e9"
+
/-!
# Compact operators
@@ -45,7 +45,7 @@ coercing from continuous linear maps to linear maps often needs type ascriptions
## References
-* Bourbaki, *Spectral Theory*, chapters 3 to 5, to be published (2022)
+* [N. Bourbaki, *ThΓ©ories Spectrales*, Chapitre 3][bourbaki2023]
## Tags
at
and goals (#5387)
Changes are of the form
some_tactic at hβ’
-> some_tactic at h β’
some_tactic at h
-> some_tactic at h
@@ -424,13 +424,13 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [Nontriviall
β¨T, hT, hTvβ©
have hTv : v '' closedBall 0 1 β _ := subset_closure.trans hTv
refine' β¨T, hT, _β©
- rw [image_subset_iff, preimage_iUnionβ] at hTvβ’
+ rw [image_subset_iff, preimage_iUnionβ] at hTv β’
intro x hx
specialize hTv hx
- rw [mem_iUnionβ] at hTvβ’
+ rw [mem_iUnionβ] at hTv β’
rcases hTv with β¨t, ht, htxβ©
refine' β¨t, ht, _β©
- rw [mem_preimage, mem_vadd_set_iff_neg_vadd_mem, vadd_eq_add, neg_add_eq_sub] at htxβ’
+ rw [mem_preimage, mem_vadd_set_iff_neg_vadd_mem, vadd_eq_add, neg_add_eq_sub] at htx β’
convert hVU _ htx _ (huv x hx) using 1
rw [ContinuousLinearMap.sub_apply]
abel
@@ -53,9 +53,7 @@ Compact operator
-/
-open Function Set Filter Bornology Metric
-
-open Pointwise BigOperators Topology
+open Function Set Filter Bornology Metric Pointwise BigOperators Topology
/-- A compact operator between two topological vector spaces. This definition is usually
given as "there exists a neighborhood of zero whose image is contained in a compact set",
@@ -102,7 +100,7 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
{Mβ Mβ : Type _} [TopologicalSpace Mβ] [AddCommMonoid Mβ] [TopologicalSpace Mβ] [AddCommMonoid Mβ]
[Module πβ Mβ] [Module πβ Mβ] [ContinuousConstSMul πβ Mβ]
-theorem IsCompactOperator.image_subset_compact_of_vonN_bounded {f : Mβ βββ[Οββ] Mβ}
+theorem IsCompactOperator.image_subset_compact_of_isVonNBounded {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
β K : Set Mβ, IsCompact K β§ f '' S β K :=
let β¨K, hK, hKfβ© := hf
@@ -112,15 +110,15 @@ theorem IsCompactOperator.image_subset_compact_of_vonN_bounded {f : Mβ ββ
β¨Οββ c β’ K, hK.image <| continuous_id.const_smul (Οββ c), by
rw [image_subset_iff, preimage_smul_setββ _ _ _ f this.isUnit]; exact hrS c hc.leβ©
set_option linter.uppercaseLean3 false in
-#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_vonN_bounded
+#align is_compact_operator.image_subset_compact_of_vonN_bounded IsCompactOperator.image_subset_compact_of_isVonNBounded
-theorem IsCompactOperator.isCompact_closure_image_of_vonN_bounded [T2Space Mβ] {f : Mβ βββ[Οββ] Mβ}
+theorem IsCompactOperator.isCompact_closure_image_of_isVonNBounded [T2Space Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) {S : Set Mβ} (hS : IsVonNBounded πβ S) :
IsCompact (closure <| f '' S) :=
- let β¨_, hK, hKfβ© := hf.image_subset_compact_of_vonN_bounded hS
+ let β¨_, hK, hKfβ© := hf.image_subset_compact_of_isVonNBounded hS
isCompact_closure_of_subset_compact hK hKf
set_option linter.uppercaseLean3 false in
-#align is_compact_operator.is_compact_closure_image_of_vonN_bounded IsCompactOperator.isCompact_closure_image_of_vonN_bounded
+#align is_compact_operator.is_compact_closure_image_of_vonN_bounded IsCompactOperator.isCompact_closure_image_of_isVonNBounded
end Bounded
@@ -133,38 +131,38 @@ variable {πβ πβ : Type _} [NontriviallyNormedField πβ] [Seminorme
theorem IsCompactOperator.image_subset_compact_of_bounded [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ} (hS : Metric.Bounded S) :
β K : Set Mβ, IsCompact K β§ f '' S β K :=
- hf.image_subset_compact_of_vonN_bounded
+ hf.image_subset_compact_of_isVonNBounded
(by rwa [NormedSpace.isVonNBounded_iff, β Metric.bounded_iff_isBounded])
#align is_compact_operator.image_subset_compact_of_bounded IsCompactOperator.image_subset_compact_of_bounded
theorem IsCompactOperator.isCompact_closure_image_of_bounded [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) {S : Set Mβ}
(hS : Metric.Bounded S) : IsCompact (closure <| f '' S) :=
- hf.isCompact_closure_image_of_vonN_bounded
+ hf.isCompact_closure_image_of_isVonNBounded
(by rwa [NormedSpace.isVonNBounded_iff, β Metric.bounded_iff_isBounded])
#align is_compact_operator.is_compact_closure_image_of_bounded IsCompactOperator.isCompact_closure_image_of_bounded
theorem IsCompactOperator.image_ball_subset_compact [ContinuousConstSMul πβ Mβ] {f : Mβ βββ[Οββ] Mβ}
(hf : IsCompactOperator f) (r : β) : β K : Set Mβ, IsCompact K β§ f '' Metric.ball 0 r β K :=
- hf.image_subset_compact_of_vonN_bounded (NormedSpace.isVonNBounded_ball πβ Mβ r)
+ hf.image_subset_compact_of_isVonNBounded (NormedSpace.isVonNBounded_ball πβ Mβ r)
#align is_compact_operator.image_ball_subset_compact IsCompactOperator.image_ball_subset_compact
theorem IsCompactOperator.image_closedBall_subset_compact [ContinuousConstSMul πβ Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
β K : Set Mβ, IsCompact K β§ f '' Metric.closedBall 0 r β K :=
- hf.image_subset_compact_of_vonN_bounded (NormedSpace.isVonNBounded_closedBall πβ Mβ r)
+ hf.image_subset_compact_of_isVonNBounded (NormedSpace.isVonNBounded_closedBall πβ Mβ r)
#align is_compact_operator.image_closed_ball_subset_compact IsCompactOperator.image_closedBall_subset_compact
theorem IsCompactOperator.isCompact_closure_image_ball [ContinuousConstSMul πβ Mβ] [T2Space Mβ]
{f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
IsCompact (closure <| f '' Metric.ball 0 r) :=
- hf.isCompact_closure_image_of_vonN_bounded (NormedSpace.isVonNBounded_ball πβ Mβ r)
+ hf.isCompact_closure_image_of_isVonNBounded (NormedSpace.isVonNBounded_ball πβ Mβ r)
#align is_compact_operator.is_compact_closure_image_ball IsCompactOperator.isCompact_closure_image_ball
theorem IsCompactOperator.isCompact_closure_image_closedBall [ContinuousConstSMul πβ Mβ]
[T2Space Mβ] {f : Mβ βββ[Οββ] Mβ} (hf : IsCompactOperator f) (r : β) :
IsCompact (closure <| f '' Metric.closedBall 0 r) :=
- hf.isCompact_closure_image_of_vonN_bounded (NormedSpace.isVonNBounded_closedBall πβ Mβ r)
+ hf.isCompact_closure_image_of_isVonNBounded (NormedSpace.isVonNBounded_closedBall πβ Mβ r)
#align is_compact_operator.is_compact_closure_image_closed_ball IsCompactOperator.isCompact_closure_image_closedBall
theorem isCompactOperator_iff_image_ball_subset_compact [ContinuousConstSMul πβ Mβ]
sSup
/iSup
(#3938)
As discussed on Zulip
supβ
β sSup
infβ
β sInf
supα΅’
β iSup
infα΅’
β iInf
bsupβ
β bsSup
binfβ
β bsInf
bsupα΅’
β biSup
binfα΅’
β biInf
csupβ
β csSup
cinfβ
β csInf
csupα΅’
β ciSup
cinfα΅’
β ciInf
unionβ
β sUnion
interβ
β sInter
unionα΅’
β iUnion
interα΅’
β iInter
bunionβ
β bsUnion
binterβ
β bsInter
bunionα΅’
β biUnion
binterα΅’
β biInter
Co-authored-by: Parcly Taxel <reddeloostw@gmail.com>
@@ -413,7 +413,7 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [Nontriviall
change IsCompactOperator (u : Mβ βββ[Οββ] Mβ)
rw [isCompactOperator_iff_isCompact_closure_image_closedBall (u : Mβ βββ[Οββ] Mβ) zero_lt_one]
exact isCompact_of_totallyBounded_isClosed this.closure isClosed_closure
- rw [totallyBounded_iff_subset_finite_unionα΅’_nhds_zero]
+ rw [totallyBounded_iff_subset_finite_iUnion_nhds_zero]
intro U hU
rcases exists_nhds_zero_half hU with β¨V, hV, hVUβ©
let SV : Set Mβ Γ Set Mβ := β¨closedBall 0 1, -Vβ©
@@ -421,15 +421,15 @@ theorem isClosed_setOf_isCompactOperator {πβ πβ : Type _} [Nontriviall
(ContinuousLinearMap.hasBasis_nhds_zero.mem_of_mem
β¨NormedSpace.isVonNBounded_closedBall _ _ _, neg_mem_nhds_zero Mβ hVβ©) with
β¨v, hv, huvβ©
- rcases totallyBounded_iff_subset_finite_unionα΅’_nhds_zero.mp
+ rcases totallyBounded_iff_subset_finite_iUnion_nhds_zero.mp
(hv.isCompact_closure_image_closedBall 1).totallyBounded V hV with
β¨T, hT, hTvβ©
have hTv : v '' closedBall 0 1 β _ := subset_closure.trans hTv
refine' β¨T, hT, _β©
- rw [image_subset_iff, preimage_unionα΅’β] at hTvβ’
+ rw [image_subset_iff, preimage_iUnionβ] at hTvβ’
intro x hx
specialize hTv hx
- rw [mem_unionα΅’β] at hTvβ’
+ rw [mem_iUnionβ] at hTvβ’
rcases hTv with β¨t, ht, htxβ©
refine' β¨t, ht, _β©
rw [mem_preimage, mem_vadd_set_iff_neg_vadd_mem, vadd_eq_add, neg_add_eq_sub] at htxβ’
The unported dependencies are
algebra.order.module
init.core
algebra.order.monoid.cancel.defs
algebra.abs
algebra.group_power.lemmas
init.data.list.basic
algebra.order.monoid.cancel.basic
init.data.list.default
topology.subset_properties
init.logic
The following 1 dependencies have changed in mathlib3 since they were ported, which may complicate porting this file